US2019251752A1PendingUtilityA1

Systems and Methods for Creating and Sharing a 3-Dimensional Augmented Reality Space

Assignee: RODRIGUEZ II JONATHAN MPriority: Dec 14, 2015Filed: Apr 19, 2019Published: Aug 15, 2019
Est. expiryDec 14, 2035(~9.4 yrs left)· nominal 20-yr term from priority
H04L 67/38G06T 19/006H04W 4/027H04W 4/20H04W 4/023G06F 3/011G06F 3/04815H04W 4/026H04W 4/029H04L 67/131
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A 3-dimensional augmented reality (AR) world is a version of our “real” physical world augmented with virtual 3D objects that may be experienced by a user, such as someone who “sees” the virtual 3D objects through a smartphone or special eyewear. A shared 3D AR world is one in which multiple individuals can simultaneously experience the same augmented reality, even if they are not using the same devices. The shared 3D AR world is created by obtaining and synthesizing sensory and other inputs from various devices in use by different users, and providing augmented outputs adapted to different devices. The synthesis of a wide range of inputs allows the augmented reality effects to be realistic. The augmented reality effects may be pre-rendered by a cloud-based server to reduce the computational burden on user devices.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for creating a shared 3-dimensional augmented reality space comprising the following ordered steps:
 producing on a first computing device a plurality of renderings of an object in a 3-dimensional augmented reality space;
 wherein each of the plurality of renderings represents a view of the object from one of a plurality of vantage points; 
 wherein at least one of the plurality of renderings incorporates one or more environmental effects that reflects the current environmental conditions in the real world as viewed from the vantage point of the at least one of the plurality of renderings; 
   transmitting from a second computing device to the first computing device positional data regarding the position and orientation of the second computing device;   processing the positional data on the first computing device to select a rendering from among the plurality of renderings;
 wherein the selected rendering represents a view of the object that most closely matches the position and orientation of the second computing device; 
   transmitting the selected rendering to the second computing device; and   processing the selected rendering on the second computing device and presenting a 3-dimensional augmented reality space with the object to a user.   
     
     
         2 . The method of  claim 1 , wherein at least one of the one or more environmental effects is a lighting and shadow effect. 
     
     
         3 . The method of  claim 2 , wherein the lighting and shadow effect incorporates appropriate sunlight and shadow based on the time of day. 
     
     
         4 . The method of  claim 1 , wherein at least one of the one or more environmental effects is a weather effect. 
     
     
         5 . The method of  claim 1 , wherein at least one of the one or more environmental effects is an atmospheric effect. 
     
     
         6 . The method of  claim 5 , wherein the atmospheric effect is atmospheric haze and tint. 
     
     
         7 . The method of  claim 1 , wherein the first computing device is a central computing device. 
     
     
         8 . The method of  claim 1 , wherein the first computing device is a cloud-based server. 
     
     
         9 . A method for creating a shared 3-dimensional augmented reality space comprising the following steps:
 producing on a first computing device a plurality of renderings of an object in a 3-dimensional augmented reality space;
 wherein each of the plurality of renderings represents a view of the object from one of a plurality of vantage points; 
   transmitting from a second computing device to the first computing device positional data regarding the position and orientation of the second computing device;   processing the positional data on the first computing device to select a rendering from among the plurality of renderings;
 wherein the selected rendering represents a view of the object that most closely matches the position and orientation of the second computing device; 
   transmitting the selected rendering to the second computing device; and   processing the selected rendering on the second computing device and presenting a 3-dimensional augmented reality space with the object to a user.   
     
     
         10 . The method of  claim 9 , wherein at least one of the plurality of renderings incorporates one or more lighting and shadow effects that reflects the current environmental conditions in the real world as viewed from the vantage point of the rendering. 
     
     
         11 . A method for displaying virtual content to a user, the method comprising:
 producing on a first computing device a plurality of renderings of an object;
 wherein the plurality of renderings represent views of the object from a plurality of vantage points; 
   transmitting from a second computing device to the first computing device positional data regarding the second computing device;   processing the positional data on the first computing device to select a rendering from among the plurality of renderings that represents a view of the object that most closely matches the positional data;   transmitting the selected rendering to the second computing device; and   presenting the second rendering to a user.   
     
     
         12 . The method of  claim 11  wherein the positional data includes the GPS location of the second computing device. 
     
     
         13 . The method of  claim 11  wherein the positional data includes the compass bearing of the second computing device. 
     
     
         14 . The method of  claim 13  wherein the positional data further includes the GPS location of the second computing device. 
     
     
         15 . The method of  claim 11  wherein first computing device is a central computing device. 
     
     
         16 . The method of  claim 15  wherein the first computing device is a cloud-based server. 
     
     
         17 . A computer program product residing on a non-transitory processor-readable medium and comprising processor-readable instructions configured to cause a processor to:
 produce a plurality of renderings of an object;
 wherein the plurality of renderings represent views of the object from a plurality of vantage points; 
   receive positional data regarding a computing device; and   process the positional data to select a rendering from among the plurality of renderings that represents a view of the object that most closely matches the positional data.   
     
     
         18 . The method of  claim 17  wherein the positional data includes the GPS location of the computing device. 
     
     
         19 . The method of  claim 17  wherein the positional data includes the compass bearing of the computing device. 
     
     
         20 . The method of  claim 19  wherein the positional data further includes the GPS location of the computing device.

Join the waitlist — get patent alerts

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

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