Method for automatically aggregating objects
First Claim
Patent Images
1. A method for automatically aggregating objects and determining a hierarchical organization of these objects and aggregates by exploiting known or calculated priorities and correlations, whereinC:
- is the current priority of objects being added to the package;
D;
is the current priority of objects being packaged;
Lmax;
the highest priority of any object in this set;
Lmin;
the lowest priority of any object in this set;
M;
the maximum number of objects to be placed in any package;
N(i);
the number of objects with priority=i in the set of objects; and
T;
the total number of objects placed in the package and then carrying out the following steps;
Set C=Lmax Set T=0 Set C0=C, then execute in sequence the following steps;
1;
add all objects with priority=C to this display 2;
calculate T=T+N(C) 3;
if C−
1<
Lmin go to step 14 4;
if C=C0 go to step 6 5;
if T+N(C−
1)>
M go to step 8 6;
set C=C−
1 7;
go to step 1 8;
convert all objects in this set with priority C into packages, These packages also have priority C. 9;
set the current packaging priority D=D−
1 10;
map all objects in this set with priority D into the package (based on objects with priority C) with which they have the strongest coupling 11;
if D−
1<
Lmin go to step 14 12;
set D=D−
1 13;
go to step 9 14;
finished.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically aggregating objects and determining a hierarchical organization of these objects and aggregates by exploiting known or computed priorities and correlations.
17 Citations
11 Claims
-
1. A method for automatically aggregating objects and determining a hierarchical organization of these objects and aggregates by exploiting known or calculated priorities and correlations, wherein
C: - is the current priority of objects being added to the package;
D;
is the current priority of objects being packaged;
Lmax;
the highest priority of any object in this set;
Lmin;
the lowest priority of any object in this set;
M;
the maximum number of objects to be placed in any package;
N(i);
the number of objects with priority=i in the set of objects; and
T;
the total number of objects placed in the package and then carrying out the following steps;
Set C=Lmax Set T=0 Set C0=C, then execute in sequence the following steps;
1;
add all objects with priority=C to this display2;
calculate T=T+N(C)3;
if C−
1<
Lmin go to step 144;
if C=C0 go to step 65;
if T+N(C−
1)>
M go to step 86;
set C=C−
17;
go to step 18;
convert all objects in this set with priority C into packages, These packages also have priority C.9;
set the current packaging priority D=D−
110;
map all objects in this set with priority D into the package (based on objects with priority C) with which they have the strongest coupling11;
if D−
1<
Lmin go to step 1412;
set D=D−
113;
go to step 914;
finished.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- is the current priority of objects being added to the package;
-
11. A method for automatically aggregating objects connected in a network comprising determining numerical measures of importance of objects in the network, establishing a hierarchy of the objects based on their measures of importance and displaying the objects in accordance with the hierarchy, wherein
C: - is the current priority of objects being added to the package;
D;
is the current priority of objects being packaged;
Lmax;
the highest priority of any object in this set;
Lmin;
the lowest priority of any object in this set;
M;
the maximum number of objects to be placed in any package;
N(i);
the number of objects with priority=i in the set of objects; and
T;
the total number of objects placed in the package and then carrying out the following steps;
Set C=Lmax Set T=0 Set C0=C, then execute in sequence the following steps;
1;
add all objects with priority=C to this display2;
calculate T=T+N(C)3;
if C−
1<
Lmin go to step 144;
if C=C0 go to step 65;
if T+N(C−
1)>
M go to step 86;
set C=C−
17;
go to step 18;
convert all objects in this set with priority C into packages, These packages also have priority C.9;
set the current packaging priority D=D−
110;
map all objects in this set with priority D into the package (based on objects with priority C) with which they have the strongest coupling11;
if D−
1<
Lmin go to step 1412;
set D=D−
113;
go to step 914;
finished.
- is the current priority of objects being added to the package;
Specification