Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
RECORDING IDENTIFIER OF A UTILISED RESOURCE SPACE
Document Type and Number:
WIPO Patent Application WO/2023/274957
Kind Code:
A1
Abstract:
It is provided a method for recording an identifier of a utilised resource space selected from a plurality of resource spaces, the method being performed by a user device (2), the method comprising: determining (40) a location of the user device; presenting (42), on a display of the user device (2), a subset of resource spaces, based on the location of the user device; receiving (44) user input indicating a selection of one resource space of the presented subset of resource spaces, wherein the selected one resource space corresponds to the utilised resource space; and providing (46) data to a storage device for storing the identifier of the utilised resource space automated key cabinet (6), wherein the data comprises the identifier of the utilised resource space.

Inventors:
WINNER DUNCAN (GB)
HOLMAN MONICA (GB)
BISHOP JOHN (US)
Application Number:
PCT/EP2022/067561
Publication Date:
January 05, 2023
Filing Date:
June 27, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ASSA ABLOY LTD (GB)
International Classes:
G06Q10/02; G06Q10/06; G06Q30/06; G07C9/00; H04W4/02
Foreign References:
US20160189324A12016-06-30
US20140232569A12014-08-21
US7533809B12009-05-19
US9652918B22017-05-16
JP2006285658A2006-10-19
Attorney, Agent or Firm:
KRANSELL & WENNBORG KB (SE)
Download PDF:
Claims:
CLAIMS

1. A method for recording an identifier of a utilised resource space selected from a plurality of resource spaces, the method being performed by a user device (2), the method comprising: determining (40) a location of the user device; presenting (42), on a display of the user device (2), a subset of resource spaces, based on the location of the user device; receiving (44) user input indicating a selection of one resource space of the presented subset of resource spaces, wherein the selected one resource space corresponds to the utilised resource space; and providing (46) data to an automated key cabinet (6), wherein the data comprises the identifier of the utilised resource space.

2. The method according to claim 1, wherein the resource space is a parking bay within a parking area (9), and wherein the utilised resource space is a parking bay in which a vehicle is parked.

3. The method according to claim 1 or 2, wherein, in the providing data, the data includes at least one of an identifier of the user and an identifier of a resource in the utilised resource space.

4. The method according to claim 1 or 2, wherein the resource space is a locker within a set of lockers (9), and wherein the utilised resource space is a locker that the user has selected.

5. The method according to any one of the preceding claims, wherein the presenting (42) comprises selecting the subset of resource spaces based on the location of the user device and an estimated accuracy of the determined location.

6. The method according to any one of the preceding claims, wherein the determining (40) a location of the user device is based on a satellite-based localisation system.

7. A user device (2) for recording an identifier of a utilised resource space selected from a plurality of resource spaces, the user device (2) comprising: a processor (60); and a memory (64) storing instructions (67) that, when executed by the processor, cause the user device (2) to: determine a location of the user device; present, on a display of the user device (2), a subset of resource spaces, based on the location of the user device; receive user input indicating a selection of one resource space of the presented subset of resource spaces, wherein the selected one resource space corresponds to the utilised resource space; and provide data to an automated key cabinet (6), wherein the data comprises the identifier of the utilised resource space. .

8. The user device according to claim 7, wherein the resource space is a parking bay within a parking area (9), and wherein the utilised resource space is a parking bay in which a vehicle is parked.

9. The user device (2) according to claim 7 or 8, wherein, in the instructions to provide data, the data includes at least one of an identifier of the user and an identifier of a resource in the utilised resource space.

10. The user device (2) according to claim 7 or 8, wherein the resource space is a locker within a set of lockers (9), and wherein the utilised resource space is a locker that the user has selected.

11. The user device (2) according to any one of claims 7 to 10, wherein the instructions to present comprise instructions (67) that, when executed by the processor, cause the user device (2) to select the subset of parking bays based on the location of the user device and an estimated accuracy of the determined location.

12. The user device (2) according to any one of claims 7 to 11, wherein the instructions to determine a location of the user device is based on a satellite-based localisation system.

13. A computer program (67, 91) for recording an identifier of a utilised resource space selected from a plurality of resource spaces, the computer program comprising computer program code which, when executed on a user device (2) causes the user device (2) to: determine a location of the user device; present, on a display of the user device (2), a subset of resource spaces, based on the location of the user device; receive user input indicating a selection of one resource space of the presented subset of resource spaces, wherein the selected one resource space corresponds to the utilised resource space; and provide data to an automated key cabinet (6), wherein the data comprises the identifier of the utilised resource space.

