# US 12,222,363 B2 · Device for low-power acceleration detection in a telematics device

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

- Number: US 12,222,363 B2
- Document ID: US12222363B2
- Status: Granted
- Kind: B2
- Application number: 17/948,536
- Filed: 2022-09-20
- Published: 2023-03-30
- Granted: 2025-02-11
- Earliest claimed: 2021-09-30
- Assignees: Geotab Inc.
- Applicants: Geotab Inc.
- Inventors: Robert Spencer Hockin; Paul Philip Ciolek; Xiaohui Yu
- Web page: https://patentgrep.com/patent/US12222363B2

## CPC

- G01P 1/07: Indicating devices, e.g. for remote indication (indicating working conditions of vehicles G07C5/00)
- G01P 15/0891: {with indication of predetermined acceleration values (G01P15/135 takes precedence)}
- G01P 15/18: in two or more dimensions
- G06F 1/3206: Monitoring of events, devices or parameters that trigger a change in power modality
- G06F 1/324: by lowering clock frequency
- G06F 1/3287: by switching off individual functional units in the computer system
- G06F 1/3296: by lowering the supply or operating voltage
- G06F 9/4418: {Suspend and resume; Hibernate and awake}
- G07C 5/008: {communicating information to a remotely located station (transmission systems for measured values G08C)}
- Y02D 30/70: in wireless communication networks
- G01P: MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT (measuring or recording blood flow A61B5/02, A61B8/06; monitoring speed or deceleration of electrically-propelled vehicles B60L3/00; vehicle lighting systems adapted to indicate speed B60Q1/54; determining position or course in navigation, measuring ground distance in geodesy or surveying G01C; combined measuring devices for measuring two or more variables of movement G01C23/00; measuring velocity of sound G01H; measuring velocity of light G01J7/00; measuring direction or velocity of solid objects by reception or emission of radiowaves or other waves and based on propagation effects, e.g. Doppler effect, propagation time, direction of propagation, G01S; measuring speed of nuclear radiation G01T; measuring acceleration of gravity G01V; {measuring or recording the speed of trains B61L23/00; speed indicators incorporated in motor vehicles B60K35/00; measuring frequency or phase G01R; traffic control G08G})
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A method and a system for impact detection in a stationary vehicle are provided. The method includes putting a telematics device into a sleep mode and performing a first micro wakeup. In response to determining that a first value read from a sensor during the micro wakeup is greater than a noise threshold, increasing a frequency of the micro wakeups and a sampling rate of the sensor. The method also includes reading a second value from the sensor during a second wakeup, performing a regular wakeup, and sending the first and second values during the regular wakeup.

## Claims

### Claim 1

A telematics device, comprising:
a controller;
a sensor coupled to the controller;
a network interface coupled to the controller; and
a memory coupled to the controller, the memory storing machine-executable programming instructions which, when executed by the controller, configure the telematics device to:
enter into a sleep mode;
perform a micro wakeup of a plurality of micro wakeups during which the telematics device powers up a limited number of peripherals;
read a first value from a sensor during the micro wakeup;
in response to determining that the first value is above a noise threshold:
extend a duration of the micro wakeup,
read a second value from the sensor during the micro wakeup;
performing a regular wakeup after the micro wakeup; and
send the first value and second value over a network interface to a telematics server during the regular wakeup.

### Claim 2 (depends on 1)

The telematics device of claim 1, wherein the machine-executable programming instructions which configure the telematics device to power up the limited number of peripherals comprise machine-executable programming instructions which configure the telematics device to power up the sensor.

### Claim 3 (depends on 1)

The telematics device of claim 1, wherein the machine-executable programming instructions which configure the telematics device to perform the regular wakeup comprise machine-executable programming instructions which configure the telematics device to power up all peripherals of the telematics device which were powered down during the sleep mode.

### Claim 4 (depends on 1)

The telematics device of claim 1, wherein the sensor comprises an accelerometer.

### Claim 5 (depends on 4)

The telematics device of claim 4, wherein the noise threshold comprises an acceleration noise threshold.

### Claim 6 (depends on 1)

The telematics device of claim 1, wherein the machine-executable programming instructions which configure the telematics device to enter into the sleep mode comprise machine-executable programming instructions which configure the telematics device to power down a plurality of peripherals of the telematics device.

### Claim 7 (depends on 1)

The telematics device of claim 1, wherein the machine-executable programming instructions which configure the telematics device to enter into the sleep mode comprise machine-executable programming instructions which configure the telematics device to run the controller of the telematics device at a slow clock frequency.

### Claim 8 (depends on 1)

The telematics device of claim 1, wherein the machine-executable programming instructions further configure the telematics device to set a flag in response to determining that the first value is above the noise threshold.

### Claim 9 (depends on 8)

The telematics device of claim 8, wherein the machine-executable programming instructions further configure the telematics device to extend a regular wakeup duration of the regular wakeup in response to detecting that the flag is set.
