WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Distributed computer network including hierarchical resource information structure and related method of distributing resources    
United States Patent5581764   
Link to this pagehttp://www.wikipatents.com/5581764.html
Inventor(s)Fitzgerald; Albion J. (Ridgewood, NJ); Fitzgerald; Joseph J. (New Paltz, NY)
AbstractIn an enterprise-wide network which includes at least one centralized computer and a plurality of desktop computers, a method for enterprise system management comprising the steps of: storing an Already Have list for each desktop; storing a plurality of Should Have sub-lists; and generating a respective Should Have list from the stored sub-lists for a respective desktop computer during configuration of the desktop computer; wherein the Schema of the generated Should Have list includes at least one dynamic linkage which encompasses more than on Should Have sub-lists.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5581764
Distributed computer network including hierarchical resource information

     structure and related method of distributing resources - US Patent 5581764 Drawing
Distributed computer network including hierarchical resource information structure and related method of distributing resources
Inventor     Fitzgerald; Albion J. (Ridgewood, NJ); Fitzgerald; Joseph J. (New Paltz, NY)
Owner/Assignee     Novadigm, Inc. (Mahwah, NJ)
Patent assignment
All assignments
Publication Date     December 3, 1996
Application Number     08/237,498
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     May 2, 1994
US Classification     709/223 717/121
Int'l Classification     G06F 009/44
Examiner     Kriess; Kevin A.
Assistant Examiner    
Attorney/Law Firm     Wilson, Sonsini, Goodrich & Rosati
Address
Parent Case     CROSS-REFERENCE TO RELATED PATENT APPLICATION This is a continuation-in-part of U.S. Ser. No. 08/056,333 filed Apr. 30, 1993 now abandoned.
Priority Data    
USPTO Field of Search     395/700 395/650
Patent Tags     distributed computer network including hierarchical resource information related distributing resources
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5282273
Ushio
709/218
Jan,1994

[0 after 0 votes]
5263164
Kannady
713/1
Nov,1993

[0 after 0 votes]
5247683
Holmes
709/221
Sep,1993

[0 after 0 votes]
4951192
Chase, Jr.
717/149
Aug,1990

[0 after 0 votes]
4780821
Crossley
718/100
Oct,1988

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method of managing resources in a network of distributed computers comprising the steps of:

providing in the computer network a plurality of Already Have (AH)information units;

linking the plurality of AH information units in a respective Already Have (AH) information structure in which AH information units are linked in a multi-level hierarchy that corresponds to a respective network computer and that identifies resources that such network computer already has (AH resources), or that identifies policies that already apply to such network computer (AH policies);

providing in the computer network respective AH structural data that are indicative of the linkages among AH information units in the AH information structure hierarchy;

relating in the computer network the AH structural data to respective AH information units in the AH information structure hierarchy;

providing in the computer network a plurality of (Should Have) SH information units;

linking the plurality of SH information units in a respective Should Have (SH) information structure in which SH information units are linked in a multi-level hierarchy that identifies resources that such network computer should have (SH resources) or that identifies policies that should apply to such network computer (SH policies);

providing in the computer network respective SH structural data that are indicative of the linkages among SH information units of the SH information structure hierarchy;

relating in the computer network the SH structural data to respective SH information units in the SH information structure hierarchy; and

comparing respective AH structural data relating to respective AH information units with respective SH structural data relating to corresponding SH information units so as to identify portions of the AH information structure that differ from corresponding portions the SH information structure.

2. The method of claim 1,

wherein the step of providing respective AH information units includes providing respective lists that identify other respective AH information units or respective AH resources or respective AH policies; and

wherein the step of providing respective SH information units includes providing respective lists that identify other respective SH information units or respective SH resources or respective SH policies.

3. The method of claim 1,

wherein the step of providing respective AH information units includes providing respective lists that are linked to other respective AH information units or that are linked to respective AH resources or respective AH policies; and

wherein the step of providing respective SH information units includes providing respective lists that are linked to other respective SH information units or that are linked to respective SH resources or respective SH policies.

4. The method of claim 1,

wherein the step of linking the plurality of AH information units includes linking at least one respective AH information unit in the AH information structure hierarchy to another respective AH information unit higher in the AH information structure hierarchy and to a respective AH resource lower in the AH information structure hierarchy; and

