IP Library Granted Patent US 12,081,729
Granted Patent B2
US 12,081,729 · App. 17/812,987 · Granted Sep 3, 2024

Square orientation for presentation of content stereoscopically

Inventors: Kuldeep Singh (Morrisville, NC); Poorna Prasad Vishwanath (Morrisville, NC); Raju Kandaswamy (Morrisville, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
H04N13/366H04M1/72412H04N13/279H04N13/332G06F3/011G06F3/04815G06F9/451G06T11/001G06T15/00H04M1/724097H04M1/72454
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,081,729
App. No.
17/812,987
Filed
Jul 15, 2022
Granted
Sep 3, 2024
Kind
B2
Art Unit
2614
USPC
345/419
Abstract

In one aspect, at least a first device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to execute a first application (app) at a first device, where the first app is configured for presenting content stereoscopically in three dimensional (3D) space using a headset. The instructions are also executable to use the first app to request, from a second app, a virtual display in a square orientation. The instructions are then executable to receive, from the second app, the virtual display in the square orientation and to use the first app to present, in 3D space on a display of the headset, the virtual display in the square orientation.

Claims (44)

1. At least a first device, comprising:

at least one processor; and

storage accessible to the at least one processor and comprising instructions executable by the at least one processor to:

execute a first application (app) at the first device, the first app configured for interfacing presentation of content between two dimensional (2D) space and three dimensional (3D) space;

request, from a second app, a virtual display in a square orientation;

receive, via the first app, the virtual display in the square orientation; and

use the first app to present, in 3D space on a display of a headset, the virtual display in the square orientation;

wherein the square orientation is established by a 1920×1920 resolution at 520 dots per inch (dpi).

2. The at least first device of claim 1 , wherein the second app is a guest operating system.

3. The at least first device of claim 1 , wherein the second app is a 2D app that accesses the Internet to present visual content.

4. The at least first device of claim 1 , wherein the first app issues the request.

5. The at least first device of claim 4 , wherein the first app issues the request based on the first app accessing configuration data indicating that content from a third app is approved for presentation in square orientation.

6. The at least first device of claim 5 , wherein the third app is different from the second app.

7. The at least first device of claim 5 , wherein the configuration data forms part of a plugin for the first app.

8. The at least first device of claim 1 , wherein the instructions are executable to:

receive user input to present content from a third app in a landscape orientation;

based on the user input, request, from the second app, a virtual display in the landscape orientation;

receive, via the first app, the virtual display in the landscape orientation; and

use the first app to present, in 3D space on the display of the headset, the virtual display in the landscape orientation.

9. The at least first device of claim 8 , wherein the user input comprises input to present content from the third app full-screen.

10. The at least first device of claim 1 , comprising the headset.

11. The at least first device of claim 10 , comprising a mobile device, the mobile device executing the first and second apps, the mobile device being different from the headset.

12. The at least first device of claim 1 , wherein the first app presents the virtual display stereoscopically.

13. The at least first device of claim 1 , wherein the instructions are executable to:

present, with the virtual display in the square orientation, an indication that content is being presented in the square orientation, the indication being different from the square orientation.

14. A method, comprising:

executing a first application (app) at a first device, the first app configured for presenting content stereoscopically in three dimensional (3D) space using a headset;

using the first app to request, from a second app, a virtual display in a square orientation;

receiving, at the first app and from the second app, the virtual display in the square orientation; and

using the first app to present, in 3D space on a display of the headset, the virtual display in the square orientation;

wherein the virtual display is presented in the square orientation at 520 dots per inch.

15. The method of claim 14 , wherein the second app is a guest operating system of a mobile device.

16. The method of claim 14 , wherein the square orientation is established by a 1920×1920 resolution.

17. The method of claim 14 , comprising:

using the first app to issue the request.

18. The method of claim 14 , wherein the square orientation is established by a resolution of equal height and width.

19. The method of claim 14 , comprising:

presenting, with the virtual display in the square orientation, an indication that content is being presented in the square orientation, the indication being different and apart from the square orientation.

20. At least one computer readable storage medium (CRSM) that is not a transitory signal, the at least one computer readable storage medium comprising instructions executable by at least one processor to:

execute a first application (app) at a first device, the first app configured for presenting content stereoscopically in three dimensional (3D) space using a headset;

use the first app to request, from a second app, a virtual display in a square orientation;

receive, from the second app, the virtual display in the square orientation; and

use the first app to present, in 3D space on a display of the headset, the virtual display in the square orientation;

wherein the square orientation is established by a 1920×1920 resolution at 520 dots per inch (dpi).