US2021201590A1PendingUtilityA1

Systems, devices, and methods for augmented reality

Assignee: EDX TECH INCPriority: Apr 17, 2018Filed: Feb 15, 2021Published: Jul 1, 2021
Est. expiryApr 17, 2038(~11.7 yrs left)· nominal 20-yr term from priority
G01C 21/20G06T 19/006H04W 4/023H04W 4/029
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, devices, and systems are disclosed for providing augmented realities including trails or paths for navigating a real world space. Methods, devices, and systems are also disclosed for providing augmented realities for other forms of navigation guidance or tracking assistance.

Claims

exact text as granted — not AI-modified
1 . A computer-implemented method of augmented reality (AR), comprising
 associating a plurality of virtual objects with real world locations;   tracking proximity of a real world target with respect to one or more of the real world locations associated with the plurality of virtual objects; and   changing one or more augmentations of AR content for an AR output based on one or more changes in the proximity of the tracked target to the real world locations associated with the plurality of virtual objects,   wherein an augmentation changed in the changing step corresponds with one of the plurality of virtual objects.   
     
     
         2 . The method of  claim 1 , further comprising
 outputting to a user AR content comprising one or more augmentations which trace a path taken by the real world target.   
     
     
         3 . The method of  claim 1 , further comprising
 outputting to a user AR content comprising one or more augmentations the presence of which signifies that the tracked target has not visited one or more real world locations within some predetermined time period.   
     
     
         4 . The method of  claim 1 , wherein the changing step changes an appearance of a given virtual object based on one or more of the following:
 whether the target visited the real world location associated with the given virtual object;   time elapsed since the target visited the real world location associated with the given virtual object;   an amount of time the target spent at the real world location associated with the given virtual object;   an identity of the target;   whether a user visited the real world location associated with the given virtual object since the target visited the real world location associated with the given virtual object;   whether the real world target's view included the real world location associated with the given virtual object; and   a real time distance between the real world location associated with the given virtual object and a real time location of the target.   
     
     
         5 . The method of  claim 1 , wherein the target is a person, a vehicle, or a mobile electronic device. 
     
     
         6 . The method of  claim 1 , further comprising a step of creating the plurality of virtual objects in a virtual model. 
     
     
         7 . A system of augmented reality (AR), comprising
 one or more processors configured to execute computer readable program instructions which, when executed, cause the one or more processors to perform
 associating a plurality of virtual objects with real world locations; 
 tracking proximity of a real world target with respect to one or more of the real world locations associated with the plurality of virtual objects; and 
 changing one or more augmentations of AR content for an AR output based on one or more changes in the proximity of the tracked target to the real world locations associated with the plurality of virtual objects, 
 wherein an augmentation changed in the changing step corresponds with one of the plurality of virtual objects; and 
   at least one output device for outputting the AR content to a user.   
     
     
         8 . The system of  claim 7 , wherein the one or more processors are caused by the computer readable program instructions to make one or more augmentations of the AR output trace a path taken by the real world target. 
     
     
         9 . The system of  claim 7 , wherein the one or more processors are caused by the computer readable program instructions to make a presence of one or more augmentations in the AR output signify that the tracked target has not visited one or more real world locations within some predetermined time period. 
     
     
         10 . The system of  claim 7 , wherein the changing step changes an appearance of a given virtual object based on one or more of the following:
 whether the target visited the real world location associated with the given virtual object;   time elapsed since the target visited the real world location associated with the given virtual object;   an amount of time the target spent at the real world location associated with the given virtual object;   an identity of the target;   whether a user visited the real world location associated with the given virtual object since the target visited the real world location associated with the given virtual object;   whether the real world target's view included the real world location associated with the given virtual object; and   a real time distance between the real world location associated with the given virtual object and a real time location of the target.   
     
     
         11 . The system of  claim 7 , wherein the target is a person, a vehicle, or a mobile electronic device. 
     
     
         12 . The system of  claim 7 , further comprising a virtual model for containing the plurality of virtual objects. 
     
     
         13 . A computer readable program product comprising a non-transitory computer readable medium with computer readable instructions which, when executed by one or more processors, cause the one or more processors to perform
 associating a plurality of virtual objects with real world locations;   tracking proximity of a real world target with respect to one or more of the real world locations associated with the plurality of virtual objects; and   changing one or more augmentations of AR content for an AR output based on one or more changes in the proximity of the tracked target to the real world locations associated with the plurality of virtual objects,   wherein an augmentation changed in the changing step corresponds with one of the plurality of virtual objects.   
     
     
         14 . The computer readable program product of  claim 13 , further comprising computer readable instructions which cause the one or more processors to perform
 outputting to a user AR content comprising one or more augmentations which trace a path taken by the real world target.   
     
     
         15 . The computer readable program product of  claim 13 , further comprising computer readable instructions which cause the one or more processors to perform
 outputting to a user AR content comprising one or more augmentations, wherein the presence of augmentations signifies that the tracked target has not visited one or more real world locations within some predetermined time period.   
     
     
         16 . The computer readable program product of  claim 13 , wherein the changing step changes an appearance of a given virtual object based on one or more of the following:
 whether the target visited the real world location associated with the given virtual object;   time elapsed since the target visited the real world location associated with the given virtual object;   an amount of time the target spent at the real world location associated with the given virtual object;   an identity of the target;   whether a user visited the real world location associated with the given virtual object since the target visited the real world location associated with the given virtual object;   whether the real world target's view included the real world location associated with the given virtual object; and   a real time distance between the real world location associated with the given virtual object and a real time location of the target.   
     
     
         17 . The computer readable program product of  claim 13 , wherein the target is a person, a vehicle, or a mobile electronic device. 
     
     
         18 . The computer readable program product of  claim 13 , further comprising computer readable instructions which cause the one or more processors to perform
 creating the plurality of virtual objects in a virtual model.   
     
     
         19 - 30 . (canceled) 
     
     
         31 . The method of  claim 1 , further comprising
 providing a 3D virtual model having virtual locations configured to correspond with the real world locations, wherein the plurality of virtual objects are in the 3D virtual model;   as the real world target moves from a first real world location to a second real world location, adding or updating one or more virtual objects within the 3D virtual model at virtual world locations matching the first and second real world locations.   
     
     
         32 . The system of  claim 7 , wherein the one or more processors are caused by the computer readable program instructions to
 provide a 3D virtual model having virtual locations configured to correspond with the real world locations, wherein the plurality of virtual objects are in the 3D virtual model;   as the real world target moves from a first real world location to a second real world location, add or update one or more virtual objects within the 3D virtual model at virtual world locations matching the first and second real world locations.   
     
     
         33 . The computer readable program product of  claim 13 , further comprising computer readable instructions which cause the one or more processors to perform
 providing a 3D virtual model having virtual locations configured to correspond with the real world locations, wherein the plurality of virtual objects are in the 3D virtual model;   as the real world target moves from a first real world location to a second real world location, adding or updating one or more virtual objects within the 3D virtual model at virtual world locations matching the first and second real world locations.

Join the waitlist — get patent alerts

Track US2021201590A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.