wherein the step of linking the plurality of SH information units includes linking at least one respective SH information unit in the SH information structure hierarchy to another respective SH information unit higher in the SH information structure hierarchy and to a respective SH resource lower in the SH information structure hierarchy.

5. The method of claim 1 wherein said step of comparing involves initially comparing respective AH structural data included in respective AH information units at higher levels in the AH information structure hierarchy with respective SH structural data included in corresponding SH information units at higher levels in the SH information SH structure hierarchy and then comparing respective AH structural data in respective AH information units at lower levels in the AH information SH structure hierarchy with respective SH structural data included in corresponding SH information units at lower levels in the SH information structure hierarchy.

6. The method of claim 1 wherein:

the step of identifying AH resources includes identifying an application program in at least one AH information unit; and

the step of identifying SH resources includes identifying an application program in at least one SH information unit.

7. The method of claim 1 wherein:

the step of identifying AH resources includes identifying a program file in at least one AH information Unit; and

the step of identifying SH resources includes identifying a program file in at least one SH information unit.

8. The method of claim 1 wherein:

the step of identifying AH resources includes identifying program data in at least one AH information unit; and

the step of identifying SH resources includes identifying program data in at least one SH information unit.

9. The method of claim 1,

wherein the step of identifying AH resources includes identifying program instructions in at least one AH information unit; and

wherein the step of identifying SH resources includes identifying program instructions in at least one SH information unit.

10. The method of claim 1 wherein:

the step of identifying AH resources includes identifying an icon in at least one AH information unit; and

the step of identifying SH resources includes identifying an icon in at least one SH information unit.

11. The method of claim 1 wherein:

the step of identifying AH policies includes identifying in respective AH information units policies governing an organization served by the network; and

the step of identifying SH policies includes identifying in respective SH information units policies governing an organization served by the network.

12. The method of claim 1 wherein:

the step of identifying AH policies includes identifying in respective AH information units security levels of users on the network; and

the step of identifying SH policies includes identifying in respective SH information units security levels of users on the network.

13. The method of claim 1 wherein:

the step of identifying AH policies includes identifying in respective AH information units departmental organization of a workplace served by the network; and

the step of identifying SH policies includes identifying in respective SH information units departmental organization of a workplace served by the network.

14. The method of claim 1 wherein:

the step of identifying AH resources includes identifying an application program, icon, file or program data in at least one AH information unit;

the step of identifying Ah resources includes identifying an application program, icon, file or program data in at least one SH information unit;

the step of identifying AH policies includes identifying in respective AH information units respective factors that relate to the distribution of resources in the network, such factors including at least one of, policies governing an organization served by the network, security level of computer users on the network and departmental organization of a workplace served by the network; and

the step of identifying SH policies includes identifying respective SH information units respective factors that relate to the distribution of resources in the network, such factors including at least one of, policies governing an organization served by the network, security levels of computer users on the network and departmental organization of a workplace served by the network.

15. The method of claim 1 further including the step of:

linking the at least one respective AH resource identified in the AH information structure hierarchy includes linking such AH resource below a respective AH information unit that corresponds to a respective AH factor that relates to the network distribution of such AH resource.

16. The method of claim 1 further including the step of:

linking the at least one respective AH resource identified in the AH information structure hierarchy includes linking an application program below a respective AH information unit that corresponds to a departmental structure of an organization served by the network.

17. The method of claim 1 further including the step of:

linking the at least one respective AH resource identified in the AH information structure hierarchy below a group of respective AH information units that are linked together in a hierarchy that corresponds to the departmental structure of an organization served by the network.

18. The method of claim 1 further including the step of:

linking the at least one respective AH resource identified in the AH information structure hierarchy below a respective AH information unit that corresponds to a respective AH factor that relates to the distribution of said respective at least one identified AH resource in the network; and

linking the at least one respective SH resource identified in the SH information structure hierarchy below a respective SH information unit that corresponds to a respective SH factor that relates to the distribution of said respective at least one identified SH resource in the network.

19. The method of claim 1 including the further steps of:

linking an application program AH resource identified in the AH information structure hierarchy below a respective AH information unit that corresponds to a departmental structure of an organization served by the network; and

linking an application program SH resource identified in the SH information structure hierarchy below a respective SH information unit that corresponds to a departmental structure of an organization served by the network.

20. The method of claim 1 including the further steps of:

linking the AH resource identified in the AH information structure hierarchy below a group of respective AH information units that are linked in a hierarchy indicative of the departmental structure of an organization served by the network; and

linking the SH resource identified in the SH information structure hierarchy below a group of respective SH information units that are linked in a hierarchy indicative of the departmental structure of an organization served by the network.

21. The method of claim 1 wherein said step of providing an SH information structure includes the steps of:

linking the plurality of SH information units in a multi-level Should Have (SH) schema that identifies resources that multiple computers in the network should have

dynamically linking at least one SH information unit at a higher level in the SH schema hierarchy either to multiple SH information units or to multiple SH resources at a lower level in the SH schema hierarchy; and

providing in the computer network respective numerical identifiers and relating in the computer network such numerical identifiers to respective SH information units;

determining a current configuration of such network computer; and

resolving the at least one dynamic linkage in the SH schema based upon the configuration so as to produce a resolved linkage between the at least one SH information unit and either a lower level SH information unit or a lower level SH resource; and

computing respective numerical values and respectively relating such respective computed numerical values to respective SH information units, wherein respective computed numerical values are computed based upon respective numerical identifiers included in other respective SH information units that are linked in the SH information structure hierarchy below a respective SH information unit to which a respective computed numerical value is related;

whereby such respective computed numerical values incorporated at prescribed levels in the SH information structure hierarchy serve as SH structural data concerning the linkages among SH information units below such prescribed levels in the SH information structure hierarchy.

22. The method of claim 1 wherein said step of providing an SH information structure includes the steps of:

linking the plurality of SH information units in a Should Have (SH) schema in the computer network that identifies resources that multiple computers in the network should have (SH resources);

dynamically linking at least one SH information unit at a higher level in the SH schema hierarchy either to multiple SH information units or to multiple SH resources at a lower level in the SH schema, and

providing in the computer network respective numerical identifiers and relating in the computer network such numerical identifies to respective SH information units;

determining user privileges of such network computer; and

resolving the at least one dynamic linkage in the SH schema based upon the user privileges so as to produce a resolved linkage between the at least one SH information unit and either a lower level SH information unit or a lower level SH resource; and

computing respective numerical values and respectively relating such respective computed numerical values to respective SH information units, wherein respective computed numerical values are computed based upon respective numerical identifiers that relate to other respective SH information units that are linked in the SH information structure below a respective SH information unit to which a respective computed numerical value relates;

whereby such respective computed numerical values that relate to respective information units at prescribed levels in the SH information structure hierarchy serve as SH structural data concerning the linkages among SH information units below such prescribed levels in the SH information structure hierarchy.

23. The method of claim 1 wherein said step of comparing includes:

comparing respective AH structural data referenced to respective AH information units at higher levels of the AH information structure hierarchy with respective SH structural data that relate to corresponding respective SH information units at corresponding higher levels of the SH information structure hierarchy; and

for respective corresponding higher level AP/SH information units for which respective comparisons identify a difference in AH/SH structural data, comparing respective AH structural data that relate to respective AH information units linked to such higher level AH information unit at a next prescribed lower level in the information structure hierarchy with respective SH structural data that relate to corresponding respective SH information units linked to such higher level SH information unit at a corresponding next prescribed lower level in the SH information structure hierarchy.

24. The method of claim 23 and further including the steps of:

storing the AH information structure in a first network computer;

storing the SH information structure in a second network computer; and

transporting respective structural data used in said step of comparing between the first and second network computers.

25. The method of claim 24 and further including the step of:

for respective corresponding higher level AH/SH information units for which respective comparisons identify a difference in structural data transporting respective SH information units or resources to the first network computer.

26. The method of claim 24,

wherein said step of transporting includes providing the SH information structure in a transportable medium.

27. The method of claim 24 wherein the transportable medium includes a CD-ROM.

28. The method of claim 24,

wherein said step of transporting includes providing the SH information structure in a transportable medium; and further including the step of:

providing respective SH resources on the transportable medium.

29. The method of claim 1 wherein said step of comparing includes:

comparing respective AH structural data that relate to respective AH information units at higher levels of the AH information structure with respective SH structural data that relate to corresponding respective SH information units at corresponding higher levels of the SH information structure; and

for respective corresponding higher level AH/SH information units for which respective comparisons identify a difference in AH/SH structural data, comparing respective AH structural data that relate to respective AH information units linked to such higher level AH information unit at a next prescribed lower level in the information structure with respective SH structural data that relate to corresponding respective SH information units linked to such higher level SH information unit at a corresponding next prescribed lower level in the SH information structure; and

