US 9,811,175 B2
Determining forward pointing direction of a handheld device
Matthew G. Liberty, Gaithersburg, MD (US); and Bryan A. Cook, Silver Spring, MD (US)
Assigned to IDHL Holdings, Inc., Wilmington, DE (US)
Filed by IDHL Holdings, Inc., Wilmington, DE (US)
Filed on Nov. 25, 2015, as Appl. No. 14/951,858.
Application 14/951,858 is a continuation of application No. 13/701,156, granted, now 9,201,516, previously published as PCT/US2011/039047, filed on Jun. 3, 2011.
Claims priority of provisional application 61/351,108, filed on Jun. 3, 2010.
Prior Publication US 2016/0252977 A1, Sep. 1, 2016
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/01 (2006.01); G06F 3/0346 (2013.01); G06F 3/038 (2013.01); G08C 17/02 (2006.01); G08C 23/04 (2006.01); G06F 17/16 (2006.01); H04N 5/44 (2011.01)
CPC G06F 3/0346 (2013.01) [G06F 3/017 (2013.01); G06F 3/0383 (2013.01); G06F 17/16 (2013.01); G08C 17/02 (2013.01); G08C 23/04 (2013.01); H04N 5/4403 (2013.01); G06F 2203/0384 (2013.01); G08C 2201/32 (2013.01); H04N 2005/4428 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A device for controlling a user interface, the device comprising:
an accelerometer for sensing an acceleration of said device and outputting at least one acceleration output associated therewith;
at least one sensor for sensing rotation of said device and outputting at least one angular velocity output associated therewith; and
a processing unit for processing said acceleration output and said at least one angular velocity output to calculate a center of rotation of said device and determine a forward pointing direction of said device based on said determined center of rotation of said device;
wherein the control of the user interface is a function of said forward pointing direction of the device.