System and method to display content based on viewing orientation
First Claim
1. A method comprising:
- receiving displayable content at a device having a display, the displayable content including a plurality of viewable elements;
determining a first portion of the displayable content based on a viewing orientation of a user relative to the display, wherein the first portion includes at least a first viewable element of the plurality of viewable elements and does not include at least one second viewable element of the plurality of viewable elements;
displaying the first portion of the displayable content at the display;
detecting an updated viewing orientation of the user relative to the display;
determining a second portion of the displayable content based on the updated viewing orientation, wherein the second portion includes at least the second viewable element, wherein a display difference between the first portion and the second portion is non-linearly related to an orientation difference between the viewing orientation and the updated viewing orientation, wherein the second viewable element includes a plurality of independent display windows, and wherein a first independent display window of the plurality of independent display windows is a user interface display of a first application operating at the device, and a second independent display window of the plurality of independent display windows is a user interface display of a second application operating at the device; and
displaying the second portion of the displayable content at the display.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for displaying content is disclosed. A particular method includes determining a viewing orientation of a user relative to a display and providing a portion of content to the display based on the viewing orientation. The portion includes at least a first viewable element of the content and does not include at least one second viewable element of the content. The method also includes determining an updated viewing orientation of the user and updating the portion of the content based on the updated viewing orientation. The updated portion includes at least the second viewable element. A display difference between the portion and the updated portion is non-linearly related to an orientation difference between the viewing orientation and the updated viewing orientation.
-
Citations
45 Claims
-
1. A method comprising:
-
receiving displayable content at a device having a display, the displayable content including a plurality of viewable elements; determining a first portion of the displayable content based on a viewing orientation of a user relative to the display, wherein the first portion includes at least a first viewable element of the plurality of viewable elements and does not include at least one second viewable element of the plurality of viewable elements; displaying the first portion of the displayable content at the display; detecting an updated viewing orientation of the user relative to the display; determining a second portion of the displayable content based on the updated viewing orientation, wherein the second portion includes at least the second viewable element, wherein a display difference between the first portion and the second portion is non-linearly related to an orientation difference between the viewing orientation and the updated viewing orientation, wherein the second viewable element includes a plurality of independent display windows, and wherein a first independent display window of the plurality of independent display windows is a user interface display of a first application operating at the device, and a second independent display window of the plurality of independent display windows is a user interface display of a second application operating at the device; and displaying the second portion of the displayable content at the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device comprising:
-
one or more processors; and a memory coupled to the one or more processors, the memory storing displayable content that includes a plurality of viewable elements, the memory further storing instructions that are executable by the one or more processors to; operate a first application; operate a second application; determine a viewing orientation of a user relative to a display; provide a first portion of the content to the display based on the viewing orientation, wherein the first portion includes at least a first viewable element of the content and does not include at least one second viewable element of the content; determine an updated viewing orientation of the user; and provide an updated portion of the content to the display based on the updated viewing orientation, wherein the updated portion includes at least the second viewable element, wherein a display difference between the first portion and the updated portion is non-linearly related to an orientation difference between the viewing orientation and the updated viewing orientation, wherein the second viewable element includes a plurality of independent display windows, and wherein a first independent display window of the plurality of independent display windows is a user interface display of the first application, and a second independent display window of the plurality of independent display windows is a user interface display of the second application. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A device comprising:
-
interface means to generate a user interface for display at a display device, wherein the user interface includes a portion of content determined based on a viewing orientation of a user relative to the display device; and orientation detection means to determine the viewing orientation and to detect a change in the viewing orientation; wherein the interface means determines a first portion of the content based on a first viewing orientation, wherein the first portion includes at least a first viewable element of the content and does not include at least one second viewable element of the content; wherein the interface means determines a second portion of the content in response to a change in the viewing orientation to a second viewing orientation, the second portion of the content including at least the second viewable element; wherein a display difference between the first portion and the second portion is non-linearly related to an orientation difference between the first viewing orientation and the second viewing orientation; and wherein the second viewable element includes a plurality of independent display windows, and wherein a first independent display window of the plurality of independent display windows is a user interface display of a first application operating at the device, and a second independent display window of the plurality of independent display windows is a user interface display of a second application operating at the device. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory computer-readable medium comprising processor-executable instructions that, when executed by one or more processors, cause the one or more processors of a device to:
-
determine a viewing orientation of a user relative to a display; provide a portion of displayable content to the display based on the viewing orientation, wherein the portion includes at least a first viewable element of the content and does not include at least one second viewable element of the content; determine an updated viewing orientation of the user; and update the portion of the displayable content based on the updated viewing orientation, wherein the updated portion includes at least the second viewable element, wherein a display difference between the portion and the updated portion is non-linearly related to an orientation difference, and wherein the second viewable element includes a plurality of independent display windows, and wherein a first independent display window of the plurality of independent display windows is a user interface display of a first application operating at the device, and a second independent display window of the plurality of independent display windows is a user interface display of a second application operating at the device. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification