Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
166 words
A repository system for storage and retrieval of real-time embedded software comprising: a) at least one parent repository server, the parent repository server having storage means; b) at least one repository client having multimedia display means; c) means for generating a query to the parent repository server, the query generating means resident on the repository client to search for attributes of real-time embedded software stored on the parent repository server; d) real-time embedded software stored on the parent repository server storage means; e) attributes associated with the real-time embedded software; f) search means resident on the parent repository server, the search means having capabilities to respond to the repository client query generating means to search for certain of the real-time embedded software based on the attributes of the real-time embedded software; g) the multimedia display means displaying the results of the repository client query made to the parent repository server; and h) a first communication link which joins the repository client and the parent repository server.
Claim 2
Dependent Claim
166 words
A repository system for storage and retrieval of real-time embedded software comprising: a) at least one parent repository server, the parent repository server having storage means; b) at least one repository client having multimedia display means; c) means for generating a query to the parent repository server, the query generating means resident on the repository client to search for attributes of real-time embedded software stored on the parent repository server; d) real-time embedded software stored on the parent repository server storage means; e) attributes associated with the real-time embedded software; f) search means resident on the parent repository server, the search means having capabilities to respond to the repository client query generating means to search for certain of the real-time embedded software based on the attributes of the real-time embedded software; g) the multimedia display means displaying the results of the repository client query made to the parent repository server; and h) a first communication link which joins the repository client and the parent repository server.
Claim 3
Dependent Claim
22 words
The repository system of claim 1 wherein the parent repository server further comprises means for limiting access to the parent repository server.
Claim 4
Dependent Claim
28 words
The repository system of claim 1 wherein the repository system comprises multiple satellite servers at different geographic locations linked via second communication links to the parent repository server.
Claim 5
Dependent Claim
25 words
The repository system of claim 3 wherein the parent repository system comprises means for permitting access to these satellite repository servers according to preestablished permissions.
Claim 6
Dependent Claim
28 words
The repository system of claim 2 wherein the repository client comprises means for displaying a search template, the search template comprising attributes of the stored real-time embedded software.
Claim 7
Dependent Claim
25 words
The repository system of claim 2 wherein the repository client further comprises a local database of real-time embedded software, the real-time embedded software having attributes.
Claim 8
Dependent Claim
24 words
The repository system of claim 5 wherein the search template allows searching of the local database of real-time embedded software based on the attributes.
Claim 9
Dependent Claim
27 words
The repository system of claim 5 wherein the search template allows searching of the parent repository server storage means for real-time embedded software based on the attributes.
Claim 10
Dependent Claim
14 words
The repository system of claim 1 further comprising real time embedded software check-in means.
Claim 11
Dependent Claim
23 words
The repository system of claim 9 wherein the check-in means comprises a template in which attributes of the real-time embedded software are entered.
Claim 12
Dependent Claim
24 words
The repository system of claim 9 wherein the check-in means further comprises means for dynamically calculating attributes of the real-time embedded software being checked-in.
Claim 13
Dependent Claim
23 words
The repository system of claim 2 further comprising encryption means so that real-time embedded software stored on the parent repository server is encrypted.
Claim 14
Dependent Claim
28 words
The repository system of claim 2 further comprising a repository server access list, the repository server access list generated based on the query generated by the repository clients.
Claim 15
Dependent Claim
20 words
The repository system of claim 1 further comprising a shadow repository capable of responding to the queries of repository clients.
Claim 16
Dependent Claim
23 words
The repository system of claim 1 wherein the repository clients have means to limit the access of a user to the repository client.
Claim 17
Dependent Claim
23 words
The repository system of claim 15 wherein the access limiting means comprises a login name, a session password, and a session termination procedure.
Claim 18
Dependent Claim
35 words
The repository system of claim 5 wherein the search template permits searches selected from the group consisting of binary search string, text search strings, frequency of use key words, key phrases, and user definable attributes.
Claim 19
Dependent Claim
13 words
The repository system of claim 5 wherein the search template is user defined.
Claim 20
Dependent Claim
25 words
The repository system of claim 5 wherein results of a repository client query generating means are displayed for a user on the multimedia display means.
Claim 21
Dependent Claim
30 words
The repository system of claim 19 further comprising download means so that real-time embedded software that meets search criteria entered on the search template is downloaded to the repository client.
Claim 22
Dependent Claim
10 words
The repository system of claim 1 further comprising repository tools.
Claim 23
Dependent Claim
36 words
The repository system of claim 21 wherein the repository tools comprise message creation tools, adding and deleting user tools, updated password tools, purchase record creation tools, check-in process tools, security log tools, and bill creation tools.
Claim 24
Dependent Claim
24 words
The repository system of claim 14 wherein the repository further comprises index creation means and means for downloading the index to the shadow repository.
Claim 25
Independent Claim
76 words
A method for creating a repository of real-time embedded software comprising: a) storing the real-time embedded software in a first repository server; b) characterizing the real-time embedded software by at least one attribute; c) creating a query on a repository client to the repository server based on desired the real-time embedded software attributes; d) retrieving the real-time embedded software from the first repository server; and e) displaying the retrieved real-time embedded software on the repository client.
Claim 26
Independent Claim
76 words
A method for creating a repository of real-time embedded software comprising: a) storing the real-time embedded software in a first repository server; b) characterizing the real-time embedded software by at least one attribute; c) creating a query on a repository client to the repository server based on desired the real-time embedded software attributes; d) retrieving the real-time embedded software from the first repository server; and e) displaying the retrieved real-time embedded software on the repository client.
Claim 27
Dependent Claim
57 words
The method of claim 24 wherein the first repository is selected from the group consisting of in-house server repositories, local disk repositories, repository technology-specific CD repositories, third party repositories accessed via the Internet, third party repositories accessed via an internetworked systems, internal off-site corporate repositories accessed via the Internet or other internetworked system, and stand-alone repository systems.
Claim 28
Dependent Claim
13 words
The method of claim 24 further comprising limiting access to the repository server.
Claim 29
Dependent Claim
34 words
The method of claim 24 further comprising linking at least a second repository server to the first repository server and searching the second repository server based on the query created by the repository client.
Claim 30
Dependent Claim
17 words
The method of claim 24 further comprising permitting access to satellite repository servers according to preestablished permissions.
Claim 31
Dependent Claim
31 words
The method of claim 24 wherein creating a query further comprises creating a search template on a desktop terminal, the search template comprising potential attributes of the desired real-time embedded software.
Claim 32
Dependent Claim
16 words
The method of claim 24 further comprising establishing a local database of real-time embedded software attributes.
Claim 33
Dependent Claim
18 words
The method of claim 30 further comprising searching the local database based upon the real-time embedded software attributes.
Claim 34
Dependent Claim
21 words
The method of claim 30 wherein searching the local database further comprises completing a template of the real-time embedded software attributes.
Claim 35
Dependent Claim
28 words
The method of claim 24 wherein storing the real-time embedded software further comprises checking in the real-time embedded software by completing attributes relating to the real-time embedded software.
Claim 36
Dependent Claim
27 words
The method of claim 24 wherein characterizing the real-time embedded software by at least one attribute comprises dynamically calculating attributes of the real-time embedded software being checked-in.
Claim 37
Dependent Claim
24 words
The method of claim 24 wherein retrieving the real-time embedded software in the first repository server further comprises encrypting the stored real-time embedded software.
Claim 38
Dependent Claim
27 words
The method of claim 24 wherein characterizing the real-time embedded software further comprises creating a repository access list based on the queries generated by the repository clients.
Claim 39
Dependent Claim
23 words
The method of claim 24 further comprising creating a repository index and a shadow database capable of responding to queries of repository clients.
Claim 40
Dependent Claim
16 words
The method of claim 24 further comprising limiting access to repository clients by access limiting means.
Claim 41
Dependent Claim
22 words
The method of claim 38 wherein the access limiting means comprises a login name, a session password, and a session termination procedure.
Claim 42
Dependent Claim
34 words
The method of claim 29 wherein the search template permits searches based on the group comprising binary search strings, text search strings, frequency of use of key words, key phrases and user definable attributes.
Claim 43
Dependent Claim
20 words
The method of claim 24 wherein creating a query on the repository client involves creating a user defined search template.
Claim 44
Dependent Claim
19 words
The method of claim 41 wherein the user defined search template is displayed on a repository client display means.