Patent US6158001A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6158001A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic configuration generation

Assignee: Aptean Inc
•
Filing: 1999-08-19
•
Granted: 2000-12-05
•
Expires: 2019-08-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer implemented system analyzes an application state by determining entities which provide predetermined functionalities for a user, determining items that depend from the determined entities, grouping entities by pruning overlapping entities and combining similar entities, and packaging the group of entities using a predetermined format. The system provides automatic relationship resolution based on a current machine state to enumerate in a deterministic manner fundamental data, metadata and dependencies necessary for correct application function. In addition, state information is stored in a persistent format to be used in a variety of applications, including installation, synchronization, backup, recovery, analysis, and repair.

Inventors

  • 👤 Cadir Batista Lee
  • 👤 Scott William Dale

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 12:01
CPC Classifications
G; G06; G06F; G06F9/00; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/14; G06F11/1402; G06F11/1415; G06F11/142; G06F11/22; G06F11/2289; G06F11/30; G06F11/3003; G06F11/3013; G06F11/302; G06F11/3051

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 70 words
A method for determining an application state of computer software, the method comprising: determining entities which provide predetermined functionalities associated with the computer software, the computer the software including one of an interactive application, an operating system component, and an operating system; determining items that depend from the determined entities; grouping entities by pruning overlapping entities and combining similar entities; and packaging the group of entities using a predetermined format.
Claim 2
Independent Claim 70 words
A method for determining an application state of computer software, the method comprising: determining entities which provide predetermined functionalities associated with the computer software, the computer the software including one of an interactive application, an operating system component, and an operating system; determining items that depend from the determined entities; grouping entities by pruning overlapping entities and combining similar entities; and packaging the group of entities using a predetermined format.
Claim 3
Dependent Claim 22 words
The method of claim 1, further comprising determining dependencies based on components of a network subsystem and one or more network dependencies.
Claim 4
Dependent Claim 16 words
The method of claim 1, further comprising determining dependencies based on components of a network stack.
Claim 5
Dependent Claim 26 words
The method of claim 3, wherein the components include one or more of the following: network services, adapters, protocols, drivers, utilities, configuration information and network bindings.
Claim 6
Dependent Claim 19 words
The method of claim 1, further comprising determining dependencies based on one or more components of a printer software.
Claim 7
Dependent Claim 27 words
The method of claim 5, wherein the components include one or more of the following: a printer driver, a print spooler, a printing sub-system, and printer configuration.
Claim 8
Dependent Claim 20 words
The method of claim 1, further comprising determining dependencies based on one or more operating system components of the computer.
Claim 9
Dependent Claim 14 words
The method of claim 1, wherein one of the components comprises a device driver.
Claim 10
Dependent Claim 17 words
The method of claim 1, wherein one of the components comprises a subsystem of the operating system.
Claim 11
Dependent Claim 23 words
The method of claim 9, wherein the subsystem includes one or more settings including email settings, internet connection settings and database connectivity settings.
Claim 12
Independent Claim 73 words
A system for determining an application state of computer software, the system comprising computer readable instructions to: determine entities which provide predetermined functionalities associated with the computer software, the computer software including one of an interactive application, an operating system component, and an operating system; determine items that depend from the determined entities; group entities by pruning overlapping entities and combining similar entities; and package the group of entities using a predetermined format.
Claim 13
Independent Claim 73 words
A system for determining an application state of computer software, the system comprising computer readable instructions to: determine entities which provide predetermined functionalities associated with the computer software, the computer software including one of an interactive application, an operating system component, and an operating system; determine items that depend from the determined entities; group entities by pruning overlapping entities and combining similar entities; and package the group of entities using a predetermined format.
Claim 14
Dependent Claim 24 words
The system of claim 11, further comprising instructions to determine dependencies based on components of a network subsystem and one or more network dependencies.
Claim 15
Dependent Claim 18 words
The system of claim 11, further comprising instructions to determine dependencies based on components of a network stack.
Claim 16
Dependent Claim 26 words
The system of claim 13, wherein the components include one or more of the following: network services, adapters, protocols, drivers, utilities, configuration information and network bindings.
Claim 17
Dependent Claim 21 words
The system of claim 11, further comprising instructions to determine dependencies based on one or more components of a printer software.
Claim 18
Dependent Claim 27 words
The system of claim 15, wherein the components include one or more of the following: a printer driver, a print spooler, a printing sub-system, and printer configuration.
Claim 19
Dependent Claim 22 words
The system of claim 11, further comprising instructions to determine dependencies based on one or more operating system components of the computer.
Claim 20
Dependent Claim 14 words
The system of claim 11, wherein one of the components comprises a device driver.
Claim 21
Dependent Claim 17 words
The system of claim 11, wherein one of the components comprises a subsystem of the operating system.
Claim 22
Dependent Claim 23 words
The system of claim 19, wherein the subsystem includes one or more settings including email settings, internet connection settings, and database connectivity settings.
Claim 23
Dependent Claim 13 words
The system of claim 11, wherein the state comprises an operating system state.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag