Projected workspace
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;
causing a projector to present first content on a display area within an environment;
receiving, from an image sensor, image data corresponding to an image of the environment;
determining, based at least in part on the image data, that a first user is present within the environment;
determining an identity of the first user;
determining, based at least in part on the image data, a location of the first user within the environment;
identifying at least one container associated with the first user, the at least one container including an interactive data storage structure;
identifying, based at least in part on the at least one container, a first predetermined access attribute associated with the at least one container;
receiving authentication data to access the at least one container, wherein the authentication data satisfies the first predetermined access attribute associated with the at least one container;
causing display of second content associated with the at least one container, the second content being different than the first content, and wherein causing display of the second content is based at least in part on;
the location of the first user within the environment; and
the authentication data satisfying the first predetermined access attribute associated with the at least one container; and
causing, based at least in part on determining that a second user associated with a second predetermined access attribute is attempting to interact with the second content, display of third content that includes an indication of access restrictions instead of at least a portion of the second content.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for providing a container that is accessible to at least a first user within a multiple user environment. The container has predetermined access attributes for the first user, and for other potential users within the environment, and the container can be portable across a network and accessible to the first user within either single user or multiple user environments.
42 Citations
25 Claims
-
1. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; causing a projector to present first content on a display area within an environment; receiving, from an image sensor, image data corresponding to an image of the environment; determining, based at least in part on the image data, that a first user is present within the environment; determining an identity of the first user; determining, based at least in part on the image data, a location of the first user within the environment; identifying at least one container associated with the first user, the at least one container including an interactive data storage structure; identifying, based at least in part on the at least one container, a first predetermined access attribute associated with the at least one container; receiving authentication data to access the at least one container, wherein the authentication data satisfies the first predetermined access attribute associated with the at least one container; causing display of second content associated with the at least one container, the second content being different than the first content, and wherein causing display of the second content is based at least in part on; the location of the first user within the environment; and the authentication data satisfying the first predetermined access attribute associated with the at least one container; and causing, based at least in part on determining that a second user associated with a second predetermined access attribute is attempting to interact with the second content, display of third content that includes an indication of access restrictions instead of at least a portion of the second content. - View Dependent Claims (2, 3, 4, 5, 15, 18, 19)
-
-
6. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; receiving image data representing a multiple-user environment; determining an identity of a first user in the multiple-user environment; identifying a container associated with the first user, the container being associated with first access attributes for the first user; causing display of first content associated with the container within the multiple-user environment; enabling the first user to access the container based at least in part on the first access attributes; determining an identity of a second user in the multiple-user environment; determining that the second user is unauthorized to access the container based at least in part on second access attributes for the second user; and causing, based at least in part on determining that the second user is unauthorized to access the container, display of second content that includes an indication of access restrictions instead of at least a portion of the first content. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and one or more non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; causing an instance of a container to be retrieved, the container being selectively accessible to a first user in a multiple-user environment and having first access attributes associated with the first user, and wherein the container includes at least one data storage structure; causing, during a first period of time, display of first content associated with the container within the multiple-user environment, wherein causing the display of the first content associated with the container is based at least in part on the first access attributes such that the container is accessible to the first user; identifying, during a second period of time, a second user within the multiple-user environment, wherein the first period of time and the second period of time at least partially overlap; determining second access attributes associated with the second user; determining, based at least in part on the second access attributes, that the second user is not authorized to access the container; and causing, based at least in part on determining that the second user is not authorized to access the container, display of second content that includes an indication of access restrictions instead of at least a portion of the first content. - View Dependent Claims (14, 16, 17)
-
-
20. A method comprising:
-
receiving image data representing a multiple-user environment; determining an identity of a first user in the multiple-user environment; identifying a container associated with the first user, the container being associated with first access attributes for the first user; causing display of first content associated with the container within the multiple-user environment; enabling the first user to access the container based at least in part on the first access attributes; determining an identity of a second user in the multiple-user environment; determining that the second user is unauthorized to access the container based at least in part on second access attributes for the second user; and causing, based at least in part on determining that the second user is unauthorized to access the container, display of second content that includes an indication of access restrictions instead of at least a portion of the first content. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification