# US 2014/0194106 A1 · System and method for controlling mobile device operation

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

- Number: US 2014/0194106 A1
- Document ID: US20140194106A1
- Status: Published application
- Kind: A1
- Application number: 14/148,724
- Filed: 2014-01-06
- Published: 2014-07-10
- Earliest claimed: 2012-07-24
- Assignees: Google Inc.
- Applicants: Google Inc.
- Inventors: Gyula Simonyi; Zoltan Stekkelpak
- Web page: https://patentgrep.com/patent/US20140194106A1

## CPC

- H04W 24/02: Arrangements for optimising operational condition
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04M 1/72457: according to geographic location
- H04W 48/02: Access restriction performed under specific conditions
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Implementations herein include receiving a first signal from a first mobile computing device, the first signal indicative of a first state change and receiving a second signal from a second mobile computing device, the second signal indicative of a second state change. The method may also include determining that the first state change and the second state change are related, and that the first mobile computing device and the second mobile computing device are currently located at a common geographic location. The method may further include determining that a third mobile computing device is currently located at the common geographic location. The method may also include transmitting to the third mobile computing device, a third signal indicative of a recommended state change, the recommended state change being based on the first state change at the first mobile computing device and the second state change at the second mobile computing device.

## Claims

### Claim at position 1

1-28. (canceled)

### Claim 29

A method comprising:
receiving, at a computing device and from a first mobile device, signal data indicative of a state change occurring at the first mobile device and including first accelerometer data;
receiving, at the computing device and from a second mobile device, signal data indicative of a state change occurring at the second mobile device and including second accelerometer data;
determining, at the computing device and based at least in part on the first accelerometer data and the second accelerometer data, that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related;
receiving, at the computing device and from a third mobile device, third accelerometer data;
responsive to determining, based on the third accelerometer data, that the third mobile device should undergo a state change, transmitting, by the computing device, to the third mobile device, a signal indicative of a recommended state change at the third mobile device, the recommended state change being based at least in part on one or more of the state change occurring at the first mobile device and the state change occurring at the second mobile device.

### Claim 30 (depends on 29)

The method of claim 29, wherein:
the state change occurring at the first device is associated with a first time;
the state change occurring at the second device is associated with a second time;
the determining that the state change occurring at the first device and the state change occurring at the second device are related is further based on the first time and the second time.

### Claim 31 (depends on 29)

The method of claim 29, wherein:
the signal data indicative of the state change occurring at the first mobile device includes first ambient noise data;
the signal data indicative of the state change occurring at the second mobile device includes second ambient noise data; and
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on the first ambient noise data and the second ambient noise data.

### Claim 32 (depends on 29)

The method of claim 29, wherein:
the signal data indicative of the state change occurring at the first mobile device includes an indication of a location associated with the first mobile device;
the signal data indicative of the state change occurring at the second mobile device includes an indication of a location associated with the second mobile device; and
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on the location associated with the first mobile device and the location associated with the second mobile device.

### Claim 33 (depends on 29)

The method of claim 29, wherein:
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on a percentage of mobile devices that have undergone a particular state change at a common geographic location associated with the first mobile device and the second mobile device.

### Claim 34 (depends on 33)

The method of claim 33, wherein:
the particular state change is at least one of the state change occurring at the first mobile device and the state change occurring at the second mobile device.

### Claim 35 (depends on 29)

The method of claim 29, wherein:
the first state change includes at least one of an airplane setting state change, a ringer setting state change, a vibration setting state change, and an audio setting state change.

### Claim 36

A system comprising:
at least one memory operatively coupled to a processor and configured for storing data and instructions that, when executed by the processor, cause the processor to perform a method comprising:
receiving, at a computing device and from a first mobile device, first signal data indicative of a first state change occurring at the first mobile device and including first ambient noise data;
receiving, at the computing device and from a second mobile device, second signal data indicative of a second state change occurring at the second mobile device and including second ambient noise data;
determining, at the computing device and based at least in part on the first ambient noise data and the second ambient noise data, that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related;
receiving, at the computing device and from a third mobile device, third ambient noise data;
responsive to determining, based on the third ambient noise data, that the third mobile device should undergo a state change, transmitting, by the computing device, to the third mobile device, a signal indicative of a recommended state change at the third mobile device, the recommended state change being based at least in part on one or more of the state change occurring at the first mobile device and the state change occurring at the second mobile device.

