Patent ID: 9274595
Filing Date: 2016-03-01
CPC Classification: G06F,G06T,G09G

Claim Text:
1. A non-transitory computer-readable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for navigating concurrently and from point-to-point through multiple reality models, said method comprising: receiving, at a processor of a device, a first virtual position information request associated with a first location of interest, wherein said first location of interest is one of a first virtual location and a first non-virtual location and is out of a line of sight of a user of said device; comparing, at said processor, said first virtual position information request with a store of location position information; based on said comparing, generating, at said processor, a response to said first virtual position information request, wherein said generating a response comprises: generating, at said processor and for display at said device, a first navigable virtual view from a first virtual viewing position of a first location of interest, wherein said generating said first navigable virtual view comprises: creating a first virtual viewing position from within said first navigable virtual view and from which said first location of interest may be viewed, wherein said creating comprises: receiving at least one of: an advancement instruction to virtually advance towards said first location of interest until virtual position information of said first virtual position information request matches said first location of interest; and advancement information signifying that a physical advancement towards said first location of interest has occurred, wherein said virtual position information matches said first location of interest and said advancement information includes a first virtual viewing position of said first location of interest; and in response to a received advancement instruction advancing towards said first location of interest, thereby achieving said first virtual viewing position; concurrently with said generating said first navigable virtual view of said first location of interest, generating said first navigable view of a first virtual set of documents as said first location of interest, at said processor and for display at said device, a second navigable virtual view corresponding to a current physical position of an object, wherein said object comprises an item to which said processor is attached such that real-time sight at said current physical position, from a second virtual viewing position is enabled within said second navigable virtual view, wherein said current physical position comprises a real-time location of said object as it finds itself on Earth, and wherein said real-time sight comprises an ability to view what is happening at said current physical position as it is occurring, wherein said first location of interest and said current physical position are different; and wherein said providing a second navigable virtual view comprises: providing a virtual vehicle within said second navigable virtual view, wherein said virtual vehicle remains separate from and within a predetermined distance from said object as said object moves; concurrently with said generating said first navigable virtual view of said first location of interest, generating, at said processor and for display at said device, a third navigable virtual view of a second location of interest, wherein said second location of interest is one of a second virtual location and a second non-virtual location, wherein said generating said third navigable virtual view comprises: after one of said second virtual location and said second non-virtual location shown on said display screen of said device matches said second location of interest, creating a second virtual viewing position from within said third navigable view and from which said second location of interest may be viewed wherein said first location of interest and said second location of interest are different.