US2022269465A1PendingUtilityA1

Device manager that utilizes physical position of display devices

Assignee: GOOGLE LLCPriority: Sep 26, 2019Filed: Mar 24, 2022Published: Aug 25, 2022
Est. expirySep 26, 2039(~13.2 yrs left)· nominal 20-yr term from priority
G06F 3/0304G06F 3/033G06F 3/0346G06F 1/1637G06F 3/02G06F 3/021G09G 2340/0492G06F 3/012G09G 2354/00G06F 1/1686G06F 3/1423G06F 1/1605G09G 2356/00
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method may provide for a computing system including multiple display devices. Data collected by sensors such as, for example, image sensors and positional sensors, of the display devices is leveraged to determine a position and/or an orientation of each of the display devices in the real world environment. This identification and utilization of the relative positioning of the display devices may be used to configure, and reconfigure, display settings, set display priorities, control movement of content, and respond to gesture based commands related to content management.

Claims

exact text as granted — not AI-modified
1 . A method, comprising:
 detecting, by a processor of a computing device, a plurality of display devices including a first display device and a second display device in a physical environment, the plurality of display devices being operably coupled to the computing device in the physical environment;   receiving image data related to the physical environment from at least one image sensor of the plurality of display devices;   receiving orientation data from at least one position sensor of the plurality of display devices;   detecting a physical position of the first display device and a physical position of the second display device in the physical environment based on the image data received from the at least one image sensor and the orientation data received from the at least one position sensor; and   controlling content displayed on at least one of the first display device or the second display device based on the physical position of the first display device and the physical position of the second display device.   
     
     
         2 . The method of  claim 1 , further comprising:
 detecting a user input corresponding to a movement the content from the first display device to the second display device; and   displaying the content in response to the user input, including moving the content from a first display position on the first display device to a second display position on the second display device of the plurality of display devices.   
     
     
         3 . The method of  claim 2 , wherein moving the content includes:
 detecting a physical discontinuity between the first display device and the second display device, based on the physical position of the first display device and the physical position of the second display device in the physical environment; and   adjusting the movement of the content from the first display device to the second display device based on the physical discontinuity.   
     
     
         4 . The method of  claim 3 , wherein detecting the physical discontinuity includes at least one of:
 detecting a physical gap between the physical position of the first display device and the physical position of the second display device; or   detecting a physical bezel area surrounding a display area of at least one of the first display device or the second display device.   
     
     
         5 . The method of  claim 3 , wherein adjusting the movement of the content includes delaying the displaying of the content on the second display device to correspond to movement of the content through the physical discontinuity. 
     
     
         6 . The method of  claim 2 , wherein
 detecting the user input includes detecting a movement of the second display device, the second display device being included in a head mounted display device; and   displaying the content as a virtual object in a field of view of the head mounted display device in response to the user input.   
     
     
         7 . The method of  claim 2 , wherein moving the content from the first display device to the second display device includes:
 adjusting a position and an orientation of the content, from a first position and a first orientation on the first display device to a second position and a second orientation on the second display device, based on the physical position of the first display device and the physical position of the second display device.   
     
     
         8 . The method of  claim 1 , wherein:
 receiving the orientation data from at least one position sensor includes receiving orientation data from a position sensor of the first display device; and   detecting the physical position of the first display device includes:
 detecting a physical orientation of the first display device based on the orientation data from the position sensor of the first display device; and 
 detecting the physical position of the first display device relative to the second display device based on the physical orientation of the first display device and the image data related to the physical environment. 
   
     
     
         9 . The method of  claim 1 , further comprising;
 detecting a movement of one of the first display device or the second display device based on the orientation data; and   re-configuring display settings of the computing device in response to detecting the movement of the one of the first display device or the second display device.   
     
     
         10 . The method of  claim 9 , wherein at least one of the first display device or the second display device is a mobile display device. 
     
     
         11 . The method of  claim 9 , wherein re-configuring the display settings of the computing device includes at least one of dynamically setting an order of the plurality of display devices, dynamically setting a primary display device of the plurality of display devices, or dynamically setting relative positions of the plurality of display devices. 
     
     
         12 . The method of  claim 11 , wherein detecting the physical position of the first display device and the physical position of the second display device includes:
 receiving updated image data from the at least one image sensor;   receiving updated orientation data from the at least one position sensor;   determining an updated physical position of the first display device and an updated physical position of the second display device based on the updated image data and the updated orientation data; and   updating the display settings of the computing device based on the updated physical position of the first display device and the updated physical position of the second display device.   
     
     
         13 . The method of  claim 1 , further comprising controlling an interaction of an auxiliary device with one of the first display device or the second display device, the auxiliary device including at least one of a display auxiliary device or a non-display auxiliary device. 
     
     
         14 . The method of  claim 13 , wherein
 the display auxiliary device includes at least one of a tablet computing device or a wearable display device including at least one of an augmented reality head mounted display device or a wrist worn computing device, and   the non-display auxiliary device includes at least one of a keyboard input device, a mouse input device, or a touchpad input device.   
     
     
         15 . The method of  claim 1 , wherein detecting the physical position of the first display device and the physical position of the second display device includes detecting the physical position of the first display device relative to the second display device, and detecting the physical position of the second display device relative to the first display device. 
     
     
         16 . The method of  claim 1 , wherein controlling the content displayed on the at least one of the first display device or the second display device includes controlling display of user interface items displayed on the at least one of the first display device or the second display device. 
     
     
         17 . A computer program product tangibly embodied on a non-transitory computer-readable storage medium, comprising instructions that, when executed by a computing device, are configured to cause the computing device to:
 detect a plurality of display devices, including first display device and a second display device in a physical environment;   receive image data related to the physical environment from at least one image sensor of the plurality of display devices;   receive orientation data from at least one position sensor of the plurality of display devices;   detect a physical position of the first display device and a physical position of the second display device in the physical environment based on the image data and the orientation data; and   control content displayed on the first display device and the second display device based on the physical position of the first display device and the physical position of the second display device.   
     
     
         18 . The computer program product of  claim 17 , wherein the instructions cause the computing device to:
 detect a user input, including a controller input that moves the content from the first display device to the second display device; and   move displayed content from a display position on the first display device to a display position on the second display device.   
     
     
         19 . The computer program product of  claim 18 , wherein the instructions cause the computing device to:
 detect the user input including a movement of the second display device, the second display device being included in a head mounted display device; and   display the content as a virtual object in a field of view of the head mounted display device in response to the user input.   
     
     
         20 . The computer program product of  claim 18 , wherein the instructions cause the computing device to:
 detect that a physical orientation of the first display device is different from a physical orientation of the second display device; and   adjust a position and an orientation of the content, from a first position and a first orientation on the first display device to a second position and a second orientation on the second display device, based on the physical orientation of the first display device and the physical orientation of the second display device.   
     
     
         21 . The computer program product of  claim 18 , wherein the instructions cause the computing device to:
 detect a physical discontinuity between the first display device and the second display device, the physical discontinuity including at least one of:
 a physical gap between the physical position of the first display device and the physical position of the second display device; or 
 a physical bezel area surrounding a display area of at least one of the first display device or the second display device; and 
   adjust movement of the content from the first display device to the second display device to correspond to movement of the content through the physical discontinuity.   
     
     
         22 . The computer program product of  claim 17 , wherein the instructions also cause the computing device to:
 detect a movement of one of the first display device or the second display device based on the orientation data; and   update display settings of the computing device in in response to the movement of the one of the first display device or the second display device.

Join the waitlist — get patent alerts

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

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