# US 8,751,839 B2 · Method and device for activation of components

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

- Number: US 8,751,839 B2
- Document ID: US8751839B2
- Status: Granted
- Kind: B2
- Application number: 13/710,905
- Filed: 2012-12-11
- Published: 2013-04-25
- Granted: 2014-06-10
- Earliest claimed: 2010-06-11
- Assignees: BlackBerry Limited
- Applicants: Research In Motion Limited
- Inventors: Kevin Howard Orr; Matthew Bells
- Web page: https://patentgrep.com/patent/US8751839B2

## CPC

- G06F 1/26: Power supply means, e.g. regulation thereof (for memories G11C)
- G06F 1/1694: {the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer}
- G06F 1/3215: Monitoring of peripheral devices
- G06F 1/3231: Monitoring the presence, absence or movement of users
- G06F 1/3287: by switching off individual functional units in the computer system
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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 electronic device for activating components based on predicted device activity. The method and device include maintaining a set of device activity information storing data collected from components in the device. The device activity information may be maintained over a predetermined time period and may include times associated with the collected component data. The device activity information may include data regarding scheduled events. Device activity and the appropriate activation state of a component on the device may be predicted based on the current time, current data collected from components in the device and data in the device activity information.

## Claims

### Claim 1

A method of generating predicted activation states of components in an electronic device, comprising:
detecting a break from an established pattern of device activity based on current component data and device activity information records, the break comprising a change between a current device location and a device location in the device activity information records;
predicting device activity based on the detected break from the established pattern of device activity; and
in response to the predicted device activity, generating a predicted activation state of at least one component in the electronic device.

### Claim 2 (depends on 1)

The method of claim 1 further comprising setting an activation state of the at least one component to the predicted activation state.

### Claim 3 (depends on 1)

The method of claim 1 further comprising generating a predicted attribute setting for an attribute of the at least one component and setting the attribute of the at least one component to the predicted attribute setting.

### Claim 4 (depends on 1)

The method of claim 1 wherein both the device location and the current device location comprise a global positioning system (GPS) location or a cellular communications network cell area.

### Claim 5 (depends on 1)

The method of claim 1 wherein generating the predicted activation state of at least one component comprises generating a predicted activation state of a GPS subsystem as one of an enabled, idle, standby and disabled activation state.

### Claim 6 (depends on 1)

The method of claim 1 further comprising maintaining a set of device activity information in a memory, the set of device activity information including records of component data from a plurality of components in the electronic device at associated times.

### Claim 7 (depends on 6)

The method of claim 6 wherein maintaining the set of device activity information includes storing the set of device activity information in a memory of the electronic device.

### Claim 8 (depends on 6)

The method of claim 6 wherein the set of device activity information is maintained over a predetermined time period.

### Claim 9 (depends on 8)

The method of claim 8 wherein the predetermined time period is a week, the associated times include days of the week and times of day, and the current time includes a current day of the week and a current time of day.

### Claim 10 (depends on 6)

The method of claim 6 wherein a first set of device activity information is maintained for a first predetermined time period and a second set of device activity information is maintained for a second predetermined time period.

### Claim 11 (depends on 6)

The method of claim 6 wherein maintaining the set of device activity information further comprises collecting component data from the plurality of components on a periodic basis.

### Claim 12 (depends on 6)

The method of claim 6 wherein the plurality of components comprises one or more of an ambient light sensor, a temperature sensor, a tilt sensor, an accelerometer, an altimeter, a capacitive touch sensor, a global positioning system (GPS) subsystem, a pedometer, a force sensor, a magnetometer, a gyroscope, a cellular communications subsystem, an internet protocol (IP) communications subsystem, a touchscreen display and a near field communications (NFC) subsystem.

### Claim 13 (depends on 6)

The method of claim 6 further comprising collecting current component data from the plurality of components, the current component data being associated with a current time, the current component data including the current device location.

### Claim 14 (depends on 13)

The method of claim 13 wherein the component data and current component data include changes in state of the plurality of components.

### Claim 15 (depends on 13)

The method of claim 13 wherein the current device location comprises a first cell area of a cellular communications network, the device location in the device activity information records associated with the current time comprises a second cell area of a cellular communications network and wherein the first cell area is different from the second cell area.

### Claim 16 (depends on 1)

The method of claim 1 wherein the set of device activity information includes a scheduled time and a scheduled location of one or more events.

### Claim 17

An electronic device comprising:
a controller for controlling operation of the electronic device;
a clock;
a plurality of components;
a memory connected to the controller; and
the controller being configured to:
detect a break from an established pattern of device activity based on current component data and device activity information records wherein the break comprises a change between a current device location and a device location in the device activity information records;
predict device activity based on the detected break from the established pattern of device activity; and
in response to the predicted device activity, generate a predicted activation state of at least one component in the electronic device.

### Claim 18 (depends on 17)

The electronic device of claim 17 wherein the controller is further configured to maintain a set of device activity information in the memory of the electronic device, the set of device activity information including records of component data from the plurality of components in the electronic device at associated times.

### Claim 19 (depends on 18)

The electronic device of claim 18 wherein the controller is further configured to collect current component data from the plurality of components, the current component data being associated with a current time, the current component data including the current device location.

### Claim 20 (depends on 17)

The electronic device of claim 17 wherein the plurality of components comprises one or more of an ambient light sensor, a temperature sensor, a tilt sensor, an accelerometer, an altimeter, a capacitive touch sensor, a global positioning system (GPS) subsystem, a pedometer, a force sensor, a magnetometer, a gyroscope, a cellular communications subsystem, an internet protocol (IP) communications subsystem, a touchscreen display and a near field communications (NFC) subsystem.

### Claim 21 (depends on 17)

The electronic device of claim 17 wherein the electronic device is a mobile device.

### Claim 22

A non-transitory computer-readable storage medium in an electronic device having a plurality of components, the medium having stored thereon computer-readable and computer-executable instructions, which, when executed by a controller, cause the electronic device to perform actions comprising:
detecting a break from an established pattern of device activity based on current component data and device activity information records, the break comprising a change between a current device location and a device location in the device activity information records;
predicting device activity based on the detected break from the established pattern of device activity; and
in response to the predicted device activity, generating a predicted activation state of at least one component in the electronic device.

### Claim 23 (depends on 22)

The non-transitory computer-readable storage medium of claim 22 wherein the actions further comprise maintaining a set of device activity information in a memory of the device, the set of device activity information including records of component data from the plurality of components in the electronic device at associated times.

### Claim 24 (depends on 23)

The non-transitory computer-readable storage medium of claim 23 wherein the actions further comprise collecting current component data from the plurality of components, the current component data being associated with a current time, the current component data including the current device location.
