IP Library Granted Patent US 47,457
Granted Patent E1
US 47,457 · App. 14/831,870 · Granted Jun 25, 2019

Control of display content by movement on a fixed spherical space

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 47,457
App. No.
14/831,870
Granted
Jun 25, 2019
Kind
E1
Abstract

The present invention addresses the above described problems by simplifying the assumptions on possible motions made by a user. This simplification process can take place by making an assumption that the motion of the device will travel along a certain preferential motion arc, which will be referred to herein as the “Javal arc.” Calculations of motions of the device can be made based on these Javal arcs. Additionally, the double integration of each accelerometer is now eliminated and the expensive accelerometers are replaced by two magnetic sensors.

Claims (52)

1. A method for controlling a display on a portable electronic device, the method comprising the computer-implemented acts of:

detecting sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device;

calculating a position on a spheroid of said portable electronic device based on said sensor data indicative of said motion that is relative to said fixed point;

calculating said motion with respect to said spheroid given said sensor data indicative of said motion and analyzing said sensor data indicative of said motion with respect to said spheroid;

determining that said motion corresponds to a display command; and

adjusting said display based on said motion and on an angle of said position, if on said spheroid in response to determining that said motion corresponds to a user said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.

2. The method of claim 1 , wherein said act of detecting said sensor data indicative of said motion further comprising comprises:

receiving input from motion sensors which that can detect said sensor data indicative of said motion of said portable electronic device.

3. The method of claim 1 , wherein said act of calculating a said position on said spheroid is based on a Javal coordinate system.

4. The method of claim 1 , wherein said act of calculating said motion with respect to said spheroid and analyzing said sensor data indicative of said motion is are based on a Javal arc coordinate system.

5. The method of claim 1 , wherein said act of calculating said motion with respect to said spheroid and analyzing said sensor data indicative of said motion further comprises measuring changes in a magnetic field.

6. The method of claim 1 , wherein said act of calculating said motion with respect to said spheroid and analyzing said sensor data indicative of said motion further comprises measuring one or more angles corresponding to a position of said portable electronic device relative to said fixed point.

7. The method of claim 1 , wherein said motion is modeled mathematically by a virtual surface of a virtual thin-walled shell that is approximately spherical in shape.

8. The method of claim 4 , wherein an origin of said Javal arc is said fixed point.

9. A controller for a display on a portable electronic device, the controller comprising:

at least one accelerometer for measuring a sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device;

at least one magnetic sensor for measuring said motion; and

logic for calculating said motion with respect to a spheroid given said senor data indicative of said motion, and for calculating a position on said spheroid of said portable electronic device based on one or more measurements from said at least one accelerometer and said at least one magnetic sensor;

logic for determining that said motion corresponds to a display command; and

logic for adjusting said display based on said motion and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.

10. The controller of claim 9 , wherein said motion is modeled by a pre-defined path.

11. The controller of claim 9 , wherein said motion is modeled by a Javal arc.

12. The controller of claim 9 , wherein said motion is based on a Javal coordinate system.

13. A method for controlling a portable electronic device, the method comprising the computer-implemented acts of:

calculating and analyzing a motion of said portable electronic device with respect to a spheroid given sensor data indicative of said motion with respect to said spheroid;

analyzing said sensor data indicative of said motion with respect to said spheroid;

calculating a position on said spheroid of said portable electronic device based on said sensor data indicative of said motion that is relative to a fixed point from said portable electronic device, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device; and

determining if that said motion corresponds to a user display command; and

adjusting at least one aspect of a display on said portable electronic device based on said motion when said motion corresponds to a user command and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.

14. The method of claim 13 , wherein said acts of calculating said motion of said portable electronic device and analyzing said sensor data indicative of said motion further comprising comprises:

receiving input from motion sensors which that can detect said sensor data indicative of said motion of said portable electronic device.

15. The method of claim 14 , wherein said motion sensors are attached to said portable electronic device.

16. The method of claim 13 , further comprising:

calculating a position of said device based on said motion that is relative to said fixed point.

17. A controller for a display on a portable electronic device, the controller comprising:

only two accelerometers for measuring sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device;

at least one magnetic sensor for measuring said motion; and

logic for calculating said motion with respect to a spheroid given said sensor data indicative of said motion, and for calculating a position on said spheroid of said portable electronic device based on one or more measurements from said only two accelerometers and said at least one magnetic sensor;

logic for determining that said motion corresponds to a display command; and

logic for adjusting said display based on said motion and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.

18. A controller for a display on a portable electronic device, the controller comprising:

one gyroscope for measuring sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device;

at least one magnetic sensor for measuring said motion; and

logic for calculating said motion with respect to a spheroid given said sensor data indicative of said motion, and for calculating a position on said spheroid of said portable electronic device based on one or more measurements from said one gyroscope and said at least one magnetic sensor;

logic for determining that said motion corresponds to a display command; and

logic for adjusting said display based on said motion and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.

19. A controller for a display on a portable electronic device, the controller comprising:

only one accelerometer for measuring sensor data indicative of a motion of said portable electronic device relative to a fixed point, wherein said motion follows a preferential motion arc that is natural to eye and/or hand coordination of a holder of said portable electronic device;

only two magnetic sensors for measuring said motion; and

logic for calculating said motion with respect to a spheroid given said sensor data indicative of said motion, and for calculating a position on said spheroid of said portable electronic device based on one or more measurements from said only one accelerometer and said only two magnetic sensors;

logic for determining that said motion corresponds to a display command; and

logic for adjusting said display based on said motion and on an angle of said position on said spheroid in response to determining that said motion corresponds to said display command, said angle indicating an orientation of said portable electronic device relative to a line of sight of said holder.

Assignments (1)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →