# US 8,751,784 B2 · System and method for surely but conveniently causing reset of a computerized device

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

- Number: US 8,751,784 B2
- Document ID: US8751784B2
- Status: Granted
- Kind: B2
- Application number: 13/465,535
- Filed: 2012-05-07
- Published: 2012-08-30
- Granted: 2014-06-10
- Earliest claimed: 2004-05-05
- Assignees: BlackBerry Limited
- Applicants: Neil Patrick Adams; Herbert A. Little; Russell N. Owen
- Inventors: Neil Patrick Adams; Herbert A. Little; Russell N. Owen
- Web page: https://patentgrep.com/patent/US8751784B2

## CPC

- G06F 1/24: Resetting means
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- H04W 12/02: Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
- H04W 12/033: of the user plane, e.g. user's traffic
- G06F 2213/0038: System on Chip
- H04L 51/00: User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04M 1/72406: by software upgrading or downloading
- H04W 88/02: Terminal devices
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Enhanced reset logic is included in a user's computerized device so that the device owner (e.g., the user's employer) can assure prompt reset (e.g., to insure device use of newly downloaded software versions or other control or security data) while still allowing user convenience (e.g., some limited continued normal use of the device before reset is forced upon the user thus permitting the user to avoid possibly aggravating losses of data and/or ongoing usage).

## Claims

### Claim 1

A method for causing reset of a device, the method comprising:
initializing a notification counter to a maximum number, N, of successive instances of indicating a reset notification, N being greater than one, the reset notification including representations of reset-now and reset-later; and
responsive to determining that the notification counter has been decremented to zero, resetting the device.

### Claim 2 (depends on 1)

The method of claim 1 wherein said reset notification includes an explanation of reason for the reset.

### Claim 3 (depends on 1)

The method of claim 1 wherein the indicating comprises displaying the reset notification on a display of the device.

### Claim 4 (depends on 2)

The method of claim 2 further comprising, until determining that the notification counter has been decremented to zero, displaying, on the display, an icon representative of a pending reset.

### Claim 5 (depends on 1)

The method of claim 1 wherein the initializing is initiated upon detection of receipt of a set of instructions relating to privileges available to applications that reside on the device.

### Claim 6 (depends on 5)

The method of claim 5 wherein the privileges relate to modification of stored cryptographic information.

### Claim 7

A device comprising:
a processor capable of:
initializing a notification counter to a maximum number, N, of successive instances of indicating a reset notification, N being greater than one, the reset notification including representations of reset-now and reset-later; and
resetting the device upon determining that the notification counter has been decremented to zero.

### Claim 8 (depends on 7)

The device of claim 7 wherein said reset notification includes an explanation of reason for the reset.

### Claim 9 (depends on 7)

The device of claim 7 wherein the indicating comprises displaying the reset notification on a display of the device.

### Claim 10 (depends on 9)

The device of claim 9 wherein the processor is further capable of displaying, on the display, an icon representative of a pending reset, until determining that the notification counter has been decremented to zero.

### Claim 11 (depends on 7)

The device of claim 7 wherein the processor is further capable of initiating the initializing upon detection of receipt of a set of instructions relating to privileges available to applications that reside on the device.

### Claim 12 (depends on 11)

The device of claim 11 wherein the privileges relate to modification of stored cryptographic information.

### Claim 13

A non-transitory digital storage medium containing a computer program configured to, when executed by a device including a processor, cause the processor to:
initialize a notification counter to a maximum number, N, of successive instances of indicating a reset notification, N being greater than one, the reset notification including representations of reset-now and reset-later; and
reset the device responsive to determining that the notification counter has been decremented to zero.

### Claim 14 (depends on 13)

The non-transitory digital storage medium of claim 13 wherein said reset notification includes an explanation of reason for the reset.

### Claim 15 (depends on 13)

The non-transitory digital storage medium of claim 13 wherein the indicating comprises displaying the reset notification on a display of the device.

### Claim 16 (depends on 15)

The non-transitory digital storage medium of claim 15 further comprising, until determining that the notification counter has been decremented to zero, displaying, on the display, an icon representative of a pending reset.

### Claim 17 (depends on 13)

The non-transitory digital storage medium of claim 13 wherein the initializing is initiated upon detection of receipt of a set of instructions relating to privileges available to applications that reside on the device.

### Claim 18 (depends on 17)

The non-transitory digital storage medium of claim 17 wherein the privileges relate to modification of stored cryptographic information.

### Claim 19

A method for causing reset of a device, the method comprising:
detecting initiation of a reset process;
controlling indication of a reset notification, the reset notification including a representation that the device will be reset responsive to detection of a trigger event;
until determining that a notification counter has been decremented to zero, displaying, on a display, an icon representative of a pending reset; and
responsive to detecting the trigger event, resetting the device.

### Claim 20 (depends on 19)

The method of claim 19 wherein the detecting the initiation of the reset process comprises at least one of:
receiving a reset command;
detecting that code needs to be installed;
receiving an encryption key;
receiving owner control information; or
detecting receipt of a set of instructions relating to privileges available to applications that reside on the device.

### Claim 21 (depends on 20)

The method of claim 20 wherein the privileges relate to modification of stored cryptographic information.

### Claim 22 (depends on 19)

The method of claim 19 wherein the detecting of the trigger event comprises detecting an expiration of an indicated time period.

### Claim 23 (depends on 19)

The method of claim 19 wherein the detecting of the trigger event comprises detecting the device entering a locked state.

### Claim 24 (depends on 19)

The method of claim 19 wherein said reset notification includes an explanation of reason for the reset.

### Claim 25 (depends on 19)

The method of claim 19 wherein the representation comprises displaying the reset notification on the display of the device.

### Claim 26

A device comprising:
a processor capable of:
detect initiation of a reset process;
control indication of a reset notification, the reset notification including a representation that the device will be reset responsive to detection of a trigger event;
until determining that a notification counter has been decremented to zero, display, on a display, an icon representative of a pending reset; and
reset of the device responsive to detecting the trigger event.

### Claim 27

A non-transitory digital storage medium containing a computer program configured to, when executed by a device including a processor, cause the processor to:
detect initiation of a reset process;
control indication of a reset notification, the reset notification including a representation that the device will be reset responsive to detection of a trigger event;
until determining that a notification counter has been decremented to zero, display, on a display, an icon representative of a pending reset; and
reset of the device responsive to detecting the trigger event.