14. A computer program product (64, 90) comprising a computer program according to claim 13 and a computer readable means comprising non-transitory memory in which the computer program is stored.

Description:
RECORDING IDENTIFIER OF A UTILISED RESOURCE SPACE TECHNICAL FIELD

[0001] The present disclosure relates to the field of providing information on a utilised resource space and in particular to recording an identifier of a such a resource space.

BACKGROUND

[0002] There are many types of shared resource spaces that are used by individuals from time to time. For instance, parking spaces is a resource space for vehicles. Other types of resource spaces are weapon lockers, laptop lockers or other lockers of individual or shared resources.

[0003] The key to access the resource (e.g. vehicle) or resource space (e.g. locker) can be deposited in an automated key cabinet. At a later point in time, the automated key cabinet can use proper authentication and authorization to control who is allowed to retrieve the key to access the resource in the resource space. When the key is deposited, the user enters an identifier of the resource space (e.g. parking bay identifier, locker identifier), to allow subsequent locating the space of the resource

[0004] In the prior art, the input of the resource space is performed by the depositing user remembering or noting down the resource space identifier and, when depositing the key in an automated key cabinet, inputting the resource space identifier.

[0005] By relying on memory or scribbles, the input of resource space identifiers in the system is inconvenient and prone to errors.

SUMMARY

[0006] One object is to improve how an identifier of a resource space, indicating location of a resource, are recorded.

[0007] According to a first aspect, it is provided a method for recording an identifier of a utilised resource space selected from a plurality of resource spaces. The method is performed by a user device. The method comprises: determining a location of the user device; presenting, on a display of the user device, a subset of resource spaces, based on the location of the user device; receiving user input indicating a selection of one resource space of the presented subset of resource spaces, wherein the selected one resource space corresponds to the utilised resource space; and providing data to an automated key cabinet, wherein the data comprises the identifier of the utilised resource space.

[0008] The resource space may be a parking bay within a parking area, in which case the utilised resource space is a parking bay in which a vehicle is parked.

[0009] In the providing data, the data may include at least one of an identifier of the user and an identifier of a resource in the utilised resource space.

[0010] The resource space may be a locker within a set of lockers, in which case the utilised resource space is a locker that the user has selected.

[0011] The presenting may comprise selecting the subset of resource spaces based on the location of the user device and an estimated accuracy of the determined location.

[0012] The determining a location of the user device may be based on a satellite- based localisation system.

[0013] According to a second aspect, it is provided a user device for recording an identifier of a utilised resource space selected from a plurality of resource spaces. The user device comprises: a processor; and a memory storing instructions that, when executed by the processor, cause the user device to: determine a location of the user device; present, on a display of the user device, a subset of resource spaces, based on the location of the user device; receive user input indicating a selection of one resource space of the presented subset of resource spaces, wherein the selected one resource space corresponds to the utilised resource space; and provide data to an automated key cabinet, wherein the data comprises the identifier of the utilised resource space. .

[0014] The resource space may be a parking bay within a parking area, in which case the utilised resource space is a parking bay in which a vehicle is parked. [0015] In the instructions to provide data, the data may include at least one of an identifier of the user and an identifier of a resource in the utilised resource space.

[0016] The resource space may be a locker within a set of lockers, in which case the utilised resource space is a locker that the user has selected.

[0017] The instructions to present may comprise instructions that, when executed by the processor, cause the user device to select the subset of parking bays based on the location of the user device and an estimated accuracy of the determined location.

[0018] The instructions to determine a location of the user device may be based on a satellite-based localisation system.

[0019] According to a third aspect, it is provided a computer program for recording an identifier of a utilised resource space selected from a plurality of resource spaces. The computer program comprises computer program code which, when executed on a user device causes the user device to: determine a location of the user device; present, on a display of the user device, a subset of resource spaces, based on the location of the user device; receive user input indicating a selection of one resource space of the presented subset of resource spaces, wherein the selected one resource space corresponds to the utilised resource space; and provide data to an automated key cabinet, wherein the data comprises the identifier of the utilised resource space.

[0020] According to a fourth aspect, it is provided a computer program product comprising a computer program according to the third aspect and a computer readable means comprising non-transitory memory in which the computer program is stored.

[0021] Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to "a/an/the element, apparatus, component, means, step, etc." are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Aspects and embodiments are now described, by way of example, with refer ence to the accompanying drawings, in which:

