Geolocation system
US-2020128370-A1 · Apr 23, 2020 · US
US11961017B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11961017-B2 |
| Application number | US-202016949736-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 12, 2020 |
| Priority date | Aug 27, 2019 |
| Publication date | Apr 16, 2024 |
| Grant date | Apr 16, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method may include receiving, from a client device, a reservation time and image data relating to a desired room; receiving, from a network storage device, facility data for a plurality of rooms; identifying, using an image recognition model, the desired room based on the image data and the facility data; determining an availability of the desired room based on the reservation time and the facility data; generating a first reservation option to reserve the desired room and/or a second reservation option to reserve an alternate room; transmitting, to the client device, the first reservation option and/or the second reservation option; receiving, from the client device, a user selection of the first reservation option and/or the second reservation option; and transmitting, to the network storage device, an instruction to reserve the desired room and/or the alternate room.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a device and from a client device within a facility, client data including information associated with a desired room in the facility, the client data being one or more of: audio data, or image data, and the client data further including location data associated with the audio data or the image data, the location data to correspond to an elevation of the client device to estimate a vertical location of the client device relative to the facility; receiving, by the device, facility data for a plurality of rooms at the facility; training, by the device, a recognition model to associate different patterns to different rooms of the plurality of rooms at the facility; identifying, by the device, using the recognition model, and based on the client data and the facility data, at least one of the desired room or an alternative room based on a plurality of reservation options, wherein the recognition model is to: detect a pattern in the client data, associate the pattern from the client data with an attribute of a room based on an index associating different room attributes with the different rooms, wherein the attribute identifies room location and identify at least one of the desired room or the alternative room based on the attribute of the room, wherein identifying, at least one of the desired room or the alternative room comprises: generating, by the device, the plurality of reservation options for one or more rooms, wherein the plurality of reservation options are ranked based on a potential for the one or more rooms to satisfy a reservation request; and transmitting, by the device, an instruction to reserve one of the desired room or the alternative room based on identifying at least one of the desired room or the alternative room. 2. The method of claim 1 , wherein the client data is the audio data, and wherein training the recognition model comprises: training a speech recognition model to validate or invalidate a prior analysis of the audio data received from the client device. 3. The method of claim 1 , further comprising: generating one or more of a first reservation option to reserve the desired room or a second reservation option to reserve the alternate room; transmitting one or more of the first reservation option or the second reservation option; receiving a user selection of one of the first reservation option or the second reservation option; and wherein transmitting the instruction to reserve comprises: transmitting the instruction to reserve one of the desired room or the alternate room based on the user selection. 4. The method of claim 1 , wherein: the location data is determined via a location sensor of the client device. 5. The method of claim 1 , the audio data corresponding to audio captured via a microphone of the client device and include audio corresponding to one or more of: a room number, a room name, or another room identifier associated with the desired room. 6. The method of claim 1 , wherein the client data further includes a reservation time; and the method further comprises: determining an availability of the desired room based on the reservation time and the facility data; and wherein transmitting the instruction to reserve comprises: transmitting the instruction to reserve the desired room based on the desired room being available. 7. The method of claim 1 , wherein the client data further includes a reservation time; and the method further comprising: determining an availability of the desired room based on the reservation time and the facility data; and wherein transmitting the instruction to reserve comprises: transmitting the instruction to reserve the alternate room based on the desired room being unavailable. 8. A device, comprising: one or more memories; and one or more processors, communicatively coupled to the one or more memories, to: receive, from a client device within a facility, client data including information associated with a desired room in the facility, the client data being one or more of: audio data, or image data, and the client data further including location data associated with the audio data or the image data, the location data to correspond to an elevation of the client device to estimate a vertical location of the client device relative to the facility; receive facility data for a plurality of rooms at the facility; train a recognition model to associate different patterns to different rooms of the plurality of rooms at the facility; identify, using the recognition model, and based on the client data and the facility data, at least one of the desired room or an alternative room based on a plurality of reservation options, wherein the recognition model is to: associate a pattern from the client data with an attribute of a room based on an index associating different room attributes with the different rooms, wherein the attribute identifies room location, and identify at least one of the desired room or the alternative room based on the attribute of the room, wherein the one or more processors, when identifying at least one of the desired room or the alternative room, are to: generate the plurality of reservation options for one or more rooms, wherein the plurality of reservation options are ranked based on a potential for the one or more rooms to satisfy a reservation request; and transmit an instruction to reserve one of the desired room or the alternative room based on identifying at least one of the desired room or the alternative room. 9. The device of claim 8 , wherein the client data is the audio data, and wherein the one or more processors, when training the recognition model, are to: train a speech recognition model to validate or invalidate a prior analysis of the audio data received from the client device. 10. The device of claim 8 , wherein the reservation options are further ranked according to scores of the one or more rooms, and wherein the scores are indicative of a potential for the one or more rooms to satisfy a reservation request, and determined based on one or more of a proximity to a location of the client device, a common attribute with a room associated with a past reservation of a user, or a user-specified attribute. 11. The device of claim 8 , wherein: the location data is determined via a location sensor of the client device. 12. The device of claim 8 , wherein the facility data includes one or more of: reservation information, location information, and attribute information for the plurality of rooms. 13. The device of claim 8 , wherein the client data further includes a reservation time; and wherein the one or more processors are further to: determine an availability of the desired room based on the reservation time and the facility data; and wherein the one or more processors, when transmitting the instruction to reserve, are to: transmit the instruction to reserve the desired room based on the desired room being available. 14. The device of claim 8 , wherein the client data further includes a reservation time; and wherein the one or more processors are further to: determine an availability of the desired room based on the reservation time and the facility data; and wherein the one or more processors, when transmitting the instruction to reserve, are to: transmit the instruction to reserve the alternate room based on the desired room being unavailable. 15. A non-transitory computer-readable medium storing instructions, th
for portions of office space · CPC title
Reservations, e.g. for tickets, services or events · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
using ranking · CPC title
Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.