# US 10,484,031 B2 · Motorcycle communication system and method

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

- Number: US 10,484,031 B2
- Document ID: US10484031B2
- Status: Granted
- Kind: B2
- Application number: 15/440,886
- Filed: 2017-02-23
- Published: 2018-08-23
- Granted: 2019-11-19
- Earliest claimed: 2017-02-23
- Applicants: Danyel Chavez
- Inventors: Danyel Chavez
- Web page: https://patentgrep.com/patent/US10484031B2

## CPC

- H04B 1/3822: specially adapted for use in vehicles (H04B1/3827 takes precedence)
- G08G 1/163: {involving continuous checking}
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/027: {using movement velocity, acceleration information}
- H04W 4/08: User group management
- H04W 68/005: {Transmission of information for alerting of incoming communication}
- H04W 76/14: Direct-mode setup
- H04W 4/46: for vehicle-to-vehicle communication [V2V]
- H04W 8/186: {Processing of subscriber group data}
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04B: TRANSMISSION
- G08G: TRAFFIC CONTROL SYSTEMS (guiding railway traffic, ensuring the safety of railway traffic B61L; arrangement of road signs or traffic signals E01F9/00; radar or analogous systems, sonar systems, lidar systems specially adapted for traffic control G01S13/91, G01S15/88, G01S17/88; {radar or analogous systems, sonar systems, lidar systems specially adapted for anti-collision purposes G01S13/93, G01S15/93, G01S17/93})
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system of communication comprising a mobile device comprising: a processor; a display in communication with to the processor; an accelerometer in communication with the processor; a gyroscope in communication with the processor; a communicator configured to wirelessly transmit and receive signals; and a geo-locator adapted to determine a rider location; wherein the processor receives information from the communicator to create a group and determine a group location; and a method of communication comprising the steps of: the processor monitoring the accelerometer; the processor monitoring the gyroscope; the processor monitoring the geo-locator; determining the group location; determining a crash baseline; monitoring for a crash; sending a crash alert; and sending a user-generated alert.

## Claims

### Claim 1

A computer-readable, non-transitory, programmable product, stored in memory of a mobile device, comprising code for causing a processor to:
determine a rider location in connection with geo-locator input data;
provide a user-selectable list of contacts retrieved from the mobile device; assemble a group, in order to form a network, based on user input;
determine a group location in connection with processing information containing geographic locations of mobile devices within the group, and determining a geographic center of the group;
generate a distance alert in connection with comparing rider locations to the group location, determining a rider distance based on the rider location and the group location, and determining that a rider location exceeds a predetermined threshold for the rider distance;
determine a rider crash baseline in connection with continuously monitoring an accelerometer, determining an accelerometer average from the accelerometer's measurements over a predetermined period, monitoring a gyroscope, and determining a gyroscope average from the gyroscope's readings over a predetermined period;
monitor for a crash in connection with comparing measurements from the accelerometer to the accelerometer average in real-time, generating a crash alert if the accelerometer measurements exceed the accelerometer average, comparing measurements from the gyroscope to the gyroscope average in real-time, generating the crash alert if the gyroscope measurements exceed the gyroscope average, adding the mobile device's geographic location to the crash alert, and causing the presentation of the crash alert on a display for a predetermined period, and causing the dispatch of the crash alert over a wireless network if the crash alert is not rejected by a user.

### Claim 2 (depends on 1)

The computer-readable, non-transitory, programmable product as recited in claim 1 which further causes monitoring for a crash, by the processor, in connection with receiving vehicle sensor information from
a. a plurality of vehicle sensors and
b. wherein the monitoring for a crash comprises:
i. connecting to the plurality of vehicle sensors;
ii. interfacing with the plurality of vehicle sensors; and
iii. monitoring the plurality of vehicle sensors.

### Claim 3 (depends on 1)

The computer-readable, non-transitory programmable product as recited in claim 1 which further causes a processor to cause the dispatch of a user-generated alert in connection with causing the:
a. display of a plurality of alerts available for dispatch;
b. selection of the alert based on user input;
c. accompaniment, with the alert, of the geographical location of the mobile device;
d. dispatch of the alert to other mobile devices; and
e. display of driving directions.

### Claim 4 (depends on 1)

The computer-readable programmable product as recited in claim 1 which further causes as processor to generate one or more alerts comprising:
a. a gas alert in connection with causing the display of a graphical representation relating to gasoline or a color corresponding to needing gasoline;
b. a food alert in connection with causing the display of a graphical representation relating to food or a color corresponding to needing food;
c. an emergency alert in connection with causing the display of a graphical representation relating to an emergency or a color corresponding to an emergency; and
d. a non-emergency alert in connection with causing the display of a graphical representation relating to facilitating a non-emergency stop or relating to a color corresponding to a non-emergency stop.