[0023] Figs lA-B are schematic diagrams illustrating environments in which embodiments presented herein can be applied;

[0024] Fig 2 is a flow chart illustrating embodiments of recording a utilised resource space selected from a plurality of resource spaces ;

[0025] Fig 3 is a schematic diagram illustrating components of the user device of Figs lA-B; and

[0026] Fig 4 shows one example of a computer program product comprising computer readable means.

DETAILED DESCRIPTION

[0027] The aspects of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the invention are shown. These aspects may, however, be embodied in many different forms and should not be construed as limiting; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and to fully convey the scope of all aspects of invention to those skilled in the art. Like numbers refer to like elements throughout the description.

[0028] Figs lA-B are schematic diagrams illustrating environments in which embodiments presented herein can be applied. The environment illustrated by Fig lA is a parking area and the environment illustrated by Fig lB is a set of lockers. First, the environment illustrated by Fig lA will be described.

[0029] A set 9 of resource spaces in the form of a parking area is provided comprising a number of resource spaces parking bays, also known as parking spaces. The parking bays are indicated e.g. with paint on the ground of the parking area 9 and or physical features such as different types of stone laying. An identifier of each resource space (i.e. parking bay) is also indicated, e.g. as a number or alphanumeric sequence (string), that can be painted on the ground or be indicated on a sign or wall by the parking bay.

[0030] A user 5 has parked a resource 3 in the form of a vehicle in a specific resource space (parking bay) 10. The user 5 carries a user device 2. The user device 2 can be a smartphone, a tablet computer or a wearable device. In any case, the user device 2 provides a user interface for the user 5 and can communicate with an automated key cabinet 6 over a communication channel 4. The communication channel 4 can be based on any suitable wireless interface, e.g. using any one or more of Bluetooth or Bluetooth Low Energy (BLE), ZigBee, any of the IEEE 802. nx standards (also known as Wi-Fi). Optionally, the communication channel 4 occurs via a wide area network, such as the Internet, e.g. via Wi-Fi or a cellular network.

[0031] The automated key cabinet 6 provides convenient and secure deposit, storage and provisioning of physical keys, including vehicle keys or keys to resource spaces (e.g. lockers described below). The automated key cabinet 6 comprises electronic control that controls the physical parts of handling the physical keys as known in the art per se. The electronic key cabinet can control who gets access to what key based on suitable authorisation/ authentication.

[0032] When the user 5 parks a vehicle 3 in the specific parking space 10, this needs to be recorded in the automated key cabinet 6 to allow another user to find the vehicle after retrieving the key for the vehicle 3. According to embodiments presented herein, the user 5 simply inputs the identifier of the resource space, i.e. parking bay, (found on the ground/sign/ wall by the parking bay) into the user device, e.g. using an application (also known as app) executing on the user device. The user device 2 only presents on the screen possible parking bays (i.e. resource spaces) based on a location (e.g. determined using GPS or local radio beacons) of the user device 2. The possible parking bays (resource spaces) can be determined based on an estimated accuracy 7 of the location determination of the user device, which thus reflects the possible resource spaces that can have been chosen by the user based on the user location. [0033] The user device 2 transmits the identifier of the utilised resource space 10, along with an identifier of the user 5 and/ or the vehicle 3, to the automated key cabinet 6 over the communication channel 4.

[0034] The automated key cabinet 6 can then store the identifier of the utilised resource space 10 with an association to the vehicle 5. Optionally, the automated key cabinet 6 determines the identity of the vehicle 3 based on the identifier of the user 5 provided from the user device 2.

[0035] At this stage, the automated key cabinet 6 knows the identifier of the parking bay 10 in which the vehicle 5 is parked. When a new user checks out a key for the vehicle, this information is provided to the new user, allowing the user to conveniently find and access the vehicle 5.

[0036] Looking now to Fig lB, this illustrates embodiments applied in a locker scenario. In this embodiment, the set 9 of resource spaces are in the form of a set of lockers. The user 5 here deposits one or more resources 3 in a selected locker 10. The set of lockers can be used to secure any type of resources, and can e.g. be in the form of weapon lockers, laptop lockers (e.g. for high-security computers), or changing room lockers (e.g. for a gym or workplace).

[0037] Upon the user 5 deposits one or more resources 3 in a selected locker 10, the user locks the locker and withdraws the physical key (not shown) from a lock for the selected resource space 10, either from a fixed lock of the selected resource space 10 or from a padlock used to secure the selected resource space 10. As explained above, the user 5 carries a user device 2 which is capable of communicating with the electronic key cabinet 6 over a communication channel 4.

