US2020294097A1PendingUtilityA1

Seamless Integration of Augmented, Alternate, Virtual, and/or Mixed Realities with Physical Realities for Enhancement of Web, Mobile and/or Other Digital Experiences

50
Assignee: MAGICAL TECH LLCPriority: Jul 28, 2017Filed: Feb 16, 2020Published: Sep 17, 2020
Est. expiryJul 28, 2037(~11 yrs left)· nominal 20-yr term from priority
H04L 67/131H04M 1/724G06F 3/011G06Q 30/0277G06Q 30/02G06F 3/167G06F 3/0482G06F 3/017G06F 3/04883G06T 19/20G06Q 30/0273G06Q 20/123G06T 13/40G06T 19/006G06F 3/04815H04L 67/38
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems, Methods and Apparatuses of Seamless Integration of Augmented, Alternate, Virtual, and/or Mixed Realities with Physical Realities for Enhancement of Web, Mobile and/or Other Digital Experiences are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, to create a mixed reality environment associated with a geographical location. The mixed reality environment can include: a representation of a physical environment associated with the geographical location and/or a virtual object. Moreover, in the mixed reality environment, the virtual object includes metadata regarding a physical place in the geographical location depicted in the representation of the physical environment.

Claims

exact text as granted — not AI-modified
1 .- 53 . (canceled) 
     
     
         54 . A method to create an alternate reality environment of a physical location, the method, comprising:
 causing to be perceptible or unperceptible, to a human user, a virtual object in the alternate reality environment;   wherein, the alternate reality environment includes:
 a representation of a real environment associated with the physical location; 
 the virtual object; 
   further wherein, in the alternate reality environment, one or more of, perceptibility of the virtual object and perceptibility of the representation of the real environment is configurable or adjustable by the human user.   
     
     
         55 . The method of claim  1 , further comprising:
 providing access to a virtual world component of the alternate reality environment to the human user, the virtual object being associated with the virtual world component;   wherein, the human user is affiliated with the virtual world component such that the human user is able to access the virtual world component in the alternate reality environment and has permission to perform one or more of:   access the virtual object in the virtual world component;   edit the virtual object in the virtual world component;   author additional virtual objects to be associated with the virtual world component.   
     
     
         56 . The method of claim  1 , wherein:
 the alternate reality environment includes a first virtual world component and a second virtual world component;   wherein, the first virtual world component is affiliated with a first entity and the second virtual world component is affiliated with a second entity;   controlling access of a first set of virtual objects associated with the first virtual world in the alternate reality environment based on a first set of policies or permissions, the first set of policies or permissions being determined at least in part by the first entity;   controlling access of a second set of virtual objects associated with the second virtual world in the alternate reality environment based on a second set of policies or permissions, the second set of policies or permissions being determined at least in part by the second entity.   
     
     
         57 . The method of claim  1 , further comprising, one or more of:
 updating a representation of the virtual object in the alternate reality environment, to depict action or inaction of the virtual object; and   updating the representation of the virtual object in the alternate reality environment in response to detecting one or more of, interaction with the virtual object, with respect to the virtual object, and a command issued to the virtual object.   
     
     
         58 . The method of claim  1 , further comprising, updating a representation of the virtual object in the alternate reality environment, to depict action or inaction of the virtual object;
 wherein, the action of the virtual object includes, one or more of:   (i) generating an output or response to a query command to obtain metadata from the virtual object; wherein, the query command is issued by one or more of, the human user, another human user and another virtual object;   (ii) a talk action; wherein, the talk action of the virtual object is initiated responsive to one or more of, a text query, a speech query or command received by the virtual object;   (iii) a visible action; wherein, the visible action of the virtual object causes a visual component of the representation of the virtual object to change for different users or difference devices used by the different users in the real environment to access the alternate reality environment;   (iv) an audible action; wherein, the audible action causes an audible component of the representation of the virtual object to change for different users or difference devices used by the different users in the real environment to access the alternate reality environment;   (v) a touch reaction; wherein, the touch reaction causes, one or more of:
 (v.a) a surface of the virtual object to be interacted with; 
 (v.b) internals of the virtual object to be interacted with or exposed; 
 (v.b) one or more behaviors of the virtual object to be initiated or triggered; 
   further wherein, the touch reaction is initiated in response to action by one or more of, the human user, another human user, and another virtual object;   wherein, the touch reaction includes reaction to one or more of move, hit, shoot, poke actions.   
     
     
         59 . The method of claim  1 ,
 wherein, an action of the virtual object includes one or more of:   (i) a collection reaction;   wherein, the collection reaction causes, one or more copies of the virtual object to be collected by the human user or another human user;   further wherein, the collection reaction is initiated in response to action by one or more of, the human user, the other human user;   (ii) a put reaction;   wherein, the put reaction causes, one or more copies of the virtual object to be placed in a different physical location;   further wherein, the put reaction is initiated in response to action by one or more of, the human user, the other human user;   (iii) a give reaction;   wherein, the give reaction causes, one or more copies of the virtual object to be given to another human user;   further wherein, the give reaction is initiated in response to action by the human user.   
     
     
         60 . The method of claim  1 , wherein:
 an action of the virtual object includes one or more of:   (i) a publish action;   wherein, the publish action enables the virtual object to publish one or more of: content, a notification, an event, a command, to a content stream of multiple content streams associated with the virtual object;   (ii) a subscribe/follow action;   wherein, the subscribe/follow action enables the virtual object to subscribe to content or events from an external content stream;   wherein, the external content stream is associated with another virtual object;   wherein, the external content stream associated with the other virtual object includes a public content stream which is publicly accessible in the alternate reality environment.   
     
     
         61 . The method of claim  1 , wherein:
 an action of the virtual object includes one or more of:   (i) an annotation reaction; wherein, the annotation reaction is initiated in response to an annotation action by the human user; further wherein, the annotation action includes one or more of, commenting, liking, rating, tagging, and linking;   (ii) an edit reaction;   wherein, the edit reaction causes specification or metadata of the virtual object to be modified;   further wherein, the edit reaction is initiated in response to action by the human user;   (iii) autonomous behavior in the alternate reality environment;   wherein, the autonomous behavior includes one or more of: chasing the human user, randomly roaming around a path or region, hiding, doing things to or interacting with other virtual objects, doing things to or interacting with the human user or another human user   (iv) behaviors determined by if-then rules.   
     
     
         62 . The method of claim  1 ,
 wherein, an action of the virtual object includes one or more of, self destruction, shoot at the human user, get shot by the human user, being selectively hidden, react to user, change over time, morph from one type of object to another, move from the physical location to another physical location, traverse a path over time.   
     
     
         63 . The method of claim  1 , wherein:
 the human user is represented as a further virtual object in the alternate reality environment;   wherein, the further virtual object representing the human user includes a 3D rendered avatar depicted to other human users in the alternate reality environment;   further comprising:   depicting, in the alternate reality environment, an information halo associated with the human user;   wherein, the information halo is depicted in or around a vicinity of a representation of the human user;   wherein the information halo includes one or more halo elements.   
     
     
         64 . The method of claim  1 , further comprising:
 enabling the human user to follow the virtual object in the alternate reality environment;   generating a notification to notify the human user via the alternate reality environment when the virtual object is followed by the human user, responsive to occurrence of a triggering event associated with the virtual object;   wherein, the virtual object represents, one or more of, a second human user, a non-human user character, a place, a location, and a thing.   
     
     
         65 . The method of claim  1 , wherein:
 the alternate reality environment comprises, one or more of:   (i) a browsing environment;   wherein the browsing environment enables the human user to discover one or more relevant objects in the alternate reality environment through, one or more of:
 (i.a) physical exploration of the physical location and areas physically surrounding the physical location; 
 (i.b) virtual exploration of the alternate reality environment through digital navigation via a user interface of the alternate reality environment; 
   (ii) a commerce environment;   wherein, the commerce environment enables the human user to carry out a transaction with respect to another entity in relation to the virtual object;   wherein, the transaction enables the human user to carry out one or more of:
 (ii.a) purchase the virtual object from the other entity; 
 (ii.b) sell the virtual object to the other entity; 
 (ii.c) rent the virtual object to or from the other entity; 
 (ii.d) license the virtual object to/from the other entity;
 wherein, the virtual object represents one or more of:
 a physical good in or near the physical location; 
 services offered in or near the real environment; 
 a virtual item with real world value; 
 a virtual item with value in the alternate reality environment. 
 
 
   
     
     
         66 . The method of claim  1 , wherein, the alternate reality environment is rendered at least in part in a hologram; wherein, the hologram is accessible in 3D and in 360 degrees. 
     
     
         67 . The method of claim  1 ,
 wherein the representation of the real environment includes a scene of the real environment;   wherein the scene of the real environment includes one or more of, a photograph of the real environment, a photorealistic production or illustration of the real environment, a recorded video of the real environment, a live video or live stream of the real environment.   
     
     
         68 . The method of claim  1 , wherein, the virtual object is made perceptible or unperceptible to the human user in the alternate reality environment depending on a rule set; wherein, the rule set includes one or more of, temporal parameter, a social parameter, a search parameter and a filter parameter. 
     
     
         69 . The method of claim  1 ,
 wherein, the virtual object is made perceptible or unperceptible to the human user in the alternate reality environment depending on a rule set;   wherein, the rule set includes a proximity parameter;   wherein, the virtual object is associated with a real place in the physical location;   wherein, the proximity parameter includes an indication of a physical distance between the human user and the real place.   
     
     
         70 . A system to generate an augmented reality environment associated with a geographical location, the system, comprising:
 a processor;   memory having stored having stored thereon instructions, which when executed by a processor, cause the processor to:   cause to be perceptible, to a human user, a virtual object in the augmented reality environment;   wherein, the augmented reality environment includes:
 a representation of a real environment associated with the geographical location; 
 the virtual object; 
   further wherein, the augmented reality environment is accessible by the human user and a second human user.   
     
     
         71 . The system of  claim 70 , wherein:
 the augmented reality environment includes a first avatar to represent the human user and a second avatar to represent the second human user;   an action between the first and second avatars includes, one or more of, messaging, conducting transactions, friending or unfriending, sharing identity or contact information, sharing, one or more of a place, a location, an event and the virtual object with one another;   an action between the first and second human users in the augmented reality environment include, one or more of, virtual physical interactions, commenting, tagging and liking.   
     
     
         72 . The system of  claim 70 :
 wherein, the alternate reality augmented includes a first avatar to represent the human user and a second avatar to represent a second human user;   wherein, the human user is able to friend the second human user in the augmented reality environment through initiating an action with the second avatar in the augmented reality environment;   wherein, the human user receives a notification in the alternate reality environment responsive to detection of a triggering event relating to the second human user.   
     
     
         73 . The system of  claim 70 :
 wherein, an interaction between the human user and the second human user in the augmented reality environment includes sending or leaving a message for the second human user by the human user;   wherein the message is associated with a given place in the geographical location;   further wherein, the message is accessible by the second human user when location data of the second human user meets a criteria in relation to the given place in the geographical location;   wherein, the augmented reality environment enables the human user to filter for a set of virtual objects in augmented reality environment that are associated with the second human user;   wherein, the set of virtual objects associated with the second human user include one or more of, virtual objects accessed or purchased by the second human user.   
     
     
         74 . The system of  claim 70 , wherein, the processor:
 generates a first rendering of the augmented reality environment as viewed from a perspective of the human user;   wherein, a second human user of the augmented reality environment is able to access the first rendering of the augmented reality environment;   generates a second rendering of the augmented reality environment as viewed from a perspective of the second human user to include a projection of the first rendering;   uses a wireless signal to determine a relative location of a second human user from a perspective of the human user in the geographical location;   wherein, alternate augmented environment includes a second avatar to represent the second human user;   positions a location of the second avatar in the human user's view of the augmented reality environment based on the relative location of the second human user from the perspective of the human user in the geographical location.   
     
     
         75 . The system of  claim 70 , wherein, the processor:
 creates a further virtual object to include user profile metadata of the human user;   wherein, the further virtual object is to be depicted in the augmented reality environment;   wherein, the virtual object depicted in the augmented reality environment, includes an avatar associated with a second human user;   determines that a physical location data of the second human user meets a criteria;   causes the further virtual object to be perceptible to the second human user in the augmented reality environment;   enables the human user to engage in interaction with the second human user in the augmented reality environment;   tracks the interaction between the first and second human user in the augmented reality environment;   facilitates and records the interaction in which the first and second human user have engaged in the augmented reality environment;   updating a social graph for the alternate reality environment based on the s interaction between the first and second human user.   
     
     
         76 . A machine-readable storage medium, having stored thereon instructions, which when executed by a processor, cause the processor to implement a method to create a mixed reality environment associated with a geographical location, the method, comprising:
 causing to be discernible or indiscernible, to a human user, a virtual object in the mixed reality environment;   wherein, the mixed reality environment includes:
 a representation of a physical environment associated with the geographical location; 
 the virtual object; 
   wherein, the virtual object includes metadata regarding a physical place in the geographical location depicted in the representation of the physical environment associated with the physical location.   
     
     
         77 . The method of  claim 76 , wherein:
 the virtual object is authored by a second human user, and accessible by the human user when location data of the human user meets a criteria in relation to the physical place in the geographical location;   the metadata includes, one or more of, reviews, comments, suggestions, ratings, polls, social media data, tweets, feeds, posts, photos, and videos relating to the physical place in the geographical location.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.