# US 2023/0273683 A1 · Computing Device

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

- Number: US 2023/0273683 A1
- Document ID: US20230273683A1
- Status: Published application
- Kind: A1
- Application number: 17/665,516
- Filed: 2022-02-05
- Published: 2023-08-31
- Earliest claimed: 2022-02-05
- Assignees: Lenovo (United States) Inc.
- Applicants: Lenovo (United States) Inc.
- Inventors: Mark Christopher Heidenfeldt; Justin Michael Ringuetta; Mark K. Summerville; Richard Todd. Wall
- Web page: https://patentgrep.com/patent/US20230273683A1

## CPC

- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- 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/1684: {Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675}
- 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/043: using propagating acoustic waves
- G06F 3/0433: {in which the acoustic waves are either generated by a movable member and propagated within a surface layer or propagated within a surface layer and captured by a movable member}
- G06F 3/0446: {using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes}
- G06F 2200/1636: Sensing arrangement for detection of a tap gesture on the housing
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method can include receiving vibration signals responsive to an object contacting a location on a housing of a computing device; analyzing the vibration signals to determine the location; associating the location with a predetermined value; and transmitting the predetermined value.

## Claims

### Claim 1

A method comprising:
receiving vibration signals responsive to an object contacting a location on a housing of a computing device;
analyzing the vibration signals to determine the location;
associating the location with a predetermined value; and
transmitting the predetermined value.

### Claim 2 (depends on 1)

The method of claim 1, wherein the vibration signals comprise microphone signals.

### Claim 3 (depends on 1)

The method of claim 1, wherein the vibration signals comprise accelerometer signals.

### Claim 4 (depends on 1)

The method of claim 1, wherein the analyzing comprises utilizing time of arrival.

### Claim 5 (depends on 1)

The method of claim 1, wherein the analyzing comprises utilizing cross correlation.

### Claim 6 (depends on 1)

The method of claim 1, comprising issuing a notification signal via circuitry of the computing device.

### Claim 7 (depends on 6)

The method of claim 6, wherein the circuitry comprises LED circuitry.

### Claim 8 (depends on 6)

The method of claim 6, wherein the circuitry comprise audio speaker circuitry.

### Claim 9 (depends on 1)

The method of claim 1, comprising calibrating the computing device to associate calibration vibration signals and locations on the housing.

### Claim 10 (depends on 1)

The method of claim 1, wherein the associating comprises accessing a data structure that comprises a plurality of predetermined values for a plurality of locations.

### Claim 11 (depends on 10)

The method of claim 10, wherein the plurality of predetermined values corresponds to test answer values.

### Claim 12 (depends on 1)

The method of claim 1, wherein the location comprises a grid location of a grid.

### Claim 13 (depends on 1)

The method of claim 1, comprising receiving a plurality of the predetermined values from a plurality of computing devices.

### Claim 14 (depends on 13)

The method of claim 13, comprising compiling the plurality of the predetermined values to determine at least a number of correct responses to a question.

### Claim 15 (depends on 1)

The method of claim 1, wherein the receiving vibration signals comprises receiving multiple types of vibration signals.

### Claim 16 (depends on 15)

The method of claim 15, wherein the multiple types of vibration signals comprise accelerometer signals and microphone signals.

### Claim 17 (depends on 1)

The method of claim 1, comprising receiving at least one antenna signal indicative of presence of a human hand proximate to the housing of the computing device.

### Claim 18 (depends on 1)

The method of claim 1, wherein the housing comprises a display housing of the computing device.

### Claim 19

A computing device comprising:
a processor;
memory accessible to the processor;
wireless communication circuitry;
a housing;
a vibration sensor;
and processor-executable instructions stored in the memory and executable by the processor to instruct the computing device to:
receive vibration signals via the vibration sensor responsive to an object contacting a location on the housing;
analyze the vibration signals to determine the location;
associate the location with a predetermined value; and
transmit the predetermined value via the wireless communication circuitry.

### Claim 20

One or more computer-readable storage media comprising computer-executable instructions executable to instruct a computing device to:
receive vibration signals responsive to an object contacting a location on a housing of the computing device;
analyze the vibration signals to determine the location;
associate the location with a predetermined value; and
transmit the predetermined value.
