IP Library Granted Patent US 9,092,068
Granted Patent B1
US 9,092,068 · App. 14/303,062 · Granted Jul 28, 2015

Keyboard integrated with trackpad

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 9,092,068
App. No.
14/303,062
Granted
Jul 28, 2015
Kind
B1
Abstract

An apparatus includes a processor and a keyboard having multiple, separately moveable keys. The keyboard is configured to function as both a keyboard and a trackpad.

Claims (43)

1. An apparatus, comprising:

a processor; and

a trackpad, wherein the trackpad comprises:

a top surface including visual representations of individual keys of a keyboard disposed on the top surface, and

a sensor layer;

wherein the processor is configured to:

determine if an input on the top surface of the trackpad is in a single location or is sliding,

responsive to determining the input on the top surface of the trackpad is sliding, determine if the sliding is across multiple keys or if the sliding is within an area of one of the individual keys,

responsive to determining the input on the top surface of the trackpad is either in the single location or is sliding within the area of one of the individual keys, determine whether the input occurs in a typing context,

responsive to determining the input on the top surface of the trackpad occurs in the typing context, register a keystroke for one of the individual keys associated with a location of the input, and

responsive to determining the input on the top surface of the trackpad is either sliding across multiple keys or does not occur in the typing context, register and process the input as one of a click gesture or a tracking gesture.

2. The apparatus of claim 1 wherein the visual representations of the individual keys are mapped to corresponding locations on the top surface of the trackpad.

3. The apparatus of claim 1 wherein the visual representations of the individual keys are displayed on the top surface.

4. The apparatus of claim 1 wherein the visual representations of the individual keys are painted on the top surface.

5. The apparatus of claim 1 wherein the top surface of the trackpad is substantially flat.

6. The apparatus of claim 1 wherein the sensor layer comprises a capacitive sensor layer.

7. The apparatus of claim 1 wherein the top surface and the sensor layer are a same layer.

8. A method including executing instructions recorded on a non-transitory computer-readable storage media using at least one processor, the method comprising:

obtaining an input to a trackpad, the trackpad comprising:

a top surface including visual representations of individual keys of a keyboard disposed on the top surface, and

a sensor layer;

determining if an input on the top surface of the trackpad is in a single location or is sliding;

responsive to determining the input on the top surface of the trackpad is sliding, determining if the sliding is across multiple keys or if the sliding is within an area of one of the individual keys;

responsive to determining the input on the top surface of the trackpad is either in the single location or is sliding within the area of one of the individual keys, determining whether the input occurs in a typing context;

responsive to determining the input on the top surface of the trackpad occurs in the typing context, registering a keystroke for one of the individual keys associated with a location of the input; and

responsive to determining the input on the top surface of the trackpad is either sliding across multiple keys or does not occur in the typing context, registering and processing the input as one of a click gesture or a tracking gesture.

9. The method of claim 8 further comprising mapping the visual representations of the individual keys to corresponding locations on the top surface of the trackpad.

10. The method of claim 8 wherein the top surface of the trackpad is substantially flat.

11. The method of claim 8 wherein the sensor layer comprises a capacitive sensor layer.

12. The method of claim 8 wherein the top surface and the sensor layer are a same layer.

13. A non-transitory computer-readable storage medium having recorded and stored thereon instructions that, when executed, perform the actions of:

obtaining an input to a trackpad, the trackpad comprising:

a top surface including visual representations of individual keys of a keyboard disposed on the top surface, and

a sensor layer;

determining if an input on the top surface of the trackpad is in a single location or is sliding;

responsive to determining the input on the top surface of the trackpad is sliding, determining if the sliding is across multiple keys or if the sliding is within an area of one of the individual keys;

responsive to determining the input on the top surface of the trackpad is either in the single location or is sliding within the area of one of the individual keys, determining whether the input occurs in a typing context;

responsive to determining the input on the top surface of the trackpad occurs in the typing context, registering a keystroke for one of the individual keys associated with a location of the input; and

responsive to determining the input on the top surface of the trackpad is either sliding across multiple keys or does not occur in the typing context, registering and processing the input as one of a click gesture or a tracking gesture.

14. The non-transitory computer-readable storage medium of claim 13 further comprising instructions that, when executed, perform the action of mapping the visual representations of the individual keys to corresponding locations on the top surface of the trackpad.

15. The non-transitory computer-readable storage medium of claim 13 wherein the top surface of the trackpad is substantially flat.

16. The non-transitory computer-readable storage medium of claim 13 wherein the sensor layer comprises a capacitive sensor layer.

17. The non-transitory computer-readable storage medium of claim 13 wherein the top surface and the sensor layer are a same layer.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044334/0466 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADD OMITTED INVENTOR PREVIOUSLY RECORDED AT REEL: 038395 FRAME: 0557. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 12, 2016
From: HAMBURGEN, WILLIAM RIIS; MURPHY, GLEN; BOWERS, ANDREW C.; LEE, JI; TOM, KEVIN; JITKOFF, JOHN NICHOLAS; HAN, AMY
To: GOOGLE INC.
Reel/Frame 038691/0047 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: MURPHY, GLEN; BOWERS, ANDREW C.; LEE, JI; TOM, KEVIN; JITKOFF, JOHN NICHOLAS; HAN, AMY
To: GOOGLE INC.
Reel/Frame 038395/0557 →