for respective corresponding lower level AH/SH information units for which respective comparisons identify a difference in AWSH structural data, comparing respective AH structural data that relate to respective AH information units linked to such lower level AH information unit at a next prescribed lower level in the AH information structure with respective SH structural data that relate to corresponding respective SH information units linked to such lower level SH information unit at a corresponding next prescribed lower level in the SH information structure.

30. The method of claim 29 and further including the steps of:

storing the AH information structure in a first network computer;

storing the SH information structure in a second network computer;

transporting respective structural data used in said steps of comparing between the first and second network computers; and

for respective corresponding higher level AH/SH information units and respective lower level SH/AH information units for which respective comparisons identify a difference in structural dam, transporting respective SH information units or resources to or from the first network computer.

31. The method of claim 1 wherein said step of comparing includes:

comparing respective AH structural data that relate to respective AH information units at higher levels of the AH information structure hierarchy with respective SH structural data that relate to corresponding respective SH information units at corresponding higher levels of the SH information structure;

for respective corresponding higher level AH/SH information units for which respective comparisons identify a difference in AP/SH structural data, comparing respective AH structural data that relate to respective AH information units linked to such higher level AH information unit at a next prescribed lower level in the information structure with respective SH structural data that relate to corresponding respective SH information units linked to such higher level SH information unit at a corresponding next prescribed lower level in the SH information structure; and

for respective corresponding higher level AH/SH information units for which respective comparisons identify no difference in AH/SH structural data, performing no further comparisons of respective AH/SH structural data that relate to respective AH/SH information units linked to such respective corresponding higher level AH/SH information units at respective lower levels in the respective AH/SH information structures.

32. The method of claim 31 and further including the steps of:

storing the AH information structure in a first network computer;

storing the SH information structure in a second network computer;

transporting respective structural data used in said steps of comparing between the first and second network computers;

for respective corresponding higher level AH/SH information units and respective lower level SH/AH information units for which respective comparisons identify a difference in structural data, transporting respective SH information units or resources to or from the first network computer; and for respective corresponding higher level AH/SH information units for which respective comparisons identify no difference in structural data, transporting no respective SH information units or resources to or from the first network computer.

33. The method of claim 1 and further including the steps of:

storing the AH information structure in a first network computer; and

storing the SH information structure in a second network computer.

34. The method of claim 1 wherein:

said step of providing the AH information structure involves storing the AH information structure in the network computer to which the AH information structure corresponds; and

said step of providing the SH information structure involves storing the SH information structure in a different network computer from the one to which the SH information structure corresponds.

35. The method of claim 1,

providing in the computer network AH currentness data about the currentness of respective lower level AH information units or AH resources and relating in the computer network such AH currentness data to respective AH information units at higher levels in the AH information structure hierarchy; and

providing in the computer network SH currentness data about the currentness of respective lower level SH information units or SH resources and relating in the computer network such SH currentness data to respective SH information units at higher levels in the SH information hierarchy.

36. A method of managing resources in a network of distributed computers comprising the steps of:

providing in the computer network a plurality of Already Have (AH) information units;

linking the plurality of AH information units in a respective Already Have (AH) information structure that corresponds to a respective network computer and that identifies resources that such network computer already has (AH resources), or that identifies policies that already apply to such network computer (AH policies);

providing in the computer network respective AH structural data that are indicative of the linkages among AH information units in the AH information structure;

relating in the computer network the AH structural data to respective AH information units in the AH information structure;

providing in the computer network a plurality of Should Have (SH) information units;

linking the plurality of SH information units in a Should Have (SH) schema that identifies resources that such network computer should have (SH resources), or that identifies policies that should apply to such network computer (SH policies);

dynamically linking at least one SH information unit at a higher level in the SH schema either to multiple SH information units or multiple SH resources at a lower level in the SH schema; and

providing in the computer network respective numerical identifiers and relating in the computer network such numerical identifiers to respective SH information units.

37. The method of claim 36 and further including the steps of:

determining a current configuration of such network computer; and

resolving the at least one dynamic linkage in the SH schema based upon the configuration so as to produce a resolved linkage between the at least one SH information unit and either a lower level SH information unit or a lower level SH resource; and

