CENTRAL RESOURCE FOR VARIABLE ORIENTATION USER INTERFACE
First Claim
Patent Images
1. An interactive media display system, comprising:
- a display surface including a touch-sensitive region;
a processing subsystem operatively coupled to the display surface;
computer-readable media operatively coupled to the processing subsystem and including system instructions that, when executed by the processing subsystem, causes the processing subsystem to;
determine an initial user orientation relative to the display surface;
receive an orientation query from an application; and
return an orientation query response to the application, the orientation query response identifying the determined initial user orientation.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive media display system includes a display surface including a touch-sensitive region; a processing subsystem operatively coupled to the display surface; computer-readable media operatively coupled to the processing subsystem and including system instructions that, when executed by the processing subsystem: determine an initial user orientation relative to the display surface; receive an orientation query from an application; and return an orientation query response to the application, the orientation query response identifying the determined initial user orientation.
-
Citations
20 Claims
-
1. An interactive media display system, comprising:
-
a display surface including a touch-sensitive region; a processing subsystem operatively coupled to the display surface; computer-readable media operatively coupled to the processing subsystem and including system instructions that, when executed by the processing subsystem, causes the processing subsystem to; determine an initial user orientation relative to the display surface; receive an orientation query from an application; and return an orientation query response to the application, the orientation query response identifying the determined initial user orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing system-level orientation information to an application on a computing system, comprising:
-
determining an initial user orientation relative to a display surface of the computing system; receiving an orientation query from an application during a launch sequence of the application; returning an orientation query response to the application, the orientation query response identifying the determined initial user orientation; receiving a subscription from the application; determining a subsequent user orientation relative to the display surface of the computing system; and returning an orientation update to the application from which the subscription was received, the orientation update identifying the determined subsequent user orientation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable media comprising application instructions that, when executed by a processing subsystem, causes the processing subsystem to:
-
submit an orientation query to an operating system via an application programming interface of the operating system; receive an orientation query response from the operating system via the application programming interface, the orientation query response identifying an initial user orientation of a dominant user; submit a subscription to the operating system via the application programming interface; and receive an orientation update from the operating system after the orientation query response is received from the operating system, the orientation update identifying a subsequent user orientation of the dominant user.
-
Specification