# US 9,436,304 B1 · Computer with unified touch surface for input

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,436,304 B1
- Document ID: US9436304B1
- Status: Granted
- Kind: B1
- Application number: 14/101,866
- Filed: 2013-12-10
- Granted: 2016-09-06
- Earliest claimed: 2013-11-01
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Aaron Leiba; Daniel Fourie; Matthew Dominic Tenuta; Aaron Matthew Eash
- Web page: https://patentgrep.com/patent/US9436304B1

## CPC

- G06F 3/041: Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F 1/1616: {with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position}
- G06F 1/169: {the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes (G06F1/1643 takes precedence; constructional details of pointing devices G06F3/033)}
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F 2203/04808: Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In one general aspect, a method can include receiving a plurality of indicators of interactions of a user with a plurality of locations of a touch-sensitive surface of an input area included in a base portion of a computing device. The method further includes receiving a plurality of indicators of pressure associated with at least a portion of the plurality of interactions, selecting a first interaction profile based on a first portion of the plurality of indicators of interactions and based on a first portion of the plurality of indicators of pressure, associating a first input mode with the first portion of the plurality of indicators of interactions based on the first interaction profile. The method still further includes associating a second input mode with a second portion of the plurality of indicators of interactions based on a second interaction profile different from the first interaction profile.

## Claims

### Claim 1

A computing device comprising:
a display portion including a display area;
a base portion coupled to the display portion;
a touch-sensitive surface of an input area included in the base portion, the touch-sensitive surface of the input area having a surface area greater than half of a surface area of the display area of the display portion, the input area being a non-display area;
a zone module configured to:
partition the input area into a first zone and a second zone, the first zone including a first subset of the surface area of the touch-sensitive surface, and the second zone including a second subset of the surface area of the touch-sensitive surface, the second zone being different from the first zone;
correlate a first section of the display area with the first zone based on a first application running on the computing device, the correlation providing a relative positioning between the first section of the display area and the first zone; and
correlate a second section of the display area with the second zone based on a second application running on the computing device, the second section being different from the first section, the correlation providing a relative positioning between the second section of the display area and the second zone;
a touch detection module configured to:
detect a first interaction of a user with the touch-sensitive surface included in the first zone, the detected first interaction identifying a first plurality of indicators of pressure associated with a first plurality of indicators of interactions of the user with a first plurality of locations of the touch-sensitive surface included in the first zone; and
detect a second interaction of the user with the touch-sensitive surface included in the second zone, the detected second interaction identifying a second plurality of indicators of pressure associated with a second plurality of indicators of interactions of the user with a second plurality of locations of the touch-sensitive surface included in the second zone;
an interaction profile detection module configured to:
select a first interaction profile to associate with the first zone, the selection based on the detected first interaction of the user with the touch-sensitive surface included in the first zone; and
select a second interaction profile to associate with the second zone, the selection based on the detected second interaction of the user with the touch-sensitive surface included in the second zone; and
an input mode selection module configured to:
associate a first input mode with the first zone based on the first interaction profile;
associate a second input mode with the second zone based on the second interaction profile;
determine a first dynamic scaling between the display area and the touch-sensitive surface of the input area based on the first input mode; and
determine a second dynamic scaling between the display area and the touch-sensitive surface of the input area based on the second input mode.

### Claim 2 (depends on 1)

The computing device of claim 1,
wherein an indication of an interaction of a user at a location of the touch-sensitive surface included in the first zone corresponds to an interaction of the user with content rendered in the first section of the display area, and
wherein an indication of an interaction of a user at a location of the touch-sensitive surface included in the second zone corresponds to an interaction of the user with content rendered in the second section of the display area.

### Claim 3

An apparatus, comprising:
a display portion including a display area;
a base portion coupled to the display portion;
a touch-sensitive surface of an input area included in the base portion,
the input area being a non-display area,
the base portion excluding a mechanical keyboard, and
the display portion being positioned relative to the base portion such that the input area and the display area do not overlay one another when a user is interacting with the input area;
a touch detection module configured to:
detect a first interaction of a user with the touch-sensitive surface of the input area, the detected first interaction identifying a first plurality of indicators of pressure associated with a first plurality of indicators of interactions of the user with a first plurality of locations of the touch-sensitive surface; and
subsequent to detecting the first interaction, detect a second interaction of the user with the touch-sensitive surface of the input area, the detected second interaction identifying a second plurality of indicators of pressure associated with a second plurality of indicators of interactions of the user with a second plurality of locations of the touch-sensitive surface, the second interaction being different from the first interaction; and
an input mode selection module configured to:
determine a first input mode of operation for the apparatus based on the detected first interaction of the user with the touch-sensitive surface of the input area;
subsequent to determining the first input mode of operation, determine a second input mode of operation for the apparatus based on the detected second interaction of the user with the touch-sensitive surface the input area, the second input mode of operation being different from the first input mode of operation;
determine a first dynamic scaling between the display area and the touch-sensitive surface of the input area based on the determined first input mode of operation; and
determine a second dynamic scaling between the display area and the touch-sensitive surface of the input area based on the determined second input mode of operation.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the touch-sensitive surface of the input area has a surface area greater than half of a surface area of the display area of the display portion.