[0038] In the same way as for the scenario illustrated by Fig lA, the user 5 records the resource space identifier of the selected user space 10 in an application of the user device 2. The user device 2 communicates with the electronic key cabinet 6 over the communication channel 4 to record the resource space identifier of the selected user space 10 in the electronic key cabinet, in association with the user 5. The user 5 can then walk to the electronic key cabinet 6, which might not be in the immediate vicinity of the set 9of lockers, and deposit the key in the electronic key cabinet 6 without needing to remember identifier of the selected resource space 10 when depositing the key. In the same way as for the scenario illustrated by Fig lA, the user device 2 only presents on the screen possible resource spaces based on a location (e.g. determined using GPS or local radio beacons) of the user device 2. The possible resource spaces can be determined based on an estimated accuracy 7 of the location determination of the user device 2.

[0039] When the key is later retrieved from the electronic key cabinet 6, by a user (a different or the same user that deposited the key), the identifier of the selected resource space 10 is provided to the user retrieving the key, allowing the selected resource space to be found.

[0040] Fig 2 is a flow chart illustrating embodiments of recording an identifier of a utilised resource space selected from a plurality of resource spaces . The method is performed in a user device 2, e.g. the user device 2 in Figs lA-B.

[0041] In a determine location step 40, the user device 2 determines a location of the user device. This can e.g. be based on a satellite-based localisation system, such as GPS (Global Positioning System) or based on local radio beacons (e.g. Bluetooth based beacons) that allow positioning in indoor spaces.

[0042] In a present subset of resource spaces step 42, the user device 2 presents, on a display of the user device 2, a subset of resource spaces (e.g. parking bays of the parking area or lockers), based on the location of the user device 2.

[0043] The subset of resource spaces is selected based on the location of the user device and an estimated accuracy 7 of the determined location. This reduces the number of possible identifiers of resource spaces. Based on the accuracy 7 of the location determination, only the possible resource spaces are presented to the user 5 and the user 5 conveniently selects the utilised resource space. For instance, in the parking space scenario, while GPS may not be sufficiently accurate to conclusively identify a particular bay identifier, in a large parking area, the significant reduction of number of potential bay identifiers makes the selection of bay identifier more convenient and less prone to errors. [0044] It is to be noted that the location and the accuracy can also include an elevation component. The elevation is particularly useful in the case of multi-storey car parks, multi-storey showrooms or multi-level lockers (of one or more floors), where the subset thus also excludes resource spaces on levels that are outside the accuracy 7 in terms of the elevation component.

[0045] Optionally, the subset and/ or the order in which resource spaces in the subset are presented is determined based on a machine-learning model. The machine learning model can be trained using regular recording of what resource spaces are most frequently used, based on previously used resource spaces (or audit of vehicle locations for the parking space scenario), e.g. as determined according to embodiments presented herein.

[0046] In a receive user input step 44, the user device 2 receives user input indicating a selection of one resource space of the presented subset of resource spaces. The selected one resource space corresponds to the utilised resource space. This can be implemented by the user inputting the identifier of the parking bay using a virtual or physical keyboard/keypad of the user device 2 or by tapping on the screen where the identifier of the utilised resource space is displayed. Optionally, the user device only accepts input of resource spaces that are in the presented subset of identifiers. In other words, the user can use a touch screen of the user device 2 to point to the appropriate parking bay identifier.

[0047] In a provide data to key cabinet step 46, the user device 2 provides data to an automated key cabinet, wherein the data comprises the identifier of the utilised resource space. Optionally, the data further includes at least one of an identifier of the user and an identifier of the resource (e.g. vehicle or item(s) placed in the utilised resource space).

[0048] Using the embodiments presented herein, the user can conveniently input the resource space identifier at the time of when the resource is left (e.g. parking the vehicle or depositing a resource in a locker). By inputting the resource space identifier in the user device 2, the user 5 does not need to remember or separately note the resource space identifier and can instead input this data conveniently at the time that the resource space identifier can easily be seen.

[0049] This solution is cost efficient, since there is no need for advanced bay identifiers such as individual QR (Quick Response) codes or NFC (Near-Field Communication) tags by each parking bay, nor any need to administer such identifiers.

