IP Library Granted Patent US 8,205,217
Granted Patent B2
US 8,205,217 · App. 11/864,957 · Granted Jun 19, 2012

Methods and systems for configuring a specific-use computing system limited to executing predetermined and pre-approved application programs

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,205,217
App. No.
11/864,957
Granted
Jun 19, 2012
Kind
B2
Abstract

Systems and methods for configuring a specific-use computing system are disclosed. A computing system may comprise a first set of predetermined application programs and a processor limited to executing the first set of predetermined application programs and pre-approved application programs received from a pre-approved computing device. The computing system may also include a communication interface configured to enable communication between the first computing system and the pre-approved computing device. Exemplary methods and computer-readable media are also enclosed.

Claims (44)

1. A computing system, comprising:

at least one set of predetermined application programs installed on the computing system by a manufacturer of the computing system;

at least one processor that is limited to executing only:

the set of predetermined application programs;

pre-approved application programs received from a pre-approved computing device that is configured to manage the computing system; and

a security module configured to prevent the computing system from receiving or executing application programs from any computing device other than the pre-approved computing device;

wherein the processor is configured so as to be unable to execute any functions other than those specified by either the set of predetermined application programs or the pre-approved application programs received from the pre-approved computing device; and

wherein the pre-approved application programs comprise application programs not included in the set of predetermined application programs installed on the computing system by the manufacturer of the computing system.

2. The computing system of claim 1 , further comprising a communication interface configured to enable communication between the computing system and the pre-approved computing device.

3. The computing system of claim 1 , wherein the pre-approved computing device comprises a plurality of computing devices.

4. The computing system of claim 1 , wherein the security module is further configured to prevent the creation of computer-executable instructions except by consent of the security module.

5. The computing system of claim 1 , wherein the computing system comprises a plurality of computing systems.

6. The computing system of claim 1 , wherein the pre-approved application programs comprise at least one of:

a software update;

a hardware update;

an application update;

a registry key update;

an operating system update; and

a device driver update.

7. The computing system of claim 1 , wherein the pre-approved computing device manages communication between the computing system and additional computing systems.

8. The computing system of claim 1 , further comprising a user-interface configured to enable a user of the computing system to identify and select pre-approved application programs that are to be received from the pre-approved computing device and installed on the computing system.

9. The computing system of claim 1 , wherein the pre-approved computing device is configured to further limit the processor of the computing system to executing only a portion of the set of predetermined application programs.

10. A method for configuring a computing system, comprising:

identifying a computing system, the computing system comprising at least one processor;

predetermining at least one set of computer-executable application programs;

limiting the processor of the computing system to executing only:

the set of predetermined computer-executable application programs;

pre-approved computer-executable application programs received from a pre-approved computing device that is configured to manage the computing system; and

configuring a security module to prevent the computing system from receiving or executing application programs from any computing device other than the pre-approved computing device;

configuring the processor so that the processor is unable to execute any functions other than those specified by either the set of predetermined computer-executable application programs or the pre-approved computer-executable application programs received from the pre-approved computing device;

wherein the pre-approved computer-executable application programs comprise application programs not included in the set of predetermined computer-executable application programs installed on the computing system by a manufacturer of the computing system.

11. The method of claim 10 , further comprising configuring a communication interface to enable communication between the computing system and the pre-approved computing device.

12. The method of claim 10 , wherein the pre-approved computing device comprises a plurality of computing devices.

13. The method claim 10 , wherein the security module is further configured to prevent the creation of computer-executable instructions except by consent of the security module.

14. The method of claim 10 , wherein the pre-approved computer-executable application programs comprise at least one of:

a software update;

a hardware update;

an application update;

a registry key update;

an operating system update; and

a device driver update.

15. The method of claim 10 , further comprising configuring the pre-approved computing device to manage communication between the computing system and additional computing systems.

16. The method of claim 10 , further comprising configuring a user-interface to enable a user of the computing system to identify and select pre-approved computer-executable application programs that are to be received from the pre-approved computing device and installed on the computing system.

17. The method of claim 10 , further comprising configuring, using the pre-approved computing device, the processor of the computing system to execute only a portion of the set of predetermined computer-executable application programs.

Assignments (3)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2007
From: KENNEDY, MARK; OBRECHT, MARK
To: SYMANTEC CORPORATION
Reel/Frame 020044/0674 →