computing respective SH structural data and respectively relating such respective computed SH structural data to respective SH information units, wherein respective computed SH structural data are computed based upon respective numerical identifiers that relate to other respective SH information units that are linked in the SH information structure hierarchy below a respective SH information unit to which respective computed SH structural data relates;

whereby such respective computed SH structural data that relate to respective information units at prescribed levels in the SH information structure hierarchy are indicative of the linkages among SH information units below such prescribed levels in the SH information structure hierarchy.

38. The method of claim 36 and further including the steps of:

determining user privileges of such network computer; and

resolving the at least one dynamic linkage in the SH schema based upon the user privileges so as to produce a resolved linkage between the at least one SH information unit and either a lower level SH information unit or a lower level SH resource; and

computing respective SH structural data and respectively relating such respective computed SH structural data to respective SH information units, wherein respective computed SH structural data are computed based upon respective numerical identifiers that relate to other respective SH information units that are linked in the SH information structure hierarchy below a respective SH information unit to which respective computed SH structural data relate;

whereby such respective computed SH structural data that relate to respective information units at prescribed levels in the SH information structure hierarchy are indicative of the linkages among SH information units below such prescribed levels in the SH information structure hierarchy.

39. The method of claim 36,

wherein the step of providing respective AH information units includes providing respective lists that identify other respective AH information units or respective AH resources; and

wherein the step of providing respective SH information units includes providing respective lists that identify other respective SH information units or respective SH resources.

40. The method of claim 36,

wherein the step of providing respective AH information units includes providing respective objects that are linked to other respective AH information units or that are linked to respective AH resources; and

wherein the step of providing respective SH information units includes providing respective objects that are linked to other respective SH information units or that are linked to respective SH resources.

41. The method of claim 36,

wherein the step of linking the plurality of AH information units includes linking at least one respective AH information unit in the AH information structure hierarchy to another respective AH information unit higher in the AH information structure hierarchy and to a respective AH resource lower in the AH information structure hierarchy; and

wherein the step of linking the plurality of SH information units includes linking at least one respective SH information unit in the SH schema hierarchy to another respective SH information unit higher in the SH schema hierarchy and to a respective SH resource lower in the SH schema hierarchy.

42. The method of claim 36 wherein:

the step of identifying AH resources includes identifying an application program; and

the step of identifying SH resources includes identifying an application program.

43. The method of claim 36 wherein:

the step of identifying AH resources includes identifying a program file; and

the step of identifying SH resources includes identifying a program file.

44. The method of claim 36 wherein:

the step of identifying AH resources includes identifying program; and

the step of identifying SH resources includes identifying program data.

45. The method of claim 36,

wherein the step of identifying AH resources includes identifying program instructions; and

wherein the step of identifying SH resources includes identifying program instructions.

46. The method of claim 36 wherein:

the step of identifying AH resources includes identifying an icon; and

the step of identifying SH resources includes identifying an icon.

47. The method of claim 36 wherein:

the step of identifying AH policies includes identifying respective policies governing an organization served by the network; and

the step of identifying SH policies includes identifying respective policies governing an organization served by the network.

48. The method of claim 36 wherein:

the step of identifying AH policies includes identifying respective security levels of users on the network; and

the step of identifying SH policies includes identifying respective security levels of users on the network.

49. The method of claim 36 wherein:

the step of identifying AH policies includes identifying respective departmental organization of a workplace served by the network; and

the step of identifying SH policies includes identifying respective departmental organization of a workplace served by the network.

50. The method of claim 36 further including the step of:

linking at least one respective AH resource identified in the AH information structure below a respective AH information unit that corresponds to a respective AH factor that relates to the network distribution of said respective at least one identified AH resource; and

linking at least one respective SH resource identified in the SH schema below a respective SH information unit that corresponds to a respective SH factor that relates to the network distribution of said respective at least one identified SH resource.

51. The method of claim 36 further including the step of:

linking an application program AH resource below a respective AH information unit that corresponds to a departmental structure of an organization served by the network; and

linking an application program SH resource below a respective SH information unit that corresponds to a departmental structure of an organization served by the network.

52. The method of claim 36 wherein:

linking an AH resource identified in the AH information structure below a group of respective AH information units that are linked in a hierarchy indicative of the departmental structure of an organization served by the network; and

linking an SH resource identified in the SH schema hierarchy is linked in the SH information structure hierarchy below a group of respective SH information units that are linked in a hierarchy indicative of the departmental structure of an organization served by the network.

