# US 10,374,649 B2 · Device and method of verifying protective case usage

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

- Number: US 10,374,649 B2
- Document ID: US10374649B2
- Status: Granted
- Kind: B2
- Application number: 16/224,415
- Filed: 2018-12-18
- Published: 2019-06-27
- Granted: 2019-08-06
- Earliest claimed: 2017-12-21
- Applicants: Randy Mark Cunningham
- Inventors: Randy Mark Cunningham
- Web page: https://patentgrep.com/patent/US10374649B2

## CPC

- H04B 1/3888: Arrangements for carrying or protecting transceivers
- G01M 5/0066: {by exciting or detecting vibration or acceleration (vibration testing of structures G01M7/00)}
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 1/1633: {Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626}
- G06F 1/1684: {Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675}
- G06F 1/26: Power supply means, e.g. regulation thereof (for memories G11C)
- G06F 3/016: {Input arrangements with force or tactile feedback as computer generated output to the user}
- H04B 1/40: Circuits
- H04M 1/24: Arrangements for testing
- G06F 2200/1633: Protecting arrangement for the entire housing of the computer
- H04M 1/185: {Improving the shock resistance of the housing, e.g. by increasing the rigidity}
- H04B: TRANSMISSION
- G01M: TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A device and method of verifying protective case usage, is described. The device includes one or more processors to drive an electromechanical transducer with an input signal. The electromechanical transducer generates an input force based on the input signal, and a sensor of the device generates a test output signal in response to the input force. The one or more processors determine, based on the test output signal, a level of verification that a protective case is mounted on the device. The determination can include determining whether the test output signal matches a predetermined impulse response signal indicative of an unprotected device or a protected device. A digital identification tag of the protective case can be read by a radio-frequency transceiver of the device to provide an additional level of verification that the protective case is mounted on the device. Other aspects are described and claimed.

## Claims

### Claim 1

A device, comprising:
an electromechanical transducer configured to generate an input force;
one or more sensors configured to generate a test output signal in response to the input force; and
one or more processors configured to drive the electromechanical transducer with an input signal to generate the input force, receive the test output signal from the one or more sensors, and determine whether a protective case is mounted on the device based on the test output signal.

### Claim 2 (depends on 1)

The device of claim 1, wherein the electromechanical transducer is a vibration motor configured to generate a predetermined vibration signal, and wherein the one or more sensors include an accelerometer configured to generate the test output signal in response to the predetermined vibration signal.

### Claim 3 (depends on 1)

The device of claim 1, wherein the one or more sensors are configured to generate a motion signal corresponding to movement of the device, and wherein the one or more processors are configured to determine whether the test output signal is a valid test signal based on whether the motion signal indicates movement of the device when the test output signal is generated.

### Claim 4 (depends on 1)

The device of claim 1, wherein the one or more processors are configured to determine whether the protective case is mounted on the device based on whether the test output signal matches a predetermined impulse response signal.

### Claim 5 (depends on 4)

The device of claim 4, wherein the one or more processors are configured to drive the electromechanical transducer with a baseline input signal to generate a baseline force when the protective case is not mounted on the device,
receive a baseline output signal generated by the one or more sensors in response to the baseline force, and
determine the predetermined impulse response signal based on the baseline output signal.

### Claim 6 (depends on 4)

The device of claim 4, wherein the predetermined impulse response signal is an impulse response of a device-case system to the input force, and wherein the device-case system includes a reference case mounted on a reference device.

### Claim 7 (depends on 1)

The device of claim 1 further comprising:
the protective case mounted on the device, wherein the protective case includes a digital identification (ID) tag storing an identifier; and
a radio-frequency transceiver configured to read the identifier from the digital ID tag;
wherein the one or more processors are configured to determine whether the identifier matches a reference case identifier.

### Claim 8 (depends on 7)

The device of claim 7, wherein the digital ID tag is embedded in a wall of the protective case.

### Claim 9

A method, comprising:
driving, by one or more processors of a device, an electromechanical transducer of the device with an input signal to generate an input force;
generating, by one or more sensors of the device, a test output signal in response to the input force; and
determining, by the one or more processors, whether a protective case is mounted on the device based on the test output signal.

### Claim 10 (depends on 9)

The method of claim 9 further comprising:
generating, by the one or more sensors, a motion signal corresponding to movement of the device; and
determining, by the one or more processors, whether the test output signal is a valid test signal based on whether the motion signal indicates movement of the device when the test output signal is generated.

### Claim 11 (depends on 9)

The method of claim 9, wherein determining whether the protective case is mounted on the device includes determining whether the test output signal matches a predetermined impulse response signal.

### Claim 12 (depends on 11)

The method of claim 11 further comprising:
driving, by the one or more processors, the electromechanical transducer with a baseline input signal to generate a baseline force when the protective case is not mounted on the device;
generating, by the one or more sensors, a baseline output signal in response to the baseline force; and
determining, by the one or more processors, the predetermined impulse response signal based on the baseline output signal.

### Claim 13 (depends on 11)

The method of claim 11, wherein the predetermined impulse response signal is an impulse response of a device-case system to the input force, and wherein the device-case system includes a reference case mounted on a reference device.

### Claim 14 (depends on 9)

The method of claim 9 further comprising:
reading, by a radio-frequency transceiver of the device, an identifier stored on a digital identification (ID) tag of the protective case; and
determining, by the one or more processors, whether the identifier matches a reference identifier.

### Claim 15 (depends on 9)

The method of claim 9 further comprising:
transmitting, by communication circuitry of the device, verification information to a remote server, wherein the verification information includes one or more of a level of verification that the protective case is mounted on the device or a percentage of time that the protective case is mounted on the device.

### Claim 16

A non-transitory machine readable medium storing instructions executable by one or more processors of a device to cause the device to perform a method comprising:
driving, by one or more processors of a device, an electromechanical transducer of the device with an input signal to generate an input force;
generating, by one or more sensors of the device, a test output signal in response to the input force; and
determining, by the one or more processors, whether a protective case is mounted on the device based on the test output signal.

### Claim 17 (depends on 16)

The non-transitory machine readable medium of claim 16, wherein determining whether the protective case is mounted on the device includes determining whether the test output signal matches a predetermined impulse response signal.

### Claim 18 (depends on 17)

The non-transitory machine readable medium of claim 17 further comprising:
driving, by the one or more processors, the electromechanical transducer with a baseline input signal to generate a baseline force when the protective case is not mounted on the device;
generating, by the one or more sensors, a baseline output signal in response to the baseline force; and
determining, by the one or more processors, the predetermined impulse response signal based on the baseline output signal.

### Claim 19 (depends on 17)

The non-transitory machine readable medium of claim 17, wherein the predetermined impulse response signal is an impulse response of a device-case system to the input force, and wherein the device-case system includes a reference case mounted on a reference device.

### Claim 20 (depends on 16)

The non-transitory machine readable medium of claim 16 further comprising:
reading, by a radio-frequency transceiver of the device, an identifier stored on a digital identification (ID) tag of the protective case; and
determining, by the one or more processors, whether the identifier matches a reference identifier.
