97 patents
Page 2 of 5
Utility
Method and apparatus for resampling audio signal
3 May 22
A method, a computer-readable medium, and an apparatus for resampling audio signal are provided.
Kah Yong Lee
Filed: 1 Nov 17
Utility
Haptic ecosystem
26 Apr 22
A method, a computer readable medium, and an apparatus for providing haptic feedback through a plurality of haptic devices are provided.
Wooi Liang Chin, Chung Wei Lee, Shiuwen Wong, Min-Liang Tan, Ping He
Filed: 10 Apr 19
Utility
Watches
19 Apr 22
According to various embodiments, a watch may be provided.
Chee Oei Chan, Jian Yao Lien
Filed: 12 Nov 15
Utility
Input device
8 Feb 22
An input device may include a housing, a scroll wheel having an arresting surface, and a lever pivotable about a pivot axis between first and second lever arms of the lever for moving a first free end portion of the first lever arm to engage or disengage the arresting surface.
Farrukh Raza Rizvi, Chang Sern Gwee
Filed: 23 Sep 20
Utility
Testing devices and methods for testing a device driver software
18 Jan 22
According to various embodiments, there is provided a method for testing a device driver software of a processor, the method including: configuring an identity field of a testing device based on a device emulation command received through a first testing device interface, wherein the identity field is accessible by the device driver software for recognising the testing device; running an emulation program on the testing device, the emulation program including an emulation of a human input device in accordance with the configured identity field; receiving an input instruction in the testing device via the first testing device interface, the input instruction indicative of an input performable on the emulated human input device; the emulation program, emulating an output signal generatable by the emulated human input device in response to the input being performed on the emulated human input device; outputting the emulated output signal via a second testing device interface to the device driver software of the processor to translate the emulated output signal to an event in an application program running on the processor.
Xu Han, Wenliang Yang
Filed: 21 Apr 17
Utility
Image processing devices, methods for controlling an image processing device, and computer-readable media
11 Jan 22
According to various embodiments, an image processing device may be provided.
Ayush Sharma
Filed: 14 Jun 16
Utility
Key switch mechanisms, user input devices and methods of fabricating a key switch mechanism
11 Jan 22
According to various embodiments, there is provided a key switch mechanism including: a key button; a plunger attached to the key button and displaceable between a neutral position and an activation position; an elastomeric dome which, when the plunger is in the neutral position, is non-deformed and which, when the plunger is in the activation position, is elastically deformed by the plunger; a conductive spring having a stationary end portion and a moveable end portion, the stationary end portion electrically coupled to a circuit, and the moveable end portion coupled to the elastomeric dome in a manner to be moved when the plunger is displaced towards the activation position, in connection with the corresponding deformation of the elastomeric dome; and an electrical contact electrically coupled to the circuit, wherein, when the plunger is in the neutral position, the electrical contact is arranged at a distance from the moveable end portion, and, when the plunger is in the activation position, the moveable end portion is moved to contact the electrical contact.
Gil Palma Guerrero, Jr.
Filed: 1 Feb 18
Utility
Method of power management and apparatus for power management
4 Jan 22
A method, a computer-readable medium, and an apparatus for power management are provided.
Kah Yong Lee, Chee Oei Chan, Rafael Raymund Viernes, Pierre Zeloon Lye
Filed: 10 Nov 17
Utility
Mesh assemblies, computing systems, and methods for manufacturing a mesh assembly
28 Dec 21
According to various embodiments, a mesh assembly may be provided.
Cher Siang Tay, Peng Sing Gay
Filed: 22 Dec 15
Utility
Methods for displaying a string of text and wearable devices
30 Nov 21
According to various embodiments, there is provided a method for displaying a string of text, the method including: dividing the string of text into a plurality of substrings; and for each substring of the plurality of substrings: determining a complexity index of the substring; determining a display duration of the substring based on the determined complexity index; and displaying the substring for the determined display duration.
Kah Yong Lee
Filed: 28 Dec 16
Utility
Data providing methods, data providing systems, and computer-readable media
19 Oct 21
According to various embodiments, a data providing method may be provided.
Henky Jatmiko Gunawan, Hung Wei Goh
Filed: 29 Jun 16
Utility
Mouse button with replaceable lever mechanism
12 Oct 21
A computer mouse is provided to make the mouse button easily reachable without being susceptible to misclick.
Sreenath Unnikrishnan, Boon Sim Chong, Farrukh Raza Rizvi
Filed: 29 Jun 17
Utility
Input devices and methods for providing a scrolling input to an application
12 Oct 21
According to various embodiments, there is provided an input device for providing a scrolling input to an application, the input device including a scroll wheel and a control circuit configured to provide exactly one step of scrolling input for every instance of rotation of the scroll wheel regardless of an angle that the scroll wheel is rotated through in the instance of rotation.
Sreenath Unnikrishnan, Jian Yao Lien, Pierre Zeloon Lye
Filed: 10 Jan 17
Utility
User input devices and methods for identifying a user input in a user input device
21 Sep 21
According to various embodiments, there is provided a method for identifying a user input in a user input device, the method including: detecting edges in an output signal generated by a switch in the user input device; identifying a first-to-second-state edge as being indicative of a transition from a first state to a second state; counting down to a first rest period upon identifying the first-to-second-state edge; before completion of the counting down to the first rest period, restarting the counting down upon each detection of a further edge in the output signal; detecting a second-to-first-state edge in the output signal that occurs after completion of the counting down to the first rest period; and identifying the second-to-first-state edge as being indicative of a transition from the second state to the first state.
Kah Yong Lee, Jian Yao Lien
Filed: 20 Oct 17
Utility
Computer mice, computer mouse arrangements and mouse pad arrangements
3 Aug 21
According to various embodiments, there is provided a computer mouse movable relative to a tracking surface on which the computer mouse is placed, the computer mouse including: a housing; a magnetic element provided on the housing; and a control circuit configured to control a magnetic attraction force between the magnetic element and a ferromagnetic material on the tracking surface.
Jian Yao Lien
Filed: 17 Feb 17
Utility
Method and apparatus for quantifying button click force
13 Jul 21
A method, a computer-readable medium, and an apparatus for adjusting feedback parameters are provided.
Kah Yong Lee
Filed: 12 May 17
Utility
Computer mouse
13 Jul 21
A mouse for communication with a processor-based device.
Jian Yao Lien, Chang Sern Gwee
Filed: 3 May 17
Utility
User input devices, panels for use with a user input device and computer peripheral devices
6 Jul 21
According to various embodiments, there is provided a user input device including: a chassis including a socket configured to releasably receive a panel; a memory storing a plurality of button maps, wherein each button map of the plurality of button maps defines functions of at least one button of a respective panel of a plurality of panels, each of which being receivable in the socket; and a processor configured to read an identity code of the received panel, and further configured to identify a matching button map from the plurality of button maps based on the identity code, wherein the matching button map defines the functions of the at least one button of the received panel.
Sreenath Unnikrishnan, Boon Sim Chong, Farrukh Raza Rizvi, Rafael Raymund Viernes, Pierre Zeloon Lye
Filed: 5 Sep 17
Utility
Gaming controller for mobile device and method of operating a gaming controller
29 Jun 21
According to various embodiments, a gaming controller for a mobile device includes a first hardware gaming controller configured to be manipulated by a user's left thumb and/or fingers to generate a left controller input; and a second hardware gaming controller configured to be manipulated by a user's right thumb and/or fingers to generate a right controller input.
Kah Yong Lee, Chee Oei Chan, Ann Tiong Ong, Yifeng Chen, Stuart Wells
Filed: 27 Sep 19
Utility
Method and apparatus for analyzing mouse gliding performance
29 Jun 21
In one aspect, a computer mouse is provided.
Kah Yong Lee, Jian Yao Lien
Filed: 10 Oct 17