[0050] Fig 3 is a schematic diagram illustrating components of the user device 2 of Figs lA-B. A processor 60 is provided using any combination of one or more of a suitable central processing unit (CPU), graphics processing unit (GPU), multiprocessor, microcontroller, digital signal processor (DSP), etc., capable of executing software instructions 67 stored in a memory 64, which can thus be a computer program product. The processor 60 could alternatively be implemented using an application specific integrated circuit (ASIC), field programmable gate array (FPGA), etc. The processor 60 can be configured to execute the method described with reference to Fig 2 above.

[0051] The memory 64 can be any combination of random-access memory (RAM) and/or read-only memory (ROM). The memory 64 also comprises non-transitory persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid-state memory or even remotely mounted memory.

[0052] A data memory 66 is also provided for reading and/ or storing data during execution of software instructions in the processor 60. The data memory 66 can be any combination of RAM and/or ROM.

[0053] The user device 2 further comprises an 1/ O interface 62 for communicating with external and/or internal entities. The I/O interface 62 also includes a user interface, e.g. including a touch screen and one or more physical buttons.

[0054] Other components of the user device 2 are omitted in order not to obscure the concepts presented herein.

[0055] Fig 4 shows one example of a computer program product 90 comprising computer readable means. On this computer readable means, a computer program 91 can be stored, which computer program can cause a processor to execute a method according to embodiments described herein. In this example, the computer program product is in the form of a removable solid-state memory, e.g. a Universal Serial Bus (USB) drive. As explained above, the computer program product could also be embodied in a memory of a device, such as the computer program product 64 of Fig 3. While the computer program 91 is here schematically shown as a section of the removable solid- state memory, the computer program can be stored in any way which is suitable for the computer program product, such as another type of removable solid-state memory, or an optical disc, such as a CD (compact disc), a DVD (digital versatile disc) or a Blu-Ray disc.

[0056] It will now be presented a list of embodiments, enumerated with roman numerals.

[0057] i. A method for recording an identifier of a parking bay for a parked vehicle within a parking area, the method being performed by a user device, the method comprising: receiving user input indicating an identifier of a parking bay where the parked vehicle is located; and providing data to an automated key cabinet, wherein the data comprising the parking bay identifier.

[0058] ii. The method according to embodiment i, further comprising, prior to the receiving user input: determining a location of the user device; presenting, on a display of the user device, a subset of parking bays of the parking area, based on the location of the user device; and wherein the receiving user input comprises receiving user input indicating a selection of one parking bay of the presented subset of parking bays.

[0059] iii. The method according to embodiment ii, wherein the presenting comprises selecting the subset of parking bays based on the location of the user device and an estimated accuracy of the determined location. [0060] iv. The method according to embodiment ii or iii, wherein the determining a location of the user device is based on a satellite-based localisation system.

[0061] v. The method according to any one of the preceding embodiments, wherein, in the providing data, the data includes at least one of an identifier of the user and an identifier of the vehicle.

[0062] vi. A user device for recording an identifier of a parking bay for a parked vehicle within a parking area, the user device comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the user device to: receive user input indicating an identifier of a parking bay where the parked vehicle is located; and provide data to an automated key cabinet, wherein the data comprising the parking bay identifier.

[0063] vii. The user device according to embodiment vi, further comprising instructions that, when executed by the processor, cause the user device to, prior to executing the instructions to receive user input: determine a location of the user device; present, on a display of the user device, a subset of parking bays of the parking area, based on the location of the user device; and wherein the instructions to receive user input comprises receiving user input indicating a selection of one parking bay of the presented subset of parking bays.

[0064] viii. The user device according to embodiment vii, wherein the instructions to present comprise instructions that, when executed by the processor, cause the user device to select the subset of parking bays based on the location of the user device and an estimated accuracy of the determined location.

[0065] ix. The user device according to embodiment vii or viii, wherein the instructions to determine a location of the user device is based on a satellite-based localisation system. [0066] x. The user device according to any one of embodiments vi to ix, wherein, in the instructions to provide data, the data includes at least one of an identifier of the user and an identifier of the vehicle.

[0067] xi. A computer program for an identifier of a parking bay for a parked vehicle within a parking area, the computer program comprising computer program code which, when executed on a user device causes the user device to: receive user input indicating an identifier of a parking bay where the parked vehicle is located; and provide data to an automated key cabinet, wherein the data comprising the parking bay identifier.

[0068] xii. A computer program product comprising a computer program according to embodiment xi and a computer readable means comprising non-transitory memory in which the computer program is stored.

[0069] The aspects of the present disclosure have mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the invention, as defined by the appended patent claims. Thus, while various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.