Spatially mediated augmentations of and interactions among distinct devices and applications via extended pixel manifold
First Claim
1. A method comprising:
- at a display system computing system that is communicatively coupled to a display device;
accessing first program instructions of a first client application of a first client device that is located within a first viewable region of the display device;
generating display output of a first display system application by executing the accessed first program instructions;
determining a first absolute three-dimensional (3D) position of the first client device in a three-dimensional coordinate space by using a 3D tracking system;
determining a first pixel width and a first pixel height for the display output of the first display system application;
determining a first pixel region, of the display device, that corresponds to the determined first pixel width and first pixel height and that corresponds to the first absolute 3D position of the first client device in the three-dimensional coordinate space; and
displaying the display output of the first display system application by using the determined first pixel region,wherein the computing system uses the 3D tracking system to spatially track absolute 3D position of the first client device and a second client device in real time,wherein the computing system communicatively couples the first display system application with a second display system application, of the second client device, based on proximity of the first client device to the second client device as determined by the tracking of the first client device and the second client device, andwherein the computing system controls the display device to display a visual indicator that indicates that the first display system application and the second display system application are communicatively coupled.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for display. Program instructions of a client application are accessed. The client application is an application of a client device that is located within a viewable region of a display device. Display output of a first display system application is generated by executing the accessed program instructions. A first absolute position of the client device is determined. A display area for the display output of the display system application is determined. A first pixel region of the display device is determined. The first display region corresponds to the determined display area and the first absolute position of the client device. The display output of the display system application is displayed by using the determined first pixel region.
143 Citations
19 Claims
-
1. A method comprising:
- at a display system computing system that is communicatively coupled to a display device;
accessing first program instructions of a first client application of a first client device that is located within a first viewable region of the display device; generating display output of a first display system application by executing the accessed first program instructions; determining a first absolute three-dimensional (3D) position of the first client device in a three-dimensional coordinate space by using a 3D tracking system; determining a first pixel width and a first pixel height for the display output of the first display system application; determining a first pixel region, of the display device, that corresponds to the determined first pixel width and first pixel height and that corresponds to the first absolute 3D position of the first client device in the three-dimensional coordinate space; and displaying the display output of the first display system application by using the determined first pixel region, wherein the computing system uses the 3D tracking system to spatially track absolute 3D position of the first client device and a second client device in real time, wherein the computing system communicatively couples the first display system application with a second display system application, of the second client device, based on proximity of the first client device to the second client device as determined by the tracking of the first client device and the second client device, and wherein the computing system controls the display device to display a visual indicator that indicates that the first display system application and the second display system application are communicatively coupled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
- at a display system computing system that is communicatively coupled to a display device;
Specification