US 12,374,507 B2
System and methods for providing orientation compensation in pointing devices
Gerben Meijer, Oosterbeek (NL)
Assigned to Universal Electronics Inc., Scottsdale, AZ (US)
Filed by Universal Electronics Inc., Scottsdale, AZ (US)
Filed on May 3, 2024, as Appl. No. 18/654,275.
Application 18/654,275 is a continuation of application No. 18/212,256, filed on Jun. 21, 2023, granted, now 12,020,887.
Application 18/212,256 is a continuation of application No. 17/987,988, filed on Nov. 16, 2022, granted, now 11,721,496, issued on Aug. 8, 2023.
Application 17/987,988 is a continuation of application No. 17/684,986, filed on Mar. 2, 2022, granted, now 11,551,883, issued on Jan. 10, 2023.
Application 17/684,986 is a continuation of application No. 16/163,270, filed on Oct. 17, 2018, granted, now 11,295,904, issued on Apr. 5, 2022.
Application 16/163,270 is a continuation of application No. 13/761,387, filed on Feb. 7, 2013, granted, now 10,147,564, issued on Dec. 4, 2018.
Prior Publication US 2024/0290557 A1, Aug. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H01H 9/02 (2006.01); G06F 3/0346 (2013.01); G08C 17/00 (2006.01); H01H 35/02 (2006.01); H04N 21/422 (2011.01)
CPC H01H 9/0214 (2013.01) [G06F 3/0346 (2013.01); G08C 17/00 (2013.01); H01H 35/025 (2013.01); H04N 21/42222 (2013.01); G06F 2203/0384 (2013.01); G08C 2201/32 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A non-transitory, computer-readable media having stored thereon instructions wherein the instructions, when executed by a controlled device, cause the controlled device to perform steps comprising:
determining that an orientation adjustment command was received from a controlling device; and
when it is determined that the orientation adjustment command was received from the controlling device, using the received orientation adjustment command to select a one of a plurality of alignments that align each of an A, B, and C axis of the controlling device to a respective one of an X, Y, and Z axis of the controlled device and moving a displayed object in at least one of the X, Y, and Z axes of the controlled device as a function of the selected one of the plurality of alignments in response to receiving a navigation command from the controlling device.