### Claim 37 (depends on 36)

The system of claim 36, wherein:
the state change occurring at the first mobile device is associated with a first time;
the state change occurring at the second mobile device is associated with a second time;
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on the first time associated with the state change occurring at the first mobile device and the second time associated with the state change occurring at the second mobile device.

### Claim 38 (depends on 36)

The system of claim 36, wherein:
the signal data indicative of the state change occurring at the first mobile device includes first accelerometer data;
the signal data indicative of the state change occurring at the second mobile device includes second accelerometer data; and
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on the first accelerometer data and the second accelerometer data.

### Claim 39 (depends on 36)

The system of claim 36, wherein:
the first mobile device is associated with a location;
the second mobile device is associated with a location; and
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on the location associated with the first mobile device and the location associated with the second mobile device.

### Claim 40 (depends on 39)

The system of claim 39, wherein:
the location of the first mobile device is a first reported GPS location of the first mobile device; and
the location of the second mobile device is a second reported GPS location of the second mobile device.

### Claim 41 (depends on 36)

The system of claim 36, wherein:
the state change occurring at the first mobile device includes at least one of an airplane setting state change, a ringer setting state change, a vibration setting state change, and an audio setting state change.

### Claim 42 (depends on 36)

The system of claim 36, wherein:
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on a number of mobile devices that have undergone a particular state change at a common geographic location associated with the first mobile device and the second mobile device.

### Claim 43

A computer program product including a non-transitory computer readable medium for storing data and instructions that, when executed by a processor, cause the processor to perform a method comprising:
receiving, at the computing device and from a first mobile device, signal data indicative of a state change occurring at the first mobile device and including first accelerometer data;
receiving, at the computing device and from a second mobile device, signal data indicative of a state change occurring at the second mobile device and including second accelerometer data;
determining, at the computing device and based at least in part on the first accelerometer data and the second accelerometer data, that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related;
receiving, at the computing device and from a third mobile device, third accelerometer data;
responsive to determining, based on the third accelerometer data, that the third mobile device should undergo a state change, transmitting, by the computing device, to the third mobile device, a signal indicative of a recommended state change at the third mobile device, the recommended state change being based at least in part on one or more of the state change occurring at the first mobile device and the state change occurring at the second mobile device.

### Claim 44 (depends on 43)

The computer program product of claim 43, wherein:
the state change occurring at the first mobile device is associated with a first time;
the state change occurring at the second mobile device is associated with a second time;
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on the first time associated with the state change occurring at the first mobile device and the second time associated with the state change occurring at the second mobile device.

### Claim 45 (depends on 43)

The computer program product of claim 43, wherein:
the signal data indicative of the state change occurring at the first mobile device includes first ambient noise data;
the signal data indicative of the state change occurring at the second mobile device includes second ambient noise data; and
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on the first ambient noise data and the second ambient noise data.

### Claim 46 (depends on 43)

The computer program product of claim 43, wherein:
the first mobile device is associated with a location;
the second mobile device is associated with a location; and
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on the location associated with the first mobile device and the location associated with the second mobile device.

### Claim 47 (depends on 43)

The computer program product of claim 43, wherein:
the state change occurring at the first mobile device includes at least one of an airplane setting state change, a ringer setting state change, a vibration setting state change, and an audio setting state change.

### Claim 48 (depends on 43)

The computer program product of claim 43, wherein:
the determining that the state change occurring at the first mobile device and the state change occurring at the second mobile device are related is further based on a density of mobile devices that have undergone a particular state change at a common geographic location associated with the first mobile device and the second mobile device.
