IP Library Granted Patent US 7,020,644
Granted Patent B2
US 7,020,644 · App. 10/227,821 · Granted Mar 28, 2006

Collection installable knowledge

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 7,020,644
App. No.
10/227,821
Granted
Mar 28, 2006
Kind
B2
Abstract

A Collection Knowledge System provides context-sensitive knowledge delivery services to application programs, thereby enabling application programs to effectively support variant computational processes. In operation, a Collection Knowledge System receives knowledge requests from application programs, performs local and remote lookups into structured trees of knowledge, and returns requested knowledge to requesting application programs. Collection Knowledge Systems can manage knowledge for entire variant computational processes, thereby enabling application programs to calculate and execute many variant computational processes in fully automated, scalable ways that were not previously possible. As a consequence of automated process construction and execution, associated human labor costs are effectively reduced to zero.

Claims (30)

1. A collection installable knowledge method for installing installable knowledge into a collection knowledge system, to be performed on or with the aid of a programmable device, comprising the following steps:

(a) accessing an index file that describes a set of installable knowledge for installation into a collection knowledge system;

(b) accessing a knowledge data directory containing said installable knowledge within a collection; and

(c) installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system,

wherein a collection knowledge system is comprised of a collection knowledge system software program, one or more sets of knowledge search rules, and knowledge structures comprised of knowledge trees, mobile collections, and knowledge spaces, and

wherein collections are data structures comprised of a collection specifier and collection content containing zero or more collection content files, and wherein a collection specifier contains information about a collection instance, and wherein collection membership information describes collection content.

2. The method of claim 1 , wherein

said index file is dynamically calculated as part of said step of installing said index file into a special installable knowledge directory.

3. The method of claim 1 , wherein

said step of installing said index file and said knowledge data directory uses a client program to communicate with a remote collection knowledge system server.

4. A programmable collection knowledge system apparatus for installing installable knowledge into a collection knowledge system, comprising:

(a) means for accessing an index file that describes a set of installable knowledge for installation into a collection knowledge system;

(b) means for accessing a knowledge data directory containing the installable knowledge within a collection; and

(c) means for installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system,

wherein a collection knowledge system is comprised of a collection knowledge system software program, one or more sets of knowledge search rules, and knowledge structures comprised of knowledge trees, mobile collections, and knowledge spaces, and

wherein collections are data structures comprised of a collection specifier and collection content containing zero or more collection content files, and wherein a collection specifier contains information about a collection instance, and wherein collection membership information describes collection content.

5. The programmable apparatus of claim 4 , wherein

said means for installing said index file into a special installable knowledge directory dynamically calculates said index file.

6. The programmable apparatus of claim 4 , wherein

said means for installing said index file uses a client program to communicate with a remote collection knowledge system server.

7. A computer readable memory, encoded with data representing a collection installable knowledge computer program that can be used to direct a computer when used by the computer, comprising:

(a) means for accessing an index file that describes a set of installable knowledge for installation into a collection knowledge system;

(b) means for accessing a knowledge data directory containing the installable knowledge within a collection; and

(c) means for installing said index file and said knowledge data directory into a special installable knowledge directory location within a collection knowledge system,

wherein a collection knowledge system is comprised of a collection knowledge system software program, one or more sets of knowledge search rules, and knowledge structures comprised of knowledge trees, mobile collections, and knowledge spaces, and

wherein collections are data structures comprised of a collection specifier and collection content containing zero or more collection content files, and wherein a collection specifier contains information about a collection instance, and wherein collection membership information describes collection content.

8. The computer readable memory of claim 7 , wherein

said means for installing said index file into a special installable knowledge directory dynamically calculates said index file.

9. The computer program product of claim 7 , wherein

said means for installing said index file and said knowledge data directory uses a client program to communicate with a remote collection knowledge system server.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 034514 FRAME: 0496. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 3, 2015
From: COVERITY, INC
To: SYNOPSYS, INC
Reel/Frame 035121/0570 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2014
From: COVERITY, INC
To: SYNOPSIS, INC
Reel/Frame 034514/0496 →