53. The method of claim 36,

wherein said step of linking AH information units in the computer network in a respective Already Have (AH) information structure involves providing such AH information structure in a respective network computer that lacks a real-time connection to other respective computers in the distributed network; and

wherein said step of linking SH information units in the computer network in a Should Have (SH) schema involves providing such SH schema in a transportable electronic memory medium and transferring such SH schema from the transportable medium to the respective network computer that lacks a real-time connection.

54. A method of managing resources in a network of distributed computers comprising the steps of:

providing in the computer network a plurality of Already Have (AH) information units;

linking the plurality of AH information units in a respective multi-level Already Have (AH) information structure that corresponds to a respective network computer and that identifies resources that such network computer already has (AH resources), or that identifies policies that already apply to such network completer (AH policies);

providing in the computer network respective AH numerical values that are indicative of the linkages among AH information units at lower levels in the AH information structure; and

relating in the computer network the AH numerical values to respective AH information units at higher levels in the AH information structure;

providing in the computer network AH currentness data about the currentness of lower level AH information units or respective AH resources and relating in the computer network such AH currentness data to respective AH information units at higher levels in the AH information structure hierarchy;

providing in the computer network a plurality of Should Have (SH) information units;

linking the plurality of SH information units in a multi-level Should Have (SH) schema that identifies resources that multiple computers in the network should have, or that identifies policies that should apply to such network computer (SH policies);

dynamically linking at least one SH information unit at a higher level in the SH schema either to multiple SH information units or to multiple SH resources at a lower level in the SH schema;

providing in the computer network respective numerical identifiers that relate to respective SH information units; and

providing in the computer network respective SH currentness data about the currentness of respective SH information units or respective SH resources;

interrogating the network computer to ascertain the configuration of such network computer;

resolving the at least one dynamic linkage in the SH schema based upon the configuration so as to produce a resolved linkage between the at least one SH information unit and either a lower level SH information unit or a lower level SH resource;

whereby an SH information structure is produced that corresponds to the network computer and that indicates the resources that such network computer should have or the policies that should apply to such network computer;

relating in the computer network SH currentness data about SH information units lower in the SH information structure to SH information units higher in the SH information hierarchy;

computing respective SH numerical values and respectively relating such respective computed SH numerical values to respective SH information units, wherein respective computed SH numerical values are computed based upon respective numerical identifiers that relate to other respective SH information units that are linked in the SH information structure below a respective SH information unit to which a respective computed SH numerical value relates; and

comparing respective AH numerical values and respective AH currentness data to corresponding respective SH numerical values and respective SH currentness data so as to identify portions of the AH information structure that differ from corresponding portions the SH information structure.

55. The method of claim 54 wherein respective SH currentness data includes Last Update Date Time (LUDT) information for such respective SH information units.

56. The method of claim 54 wherein the step of relating SH currentness data includes relating to respective SH information units at a higher levels in the SH information structure, Latest Last Update Date Time (LLUDT) information for lower level SH information units or resources.

57. A method of managing resources in a network of distributed computers comprising the steps of:

(A1) providing in the computer network a plurality of Already Have (AH) information units;

(A2) linking the plurality of AH information unit, in a respective multi-level Already Have (AH) information structure that corresponds to a respective network computer and that identifies resources that such network computer already has (AH resources), or identifies policies that already apply to such network computer (AH policies);

(A3) providing in the computer network respective AH numerical values that are indicative of the linkages among respective AH information units in the AH information structure;

(A4) relating in the computer network the AH numerical values to respective AH information units at higher levels in the AH information structure hierarchy;

(B1) providing in the computer network a plurality of Should Have (SH) information units;

(B2) linking the plurality of SH information units in a multi-level Should Have (SH) schema that identifies resources that multiple computers in the network should have (SH resources), or that identifies policies that should apply to multiple computers in the network (SH policies);

(B3) dynamically linking at least one SH information unit at a higher level in the SH schema either to multiple SH information units or to multiple SH resources at a lower level in the SH schema;

(B4) providing in the computer network respective SH numerical identifiers;

(B5) relating in the computer network the respective SH numerical identifiers to respective SH information units;

(C1) interrogating the at least one computer to ascertain the configuration of such network computer;

(D1) resolving the at least one dynamic linkage in the SH schema based upon the configuration so as to produce a resolved linkage between at least one SH information unit and either a lower level SH information unit or a lower level SH resource;

