Architecture for augmented reality environment
First Claim
Patent Images
1. A system comprising:
- an augmented reality functional node having at least a projector and a camera for generating an augmented reality environment;
a spatial analysis module to cause the projector to project structured light onto physical surfaces in the augmented reality environment and analyze the structured light to at least determine information about surfaces within the augmented reality environment;
an authentication module to identify and authenticate a user as a specific user in the augmented reality environment based at least in part on a facial image captured using the camera of the augmented reality functional node, the authentication module to grant the user a privilege to at least temporarily interact with the augmented reality environment in response to identification and authentication of the user;
a network interface to connect the augmented reality functional node to a remote computing system; and
one or more client resources available within the augmented reality environment that, in response to use by the user, are configured to be identified and tracked by the augmented reality functional node based at least in part on the structured light that is used to determine the information about the surfaces, the one or more client resources to facilitate interaction with the remote computing system.
2 Assignments
0 Petitions
Accused Products
Abstract
An architecture has one or more systems for generating augmented reality environments configured to access cloud services over a network. A user is authenticated within the environments, and once authenticated is permitted to interact with the cloud services using the augmented reality environments as well as client resources provided within the environments. The client resources may include devices or things that are primary intended for use within the environments, and devices or things that are not typically associated with augmented reality environments. The architecture enables the client resources to function as thin client interfaces to the cloud services.
60 Citations
37 Claims
-
1. A system comprising:
-
an augmented reality functional node having at least a projector and a camera for generating an augmented reality environment; a spatial analysis module to cause the projector to project structured light onto physical surfaces in the augmented reality environment and analyze the structured light to at least determine information about surfaces within the augmented reality environment; an authentication module to identify and authenticate a user as a specific user in the augmented reality environment based at least in part on a facial image captured using the camera of the augmented reality functional node, the authentication module to grant the user a privilege to at least temporarily interact with the augmented reality environment in response to identification and authentication of the user; a network interface to connect the augmented reality functional node to a remote computing system; and one or more client resources available within the augmented reality environment that, in response to use by the user, are configured to be identified and tracked by the augmented reality functional node based at least in part on the structured light that is used to determine the information about the surfaces, the one or more client resources to facilitate interaction with the remote computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
generating an augmented reality environment within a scene, the augmented reality environment having one or more resources available within the scene to facilitate user interaction with remote computing services; projecting structured light onto surfaces within the augmented reality environment, the structured light detected by an imaging device enabling identification of the surfaces within the augmented reality environment; authenticating a user within the scene based at least in part on facial imagery or profile imagery captured using the imaging device to determine an identity of the user and to determine at least one permission associated with the user, wherein the facial imagery or the profile imagery includes a three-dimensional model created from detected structured light captured by the imaging device; and upon authentication of the user associated with the at least one permission, enabling access by the user to the remote computing services using the one or more resources available within the scene. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving user data about a user, the user data being captured while the user is within an augmented reality environment, the user data including at least facial imagery or profile imagery captured using an imaging device; authenticating the user based at least in part on the user data to determine an identity of the user and to determine that the user has permission to access a remote computing service, wherein the authenticating comprises at least a first level of authentication that is conducted locally within the augmented reality environment and a second level of authentication that is conducted remotely; receiving a request from a resource that is resident in the augmented reality environment, the request being generated as a result of the authenticated user interacting with the resource within the augmented reality environment; and serving, via the remote computing service, responsive to the request, at least one of application service or data to the resource. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. One or more non-transitory computer-readable media storing compute-executable instructions that, when executed by one or more processors, cause the one or more processors to:
-
generate an augmented reality environment within a scene that includes a first user and a second user, the augmented reality environment having one or more resources available within the scene to facilitate user interaction of multiple users with remote computing services; authenticate the first user within the scene based at least in part on facial imagery of the first user or profile imagery of the first user captured using an imaging device to determine an identity of the first user and to determine at least one permission associated with the first user; and authenticate the second user within the scene based at least in part on facial imagery of the second user or profile imagery of the second user captured using the imaging device to determine an identity of the second user and to determine at least one permission associated with the second user. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification