IP Library Granted Patent US 8,847,920
Granted Patent B2
US 8,847,920 · App. 13/036,365 · Granted Sep 30, 2014

Time windows for sensor input

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 8,847,920
App. No.
13/036,365
Granted
Sep 30, 2014
Kind
B2
Abstract

An apparatus includes timing circuitry configured to initiate a timing window in response to input sensed by an optical sensor, association circuitry configured to associate the input with additional input sensed by a different optical sensor if the additional input commences during the timing window and filter circuitry configured to filter out additional input sensed by a different optical sensor if the additional input commences after expiration of the timing window and prior to a subsequent initiation of the timing window. Various other apparatuses, systems, methods, etc., are also disclosed.

Claims (33)

1. An apparatus comprising:

timing circuitry that initiates a timing window in response to input sensed by an optical sensor that comprises a dominant status wherein the timing circuitry comprises circuitry that times a duration of the input sensed by the optical sensor;

reset circuitry that resets the timing circuitry in response to a reset trigger wherein the reset allows for re-initiation of the timing window and wherein the reset trigger comprises a trigger based on an amount of received input sensed by the optical sensor after expiration of the timing window;

association circuitry that associates the input with additional input sensed by a different optical sensor if the additional input commences during the timing window wherein the different optical sensor comprises a nondominant status; and

filter circuitry that filters out additional input sensed by the different optical sensor if the additional input commences after expiration of the timing window and prior to a subsequent initiation of the timing window.

2. The apparatus of claim 1 wherein the timing circuitry comprises circuitry that initiates the timing window only if the duration of the input sensed by the optical sensor exceeds a predetermined duration.

3. The apparatus of claim 1 wherein the timing circuitry comprises circuitry that shifts the timing window in time based at least in part on the duration of the input sensed by the optical sensor.

4. The apparatus of claim 1 further comprising circuitry to call for rendering of a graphic to a display that indicates that the filter circuitry filtered out the additional input.

5. The apparatus of claim 1 wherein the association of the input with the additional input depends on status of the optical sensor in relationship to status of the different optical sensor.

6. The apparatus of claim 1 wherein the optical sensors comprise at least one optical sensor disposed adjacent at least one key of a computer keyboard.

7. The apparatus of claim 1 wherein, as to the reset trigger, the amount of received input sensed by the optical sensor after expiration of the timing window comprises no received input for a predetermined period of time.

8. A method comprising:

receiving input from an optical sensor that comprises a dominant status;

timing a duration of the receiving input from the optical sensor;

initiating a timing window responsive to the receiving input from the optical sensor;

after expiration of the timing window, receiving additional input from a different optical sensor that comprises a nondominant status;

filtering out the additional input; and

after expiration of the timing window, allowing for re-initiation of the timing window responsive to a reset trigger based on an amount of received input sensed by the optical sensor and, after allowing for re-initiation of the timing window, reinitiating the timing window responsive to subsequently receiving input from the optical sensor.

9. The method of claim 8 further comprising, after the reinitiating, subsequently receiving additional input from the different optical sensor during the reinitiated timing window.

10. The method of claim 9 further comprising associating the subsequently received input and the subsequently received additional input and issuing a command based at least in part on the associating.

11. The method of claim 8 wherein the initiating comprises initiating the timing window only if the duration of the receiving input from the optical sensor exceeds a predetermined value.

12. The method of claim 8 further comprising rendering a graphic to a display to indicate filtering out of the additional input.

13. The method of claim 8 further comprising rendering a graphic to a display to indicate pendency of the timing window.

14. The method of claim 8 wherein, as to the reset trigger, the amount of received input sensed by the optical sensor comprises no received input for a predetermined period of time.

15. One or more non-transitory computer-readable storage media comprising computer-executable instructions to instruct a computer, the instructions comprising instructions to:

assign a dominant status to one of two sensors and a nondominant status to the other of the two sensors;

time a duration of input sensed by the sensor with the dominant status;

initiate a timing window in response to input sensed by the sensor with the dominant status;

associate the input with additional input sensed by the sensor with the nondominant status if the additional input commences during the timing window;

filter out additional input sensed by the sensor with the nondominant status if the additional input commences after expiration of the timing window and prior to a re-initiation of the timing window; and

after expiration of the timing window, allow for the re-initiation of the timing window responsive to a reset trigger based on an amount of received input sensed by the sensor with the dominant status.

16. The one or more non-transitory computer-readable storage media of claim 15 further comprising instructions to initiate a timing window only if the duration exceeds a predetermined duration.

17. The one or more non-transitory computer-readable storage media of claim 15 wherein, as to the reset trigger, the amount of received input sensed by the sensor with the dominant status comprises no received input for a predetermined period of time.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 049678/0897 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 4, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037212/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: STEWART, AARON MICHAEL; MORRIS, JULIE ANNE; RUTLEDGE, JAMES STEPHEN
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 026008/0615 →