Augmented reality geolocation optimization

US10282911B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10282911-B2
Application numberUS-201715585209-A
CountryUS
Kind codeB2
Filing dateMay 3, 2017
Priority dateMay 3, 2017
Publication dateMay 7, 2019
Grant dateMay 7, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Providing of an electronic map displaying preferred real-world locations to utilize in connection with an augmented reality world. A request is received at a server computer to provide the electronic map to utilize in connection with the augmented reality world. A geolocation is received. Real-world locations in a vicinity are queried from a real-world location profile. A virtual location profile of virtual locations in the augmented reality world is accessed to generate an initial virtual location set. A participant preference profile containing virtual preferences and real-world preferences is accessed. Real-time participant data is accessed. The virtual locations in the initial virtual location set are prioritized to generate a prioritized virtual location set. The prioritized virtual location set is limited based upon the real-time participant data to generate a real-time prioritized location set. The electronic map is generated based upon the real-time prioritized location set, and transmitted.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of providing to a user-computing device an electronic map displaying one or more preferred real-world locations to utilize in connection with an augmented reality world, the method comprising: Receiving a request at a server computer to provide the electronic map displaying the one or more preferred real-world locations to utilize in connection with the augmented reality world; Receiving a geolocation of the user-computing device; Querying from a real-world location profile one or more real-world locations in a vicinity of the geolocation; Querying from the real-world location profile for each of the one or more real-world locations, characteristics, reviews, and descriptions for the one or more real-world locations and deriving a real location natural language understanding score for each of the one or more real-world locations based upon the characteristics, reviews, and descriptions; Accessing a virtual location profile of virtual locations in the augmented reality world corresponding to the one or more real-world locations to generate an initial virtual location set; Accessing from the virtual location profile, virtual location characteristics for each of the virtual locations and deriving a virtual location natural language understanding score for each of the virtual locations based upon the virtual location characteristics; Accessing a participant preference profile containing virtual preferences and real-world preferences for a participant; Deriving a participant natural language understanding score based upon the virtual preferences and real-world preferences for the participant; Accessing real-time participant data associated with the participant; Deriving a real-time natural language understanding score based upon the real-time participant data; Prioritizing the virtual locations in the initial virtual location set based upon the virtual preferences and real-world preferences to generate a prioritized virtual location set; Limiting the prioritized virtual location set based upon the real-time participant data to generate a real-time prioritized location set; Prioritizing further the real-time prioritized location set based upon the real location natural language understanding score, the virtual location natural language understanding score, the participant natural language understanding score, and the real-time natural language understanding score; Generating the electronic map based upon the real-time prioritized location set; and Transmitting by the server computer the electronic map to the user-computing device. 2. The method of claim 1 , wherein the real-time participant data indicates whether the participant is in a group of participants, and further wherein limiting the prioritized virtual location set based upon the real-time participant data to generate the real-time prioritized location set comprises limiting the prioritized virtual location set to only include locations appropriate for the group of participants to generate the real-time prioritized location set. 3. The method of claim 1 , further comprising requesting manual input from the participant and further limiting the prioritized virtual location set based upon the requested manual input prior to generating the electronic map. 4. The method of claim 1 , wherein the one or more real-world locations are in a vicinity of the geolocation if the one or more real-world locations are within the following distance from the geolocation: within one-half mile, within one mile, within two miles, within five miles, and within ten miles. 5. The method of claim 1 , further comprising removing from the real-world location profile one or more real-world locations each having a negative general rating. 6. The method of claim 1 , wherein the geolocation of the user-computing device is determined via selectively one of the following: a social media account check-in, a global positioning system, cell-phone tower triangulation, wi-fi hotspot usage, cell-phone signal strength assessment, round trip time calculations, and online establishment reviews. 7. A computer program product for providing to a user-computing device an electronic map, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a computer to cause the computer to perform a method comprising: Receiving a request to provide the electronic map displaying one or more preferred real-world locations to utilize in connection with an augmented reality world; Querying from a real-world location profile one or more real-world locations in a vicinity of a geolocation of the user; Querying from the real-world location profile for each of the one or more real-world locations, characteristics, reviews, and descriptions for the one or more real-world locations and deriving a real location natural language understanding score for each of the one or more real-world locations based upon the characteristics, reviews, and descriptions; Accessing a virtual location profile of virtual locations in the augmented reality world corresponding to the one or more real-world locations to generate an initial virtual location set; Accessing from the virtual location profile, virtual location characteristics for each of the virtual locations and deriving a virtual location natural language understanding score for each of the virtual locations based upon the virtual location characteristics; Accessing a participant preference profile containing virtual preferences and real-world preferences for a participant; Deriving a participant natural language understanding score based upon the virtual preferences and real-world preferences for the participant; Accessing real-time participant data associated with the participant; Deriving a real-time natural language understanding score based upon the real-time participant data; Prioritizing the virtual locations in the initial virtual location set based upon the virtual preferences and real-world preferences to generate a prioritized virtual location set; Limiting the prioritized virtual location set based upon the real-time participant data to generate a real-time prioritized location set; Prioritizing further the real-time prioritized location set based upon the real location natural language understanding score, the virtual location natural language understanding score, the participant natural language understanding score, and the real-time natural language understanding score; Generating the electronic map based upon the real-time prioritized location set; and Transmitting the electronic map to the user-computing device. 8. The computer program product of claim 7 , wherein the real-time participant data indicates whether the participant is in a group of participants, and further wherein limiting the prioritized virtual location set based upon the real-time participant data to generate the real-time prioritized location set comprises limiting the prioritized virtual location set to only include locations appropriate for the group of participants to generate the real-time prioritized location set. 9. The computer program product of claim 7 , wherein the method further comprises requesting manual input from the participant and further limiting the prioritized virtual location set based upon the requested manual input prior to generating the electronic map. 10. The computer program product of claim 7 , wherein the one or more real-world locations are in a vicinity of the geolocation if the one or more real-world locations are within the following dis

Assignees

Inventors

Classifications

  • G06T11/26Primary

    Drawing of charts or graphs · CPC title

  • Output arrangements for video game devices · CPC title

  • Physics · mapped topic

  • comprising photodetecting means, e.g. cameras, photodiodes or infrared cells (A63F13/219 takes precedence) · CPC title

  • G06T19/006Primary

    Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10282911B2 cover?
Providing of an electronic map displaying preferred real-world locations to utilize in connection with an augmented reality world. A request is received at a server computer to provide the electronic map to utilize in connection with the augmented reality world. A geolocation is received. Real-world locations in a vicinity are queried from a real-world location profile. A virtual location profi…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06T11/26. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 07 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).