(E1) generating respective SH numerical values and respectively relating such respective SH numerical values to respective SH information units at prescribed levels in the SH information structure, wherein respective generated SH numerical values are generated,

(E2) wherein said step of generating respective SH numerical values involves generating based upon respective SH numerical identifiers related to other respective SH information units that are linked in the SH information structure below respective SH information units related to such respective SH numerical values;

(E3) wherein said step of generating respective SH numerical values further involves generating based upon respective linkages among such other lower level SH information units;

(F1) whereby the SH schema is converted into a SH information structure that identifies resources that such network computer should have; and

(G1) comparing respective AH numerical values with corresponding respective SH numerical values so as to identify portions of the AH information structure that differ from corresponding portions the SH information structure.

58. The method of claim 57 wherein said step (G), comparing, includes:

(G2) comparing respective AH numerical values related to respective AH information units at higher levels of the AH information structure with respective SH numerical values related to corresponding respective SH information units at corresponding higher levels of the SH information structure; and

(G3A) for respective corresponding higher level AH/SH information units for which respective comparisons in step G2 identify a difference in AH/SH numerical values, comparing respective AH numerical values related to respective AH information units linked to such higher level AH information unit at a next prescribed lower level in the information structure with respective SH numerical values related to corresponding respective SH information units linked to such higher level SH information unit at a corresponding next prescribed lower level in the SH information structure;

(G3B) for respective corresponding higher level AH/SH information units for which respective comparisons in step G2 identify no difference in AH/SH numerical values, performing no further comparisons of respective AH/SH numerical values related to respective AH/SH information units linked to such respective corresponding higher level AH/SH information units at respective lower levels in the respective AH/SH information structures;

(G4A) for respective corresponding lower level AH/SH information units for which respective comparisons in step G3A identify a difference in AH/SH numerical values, comparing respective AH numerical values related to respective AH information units linked to such lower level AH information unit at a next prescribed lower level in the AH information structure with respective SH numerical values related to corresponding respective SH information units linked to such lower level SH information unit at a corresponding next prescribed lower level in the SH information structure; and

(G4B) for respective corresponding lower level AH/SH information units for which respective comparisons in step G3A identify no difference in AH/SH numerical values, performing no further comparisons of respective AH/SH numerical values related to respective AH/SH information units linked to such respective corresponding higher level AH/SH information units at respective lower levels in the respective AH/SH information structures.

59. The method of claim 58 and further including the steps of:

(H) storing the AH information structure in a first network computer;

(I) storing the SH information structure in a second network computer;

(J) transporting respective SH numerical values used in said steps of comparing, G, between the first and second network computers; and

(K) for respective corresponding higher level AH/SH information units and respective lower level SH/AH information units for which respective comparisons identify a difference in structural data, transporting respective SH resources to the first network computer over the computer network.

60. Computer memory media for storing information used in one or more computers connected in a network, wherein the computer network can transfer the stored information between the memory media of different computers on the network, comprising:

an Already Have (AH) information structure which includes a plurality of AH information units which contain object identities and which are linked in a multi-level hierarchy stored in the memory media, said AH information structure including:

multiple decision-level AH information units stored in the memory media, respective decision-level AH information units at higher levels in the AH information structure containing information concerning object identities of other AH information units at lower levels in the AH information structure and containing information concerning links among such other AH information units at lower levels in the AH information structure;

a first link between a first decision-level AH information unit and a second decision-level AH information unit;

a second link between the first decision-level AH information unit and a third decision-level AH information unit;

a Should-Have (SH) information structure which includes a plurality of SH information units which contain object identifies and which are linked in a multi-level hierarchy stored in the memory media, said SH information structure including:

multiple decision-level SH information units stored in the memory media, respective decision-level SH information units at higher levels in the SH information structure containing information concerning object identities of other SH information units at lower levels in the SH information structure and containing information concerning links among such other SH information units at lower levels in the SH information structure;

a first link between a first decision-level SH information unit and a second decision-level SH information unit; and

a second link between the first decision-level SH information unit and a third decision-level SH information unit.

61. The computer memory media of claim 60 wherein the AH information structure is stored in it first network computer and the SH information structure is stored in a second network computer.

62. The computer network of claim 60,

wherein respective AH information units at higher levels in the AH information structure hierarchy include currentness data about the currentness of respective resources identified in the AH information structu