Presenting Search Results in a Dynamically Formatted Graphical User Interface
US-2024420206-A1 · Dec 19, 2024 · US
US2020410019A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020410019-A1 |
| Application number | US-201916455255-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 27, 2019 |
| Priority date | Jun 27, 2019 |
| Publication date | Dec 31, 2020 |
| Grant date | — |
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.
While current voice assistants can respond to voice requests, creating smarter assistants that leverage location, past requests, and user data to enhance responses to future requests and to provide robust data about locations is desirable. A method for enhancing a geolocation database (“database”) associates a user-initiated triggering event with a location in a database by sensing user position and orientation within the vehicle and a position and orientation of the vehicle. The triggering event is detected by sensors arranged within a vehicle with respect to the user. The method determines a point of interest (“POI”) near the location based on the user-initiated triggering event. The method, responsive to the user-initiated triggering event, updates the database based on information related to the user-initiated triggering event at an entry of the database associated with the POI. The database and voice assistants can leverage the enhanced data about the POI for future requests.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method for enhancing a geolocation database, the method comprising: associating a user-initiated triggering event, detected by at least one sensor arranged within a transportation vehicle with respect to a user, with a representation of a geographical location in an entry of a geolocation database as a function of a sensed position and orientation of the user within the transportation vehicle and a position and orientation of the transportation vehicle; determining a point of interest, the point of interest being from among multiple representations of points of interest stored in the geolocation database near the location based on the user-initiated triggering event; and responsive to the user-initiated triggering event, updating the geolocation database based on information related to the user-initiated triggering event at the entry of the geolocation database associated with the point of interest. 2 . The method of claim 1 , further comprising: detecting the user-initiated triggering event by the transportation vehicle by detecting at least one of a user emotion, a user gaze, a user query, a user visit to the location, and user background speech. 3 . The method of claim 2 , further comprising: responsive to detecting the user-initiated triggering event by detecting the user visit to the location, detecting a completion of the user visit and requesting user feedback about the point of interest after the user visit; wherein updating the geolocation database includes adding the user feedback to the entry. 4 . The method of claim 2 , further comprising: correlating a direction of the user gaze with the point of interest near the location; updating an entry of the geolocation database by adding an indication that the user viewed the point of interest. 5 . The method of claim 2 , further comprising: associating an emotional category based on the detected user background speech with the location. 6 . The method of claim 2 , further comprising associating the user query with the point of interest. 7 . The method of claim 1 , further comprising recommending a point of interest using the updated geolocation database. 8 . The method of claim 1 , further comprising recommending a route to the user using the updated location database. 9 . The method of claim 6 , further comprising: associating a plurality of user-initiated triggering events, detected by a plurality of other transportation vehicles, with respective locations in a geolocation database; wherein updating the geolocation database includes updating real-time locations of objects associated with the plurality of other transportation vehicles; recommending the route to the user further includes querying the updated location database in real-time and determining velocities of objects associated with the plurality of other transportation vehicles reported in the geolocation database. 10 . The method of claim 1 , further comprising: filtering the user-initiated triggering event by determining whether the user-initiated triggering event exceeds a given threshold; wherein associating the user-initiated triggering event with the location in a geolocation database includes associating only the user-initiated triggering events determined to exceed the given threshold. 11 . A system for enhancing a geolocation database, the system comprising: at least one sensor arranged within a transportation vehicle with respect to a user of the transportation vehicle; a processor; and a memory with instructions stored thereon, such that when the instructions are executed by the processor, the processor: associates a user-initiated triggering event, detected by the at least one sensor, with a representation of a geographical location in an entry of a geolocation database as a function of a sensed position and orientation of the user within the transportation vehicle and a position and orientation of the transportation vehicle; determine a point of interest, the point of interest being from multiple representations of points of interest stored in the geolocation database near the location based on the user-initiated triggering event; and responsive to the user-initiated triggering event, update the geolocation database based on information related to the user-initiated triggering event at the entry of the geolocation database associated with the point of interest. 12 . The system of claim 11 , wherein the processor is further configured to: detect the user-initiated triggering event by the transportation vehicle by detecting at least one of a user emotion, a user gaze, a user query, a user visit to the location, and userbackground speech. 13 . The system of claim 12 , wherein the processor is further configured to: responsive to detecting the user-initiated triggering event by detecting the user visit to the location, detect a completion of the user visit and requesting user feedback about the point of interest after the user visit; wherein updating the geolocation database includes adding the user feedback to the entry. 14 . The system of claim 12 , wherein the processor is further configured to: correlate a direction of the user gaze with the point of interest near the location; update an entry of the geolocation database by adding an indication that the user viewed the point of interest. 15 . The system of claim 12 , wherein the processor is further configured to associate an emotional category based on the detected user background speech with the location. 16 . The system of claim 12 , wherein the processor is further configured to associate the user query with the point of interest. 17 . The system of claim 11 , wherein the processor is further configured to recommend a point of interest using the updated geolocation database. 18 . The system of claim 11 , wherein the processor is further configured to recommend a route to the user using the updated location database. 19 . The system of claim 18 , wherein the processor is further configured to: associate a plurality of user-initiated triggering events, detected by a plurality of other transportation vehicles, with respective locations in a geolocation database; wherein update the geolocation database includes updating real-time locations of objects associated with the plurality of other transportation vehicles; recommend the route to the user further includes querying the updated location database in real-time and determining velocities of objects associated with the plurality of other transportation vehicles reported in the geolocation database. 20 . The system of claim 11 , wherein the processor is further configured to: filter the user-initiated triggering event by determining whether the user-initiated triggering event exceeds a given threshold; wherein associating the user-initiated triggering event with the location in a geolocation database includes associating only the user-initiated triggering events determined to exceed the given threshold.
output of POI information on a road map (G01C21/3614, G01C21/3685 take precedence) · CPC title
Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title
Search customisation based on user profiles and personalisation · CPC title
Updates performed during online database operations; commit processing · CPC title
Geographical information databases · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.