Recommended News Edition on a Map Using Geo Entities
US-2015186531-A1 · Jul 2, 2015 · US
US10282911B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10282911-B2 |
| Application number | US-201715585209-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 3, 2017 |
| Priority date | May 3, 2017 |
| Publication date | May 7, 2019 |
| Grant date | May 7, 2019 |
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.
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.
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
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
Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.