Multi-panel electronic device
First Claim
Patent Images
1. A method comprising:
- receiving first acceleration data from a first sensor coupled to a first portion of an electronic device, wherein the first portion includes a first panel;
receiving second acceleration data from a second sensor coupled to a second portion of the electronic device, wherein the second portion includes a second panel, wherein a position of the first portion is movable with respect to a position of the second portion, and wherein the first panel is rotatably coupled to the second panel; and
determining a configuration of the electronic device at least partially based on the first acceleration data and the second acceleration data, wherein determining the configuration comprises;
determining a first orientation of the first portion at least partially based on a first gravitational component of the first acceleration data; and
determining a second orientation of the second portion at least partially based on a second gravitational component of the second acceleration data.
1 Assignment
0 Petitions
Accused Products
Abstract
A multi-panel electronic device and method are disclosed. In a particular embodiment, a method includes receiving first acceleration data from a first sensor coupled to a first portion of an electronic device. The method further includes receiving second acceleration data from a second sensor coupled to a second portion of the electronic device, where a position of the first portion is movable with respect to a position of the second portion. The method further includes determining a configuration of the electronic device at least partially based on the first acceleration data and the second acceleration data.
146 Citations
37 Claims
-
1. A method comprising:
-
receiving first acceleration data from a first sensor coupled to a first portion of an electronic device, wherein the first portion includes a first panel; receiving second acceleration data from a second sensor coupled to a second portion of the electronic device, wherein the second portion includes a second panel, wherein a position of the first portion is movable with respect to a position of the second portion, and wherein the first panel is rotatably coupled to the second panel; and determining a configuration of the electronic device at least partially based on the first acceleration data and the second acceleration data, wherein determining the configuration comprises; determining a first orientation of the first portion at least partially based on a first gravitational component of the first acceleration data; and determining a second orientation of the second portion at least partially based on a second gravitational component of the second acceleration data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a first sensor comprising a first accelerometer coupled to a first portion of an electronic device; a second sensor comprising a second accelerometer coupled to a second portion of the electronic device, wherein a position of the first portion is movable with respect to a position of the second portion; a third sensor coupled to a third portion of the electronic device, wherein the first portion is rotatably coupled to the second portion, and wherein the third portion is rotatably coupled to the second portion; and an orientation module configured to determine a configuration of the electronic device at least partially based on first acceleration data received from the first sensor, second acceleration data received from the second sensor, and third acceleration data received from the third sensor. - View Dependent Claims (11, 12, 13)
-
-
14. A computer readable storage medium storing computer executable code comprising:
-
code for receiving first acceleration data from a first sensor coupled to a first portion of an electronic device, wherein the first portion includes a first panel; code for receiving second acceleration data from a second sensor coupled to a second portion of the electronic device, wherein the second portion includes a second panel, wherein a position of the first portion is movable with respect to a position of the second portion, and wherein the first panel is rotatably coupled to the second panel; and code for determining a configuration of the electronic device at least partially based on the first acceleration data and the second acceleration data, wherein the code for determining the configuration comprises; code for determining a first orientation of the first portion at least partially based on a first gravitational component of the first acceleration data; and code for determining a second orientation of the second portion at least partially based on a second gravitational component of the second acceleration data. - View Dependent Claims (15, 16)
-
-
17. An apparatus comprising:
-
first sensing means comprising a first accelerometer for generating first acceleration data, the first sensing means coupled to a first portion of an electronic device; second sensing means comprising a second accelerometer for generating second acceleration data, the second sensing means coupled to a second portion of the electronic device, wherein a position of the first portion is movable with respect to a position of the second portion; third sensing means for generating third acceleration data, the third sensing means coupled to a third portion of the electronic device, wherein the first portion is rotatably coupled to the second portion, wherein the third portion is rotatably coupled to the second portion; and means for determining a configuration of the electronic device at least partially based on the first acceleration data, the second acceleration data, and the third acceleration data.
-
-
18. An apparatus comprising:
-
a first sensor, configured to generate first acceleration data, coupled to a first portion of an electronic device, wherein the first portion includes a first panel; a second sensor, configured to generate second acceleration data, coupled to a second portion of the electronic device, wherein the second portion includes a second panel, wherein a position of the first portion is movable with respect to a position of the second portion, and wherein the first panel is rotatably coupled to the second panel; and an orientation module configured to determine a configuration of the electronic device at least partially based on the first acceleration data and the second acceleration data, wherein the orientation module is configured to; determine a first orientation of the first portion based on a first gravitational component of the first acceleration data; and determine a second orientation of the second portion based on a second gravitational component of the second acceleration data. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
means for receiving first acceleration data from a first sensor coupled to a first portion of an electronic device, wherein the first portion includes a first panel; means for receiving second acceleration data from a second sensor coupled to a second portion of the electronic device, wherein the second portion includes a second panel, wherein a position of the first portion is movable with respect to a position of the second portion, and wherein the first panel is rotatably coupled to the second panel; and means for determining a configuration of the electronic device at least partially based on the first acceleration data and the second acceleration data, wherein means for determining the configuration comprises; means for determining a first orientation of the first portion at least partially based on a first gravitational component of the first acceleration data; and means for determining a second orientation of the second portion at least partially based on a second gravitational component of the second acceleration data. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A method comprising:
-
generating first acceleration data with a first accelerometer coupled to a first portion of an electronic device; generating second acceleration data with a second accelerometer coupled to a second portion of the electronic device, wherein a position of the first portion is movable with respect to a position of the second portion; generating third acceleration data with a third accelerometer coupled to a third portion of the electronic device, wherein the first portion is rotatably coupled to the second portion, wherein the third portion is rotatably coupled to the second portion; and determining a configuration of the electronic device at least partially based on the first acceleration data, the second acceleration data, and the third acceleration data. - View Dependent Claims (31, 32, 33)
-
-
34. A computer readable storage medium storing computer executable code comprising:
-
code for generating first acceleration data with a first accelerometer coupled to a first portion of an electronic device; code for generating second acceleration data with a second accelerometer coupled to a second portion of the electronic device, wherein a position of the first portion is movable with respect to a position of the second portion; code for generating third acceleration data with a third accelerometer coupled to a third portion of the electronic device, wherein the first portion is rotatably coupled to the second portion, wherein the third portion is rotatably coupled to the second portion; and code for determining a configuration of the electronic device at least partially based on the first acceleration data, the second acceleration data, and the third acceleration data. - View Dependent Claims (35, 36, 37)
-
Specification