### Claim 5 (depends on 4)

The apparatus of claim 4, wherein the display area is a touch-sensitive display device and the input area is a planar, touch-sensitive surface.

### Claim 6 (depends on 1)

The computing device of claim 1,
wherein the first input mode corresponds with a first input device type, and
wherein the second input mode corresponds with a second input device type, the second input device type being different from the first input device type.

### Claim 7 (depends on 1)

The computing device of claim 1, wherein the first plurality of indicators of interactions are mutually exclusive with the second plurality of indicators of interactions.

### Claim 8 (depends on 1)

The computing device of claim 1, wherein the interaction profile detection module is further configured to select the first interaction profile and select the second interaction profile based on at least one of learned information and trained information.

### Claim 9 (depends on 1)

The computing device of claim 1,
wherein the touch detection module is further configured to identify a first plurality of indicators of time associated with each of the first plurality of indicators of interactions of the user with the first plurality of locations of the touch-sensitive surface included in the first zone; and
wherein the interaction profile detection module is further configured to select the first interaction profile based on the first plurality of indicators of time.

### Claim 10 (depends on 1)

The computing device of claim 1, wherein the first plurality of indicators of interactions of the user with the first plurality of locations of the touch-sensitive surface include a first plurality of indicators of hovering interactions of the user.

### Claim 11 (depends on 1)

The computing device of claim 1, wherein the first plurality of indicators of interactions of the user with the first plurality of locations of the touch-sensitive surface are indicative of an orientation of a human hand.

### Claim 12

A computing device comprising:
a display portion including a display area;
a base portion coupled to the display portion;
a touch-sensitive surface of an input area included in the base portion,
the touch-sensitive surface of the input area having a surface area greater than half of a surface area of the display area of the display portion,
the input area being a non-display area, and
the display portion being positioned relative to the base portion such that the input area and the display area do not overlay one another when a user is interacting with the input area;
a zone module configured to:
partition the input area into at least a first zone and a second zone, the first zone including a first subset of the surface area of the touch-sensitive surface, and the second zone including a second subset of the surface area of the touch-sensitive surface, the second zone being different from the first zone;
correlate a first section of the display area with the first zone based on a first application running on the computing device, the correlation providing a relative positioning between the first section of the display area and the first zone; and
correlate an interaction of a user at a location of the touch-sensitive surface included in the first zone with content rendered in the first section of the display area; and
an input mode selection module configured to:
detect the interaction of the user at the location of the touch-sensitive surface included in the first zone;
determine an input mode of operation for the computing device based on the detected interaction of the user with the touch-sensitive surface included in the first zone;
determine a dynamic scaling between the display area and the touch-sensitive surface included in the first zone based on the determined input mode of operation; and
provide the detected interaction of the user at the location of the touch-sensitive surface included in the first zone as input to the first application.

### Claim 13 (depends on 12)

The computing device of claim 12,
wherein the zone module is further configured to:
correlate a second section of the display area with the second zone based on a second application running on the computing device, the correlation providing a relative positioning between the second section of the display area and the second zone, and
correlate an interaction of a user at a location of the touch-sensitive surface included in the second zone with content rendered in the second section of the display area; and
wherein the input mode selection module is further configured to:
detect the interaction of the user at the location of the touch-sensitive surface included in the second zone; and
provide the detected interaction of the user at the location of the touch-sensitive surface included in the second zone as input to the second application.

### Claim 14 (depends on 12)

The computing device of claim 12,
wherein the zone module is further configured to:
correlate a second section of the display area with the second zone based on a second application running on the computing device, the correlation providing a relative positioning between the second section of the display area and the second zone, and
not correlate an interaction of a user at a location of the touch-sensitive surface included in the second zone with content rendered in the second section of the display area; and
wherein the input mode selection module is further configured to:
detect the interaction of the user at the location of the touch-sensitive surface included in the second zone; and
not provide the detected interaction of the user at the location of the touch-sensitive surface included in the second zone as input to the second application.

### Claim 15 (depends on 2)

The computing device of claim 2, wherein the second input mode is different from the first input mode.

### Claim 16 (depends on 15)

The computing device of claim 15,
wherein associating the first input mode with the first zone is further based on the first application running on the computing device, and
wherein associating the second input mode with the second zone is further based on the second application running on the computing device.

### Claim 17 (depends on 16)

The computing device of claim 16, wherein the first application is different from the second application.

### Claim 18 (depends on 16)

The computing device of claim 16, wherein the first application and the second application are the same application.

### Claim 19 (depends on 2)

The computing device of claim 2,
wherein the interaction of the user at the location of the touch-sensitive surface included in the first zone has a one-to-one correspondence with the content rendered in the first section of the display area, and
wherein the interaction of the user at the location of the touch-sensitive surface included in the second zone has a one-to-one correspondence with the content rendered in the second section of the display area.

### Claim 20 (depends on 3)

The apparatus of claim 3,
wherein the first input mode corresponds with a first input device type, and
wherein the second input mode corresponds with a second input device type, the second input device type being different from the first input device type.
