Claims Analysis
Total Claims: 86
Claim 1
Independent Claim
48 words
An apparatus, the apparatus managing fulfillment requirements for at least one item, the apparatus comprising: a processor; and a memory coupled to the processor; and an object-oriented framework mechanism residing in the memory and executed by the processor, the framework mechanism providing at least one fulfillment requirements environment.
Claim 2
Independent Claim
48 words
An apparatus, the apparatus managing fulfillment requirements for at least one item, the apparatus comprising: a processor; and a memory coupled to the processor; and an object-oriented framework mechanism residing in the memory and executed by the processor, the framework mechanism providing at least one fulfillment requirements environment.
Claim 3
Dependent Claim
51 words
The apparatus of claim 1 wherein the framework mechanism comprises an entity class, the entity class defining: at least one entity object corresponding to the at least one fulfillment requirements environment; and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment.
Claim 4
Dependent Claim
32 words
The apparatus of claim 2 wherein the entity class is an extensible class of the framework mechanism, the implementation of which by a user defines the at least one fulfillment requirements environment.
Claim 5
Dependent Claim
171 words
The apparatus of claim 2 wherein the first set of object methods includes: at least one object method that creates the at least one entity object; at least one object method that validates the at least one entity object; at least one object method that prints the at least one entity object; at least one object method that determines if the at least one entity object is available; at least one object method that retrieves attributes of the at least one entity object; at least one object method that retrieves availability of the at least one entity object; at least one object method that retrieves a description for the at least one entity object; at least one object method that retrieves a name for the at least one entity object; at least one object method that retrieves at least one relationship for the at least one entity object; and at least one object method that determines in which of the at least one relationship the at least one entity is used.
Claim 6
Dependent Claim
83 words
The apparatus of claim 2 wherein the framework mechanism further comprises: a class derived from the entity class that defines an entity offered to a customer; a class derived from the entity class that defines an entity that is ordered that corresponds to the entity offered to the customer; and a class derived from the entity class that defines an entity that is delivered to the customer that corresponds to the entity offered to the customer and to the entity that is ordered.
Claim 7
Dependent Claim
55 words
The apparatus of claim 1 wherein the framework mechanism comprises an availability class, the availability class defining: at least one availability object corresponding to at least one entity object that is part of the fulfillment requirements environment; and a second set of object methods to determine the availability of the at least one entity object.
Claim 8
Dependent Claim
48 words
The apparatus of claim 1 wherein the framework mechanism comprises a relationship class, the relationship class defining: at least one relationship object corresponding to a plurality of entity objects; and a third set of object methods to determine at least one relationship between the plurality of entity objects.
Claim 9
Dependent Claim
58 words
The apparatus of claim 1 wherein the framework mechanism comprises a history class, the history class defining: at least one history object corresponding to at least one entity object that is part of the fulfillment requirements environment; and a fourth set of object methods for determining the history of changes made to the at least one entity object.
Claim 10
Dependent Claim
55 words
The apparatus of claim 1 wherein the framework mechanism comprises a description class, the description class defining: at least one description object corresponding to at least one entity object that is part of the fulfillment requirements environment; and a fifth set of object methods for retrieving a description for the at least one entity object.
Claim 11
Dependent Claim
57 words
The apparatus of claim 1 wherein the framework mechanism comprises a rule class, the rule class defining: at least one rule object corresponding to at least one entity object that is part of the fulfillment requirements environment; and a sixth set of object methods for retrieving at least one rule for the at least one entity object.
Claim 12
Dependent Claim
49 words
The apparatus of claim 2 wherein the framework mechanism further comprises an availability class, the availability class defining: at least one availability object corresponding to the at least one entity object; and a second set of object methods to determine the availability of the at least one entity object.
Claim 13
Dependent Claim
66 words
The apparatus of claim 11 wherein the second set of object methods includes: at least one object method that determines the availability date for the at least one entity object; at least one object method that determines the general availability date for the at least one entity object; and at least one object method that determines the withdraw date for the at least one entity object.
Claim 14
Dependent Claim
27 words
The apparatus of claim 11 wherein the availability class is a core class of the framework mechanism, the implementation of which cannot be changed by a user.
Claim 15
Dependent Claim
49 words
The apparatus of claim 11 wherein the framework mechanism further comprises a relationship class, the relationship class defining: at least one relationship object corresponding to a plurality of entity objects; and a third set of object methods to determine at least one relationship between the plurality of entity objects.
Claim 16
Dependent Claim
68 words
The apparatus of claim 14 wherein the third set of object methods includes: at least one object method that determines the availability for the at least one entity object; at least one object method that retrieves the attributes for the at least one entity object; and at least one object method that retrieves at least one children object, if any exist, for the at least one entity object.
Claim 17
Dependent Claim
27 words
The apparatus of claim 14 wherein the relationship class is a core class of the framework mechanism, the implementation of which cannot be changed by a user.
Claim 18
Dependent Claim
52 words
The apparatus of claim 14 wherein the framework mechanism further comprises a history class, the history class defining: at least one history object corresponding to the at least one entity object; and a fourth set of object methods for determining the history of changes made to the at least one entity object.
Claim 19
Dependent Claim
27 words
The apparatus of claim 17 wherein the history class is a core class of the framework mechanism, the implementation of which cannot be changed by a user.
Claim 20
Dependent Claim
48 words
The apparatus of claim 17 wherein the framework mechanism further comprises a description class, the description class defining: at least one description object corresponding to at least one entity object; and a fifth set of object methods for retrieving a description for the at least one entity object.
Claim 21
Dependent Claim
27 words
The apparatus of claim 19 wherein the description class is a core class of the framework mechanism, the implementation of which cannot be changed by a user.
Claim 22
Dependent Claim
52 words
The apparatus of claim 19 wherein the framework mechanism further comprises a rule class, the rule class defining: at least one rule object corresponding to the at least one entity object; and a sixth set of object methods for retrieving at least one rule corresponding to the at least one entity object.
Claim 23
Dependent Claim
32 words
The apparatus of claim 21 wherein the rule class is an extensible class of the framework mechanism, the implementation of which by a user defines the at least one fulfillment requirements environment.
Claim 24
Dependent Claim
68 words
The apparatus of claim 21 wherein the entity class and the rule class are extensible classes of the framework mechanism, the implementation of which by a user defines the at least one fulfillment requirements environment, and wherein the availability class, the relationship class, the history class, and the description class are all core classes of the framework mechanism, the implementation of which cannot be changed by a user.
Claim 25
Independent Claim
32 words
The apparatus of clam 21 wherein the entity class has a "contains by value" relationship with the availability class, the relationship class, the history class, the description class, and the rule class.
Claim 26
Independent Claim
32 words
The apparatus of clam 21 wherein the entity class has a "contains by value" relationship with the availability class, the relationship class, the history class, the description class, and the rule class.
Claim 27
Dependent Claim
42 words
The apparatus of claim 1 wherein the memory contains an application program that supports an object oriented programming environment containing the framework mechanism, and wherein the framework mechanism is extended by providing information that implements the at least one fulfillment requirements environment.
Claim 28
Dependent Claim
102 words
The apparatus of claim 1 wherein the framework mechanism comprises: at least one core function defined by at least one core class and by the relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; and at least one extensible function defined by at least one extensible class, wherein the implementation of the at least one extensible function is defined by the user of the framework mechanism by extending the at least one extensible class.
Claim 29
Independent Claim
55 words
A method for managing fulfillment requirements, the method comprising the steps of: providing an extensible object oriented framework mechanism that performs the managing of the fulfillment requirements according to extended portions of the framework mechanism that are customized to provide a desired fulfillment requirements environment; and executing the object oriented framework mechanism on an apparatus.
Claim 30
Independent Claim
55 words
A method for managing fulfillment requirements, the method comprising the steps of: providing an extensible object oriented framework mechanism that performs the managing of the fulfillment requirements according to extended portions of the framework mechanism that are customized to provide a desired fulfillment requirements environment; and executing the object oriented framework mechanism on an apparatus.
Claim 31
Dependent Claim
21 words
The method of claim 27 further including the step of: extending the framework mechanism to define the desired fulfillment requirements environment.
Claim 32
Dependent Claim
32 words
The method of claim 27 further including the steps of: (a) creating a plurality of entity objects; (b) validating the plurality of entity objects; and (c) printing the plurality of entity objects.
Claim 33
Dependent Claim
81 words
The method of claim 29 further including the steps of: (d) determining a plurality of relationships between at least two of the plurality of entity objects; (e) determining availability for at least one of the plurality of entity objects; (f) determining a name for at least one of the plurality of entity objects; (g) retrieving attributes for at least one of the plurality of entity objects; and (h) determining a description for at least one of the plurality of entity objects.
Claim 34
Dependent Claim
93 words
The method of claim 29 wherein the step of creating a plurality of entity objects includes the steps of: (1) creating a first entity object; (2) the creation of the first entity object causing the creation of a plurality of objects that are contained within the first entity object; and (3) the creation of a selected one of the plurality of objects causing the creation of any objects contained within the selected object until all of the plurality of entity objects and any objects associated with the plurality of entity objects are created.
Claim 35
Dependent Claim
93 words
The method of claim 30 wherein the step of validating the plurality of entity objects includes the steps of: (1) validating a first entity object; (2) the validation of the first entity object causing the validation of a plurality of objects that are contained within the first entity object; and (3) the validation of a selected one of the plurality of objects causing the validation of any objects contained within the selected object until all of the plurality of entity objects and any objects associated with the plurality of entity objects are validated.
Claim 36
Dependent Claim
93 words
The method of claim 30 wherein the step of printing the plurality of entity objects includes the steps of: (1) printing a first entity object; (2) the printing of the first entity object causing the printing of a plurality of objects that are contained within the first entity object; and (3) the printing of a selected one of the plurality of objects causing the printing of any objects contained within the selected object until all of the plurality of entity objects and any objects associated with the plurality of entity objects are printed.
Claim 37
Dependent Claim
43 words
A program product comprising: an object-oriented framework mechanism for managing fulfillment requirements, the framework mechanism including an extensible fulfillment requirements mechanism that processes a plurality of orders according to extended portions of the framework mechanism; and signal bearing media bearing the framework mechanism.
Claim 38
Dependent Claim
43 words
A program product comprising: an object-oriented framework mechanism for managing fulfillment requirements, the framework mechanism including an extensible fulfillment requirements mechanism that processes a plurality of orders according to extended portions of the framework mechanism; and signal bearing media bearing the framework mechanism.
Claim 39
Dependent Claim
14 words
The program product of claim 34 wherein the signal bearing media comprises recordable media.
Claim 40
Dependent Claim
14 words
The program product of claim 34 wherein the signal bearing media comprises transmission media.
Claim 41
Dependent Claim
47 words
The program product of claim 34 wherein the framework mechanism comprises: at least one entity object that is part of the at least one fulfillment requirements environment; and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment.
Claim 42
Dependent Claim
32 words
The apparatus of claim 37 wherein the entity class is an extensible class of the framework mechanism, the implementation of which by a user defines the at least one fulfillment requirements environment.
Claim 43
Dependent Claim
172 words
The program product of claim 37 wherein the first set of object methods includes: at least one object method that creates the at least one entity object; at least one object method that validates the at least one entity object; at least one object method that prints the at least one entity object; at least one object method that determines if the at least one entity object is available; at least one object method that retrieves attributes of the at least one entity object; at least one object method that retrieves availability of the at least one entity object; at least one object method that retrieves a description for the at least one entity object; at least one object method that retrieves a name for the at least one entity object; at least one object method that retrieves at least one relationship for the at least one entity object; and at least one object method that determines in which of the at least one relationship the at least one entity is used.
Claim 44
Dependent Claim
42 words
The program product of claim 37 wherein the framework mechanism comprises: at least one availability object corresponding to the at least one entity object; and a second set of object methods to determine the availability of the at least one entity object.
Claim 45
Dependent Claim
42 words
The program product of claim 37 wherein the framework mechanism comprises: at least one relationship object corresponding to a plurality of entity objects; and a third set of object methods to determine at least one relationship between the plurality of entity objects.
Claim 46
Dependent Claim
45 words
The program product of claim 37 wherein the framework mechanism comprises: at least one history object corresponding to the at least one entity object; and a fourth set of object methods for determining the history of changes made to the at least one entity object.
Claim 47
Dependent Claim
42 words
The program product of claim 37 wherein the framework mechanism comprises: at least one description object corresponding to the at least one entity object; and a fifth set of object methods for retrieving a description for the at least one entity object.
Claim 48
Dependent Claim
44 words
The program product of claim 37 wherein the framework mechanism comprises: at least one rule object corresponding to the at least one entity object; and a sixth set of object methods for retrieving at least one rule for the at least one entity object.
Claim 49
Dependent Claim
78 words
The program product of claim 37 wherein the framework mechanism further comprises: at least one object that corresponds to an entity offered to a customer; at least one object that corresponds to an entity that is ordered that corresponds to the entity offered to the customer; and at least one object that corresponds to an entity that is delivered to the customer that corresponds to the entity offered to the customer and to the entity that is ordered.
Claim 50
Dependent Claim
218 words
An object oriented framework mechanism for use in an apparatus that supports an object oriented programming environment, the framework mechanism comprising: at least one entity object that is part of the at least one fulfillment requirements environment and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment; at least one availability object corresponding to the at least one entity object and a second set of object methods to determine the availability of the at least one entity object; at least one relationship object corresponding to a plurality of entity objects and a third set of object methods to determine at least one relationship between the plurality of entity objects; at least one history object corresponding to the at least one entity object and a fourth set of object methods for determining the history of changes made to the at least one entity object; at least one description object corresponding to the at least one entity object and a fifth set of object methods for retrieving a description for the at least one entity object; and at least one rule object corresponding to the at least one entity object and a sixth set of object methods for retrieving at least one rule for the at least one entity object.
Claim 51
Dependent Claim
218 words
An object oriented framework mechanism for use in an apparatus that supports an object oriented programming environment, the framework mechanism comprising: at least one entity object that is part of the at least one fulfillment requirements environment and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment; at least one availability object corresponding to the at least one entity object and a second set of object methods to determine the availability of the at least one entity object; at least one relationship object corresponding to a plurality of entity objects and a third set of object methods to determine at least one relationship between the plurality of entity objects; at least one history object corresponding to the at least one entity object and a fourth set of object methods for determining the history of changes made to the at least one entity object; at least one description object corresponding to the at least one entity object and a fifth set of object methods for retrieving a description for the at least one entity object; and at least one rule object corresponding to the at least one entity object and a sixth set of object methods for retrieving at least one rule for the at least one entity object.
Claim 52
Dependent Claim
76 words
The object oriented framework mechanism of claim 46 further comprising: at least one object that corresponds to an entity offered to a customer; at least one object that corresponds to an entity that is ordered that corresponds to the entity offered to the customer; and at least one object that corresponds to an entity that is delivered to the customer that corresponds to the entity offered to the customer and to the entity that is ordered.
Claim 53
Dependent Claim
174 words
The object oriented framework mechanism of claim 46 wherein the first set of object methods includes: at least one object method that creates the at least one entity object; at least one object method that validates the at least one entity object; at least one object method that prints the at least one entity object; at least one object method that determines if the at least one entity object is available; at least one object method that retrieves attributes of the at least one entity object; at least one object method that retrieves availability of the at least one entity object; at least one object method that retrieves a description for the at least one entity object; at least one object method that retrieves a name for the at least one entity object; at least one object method that retrieves at least one relationship for the at least one entity object; and at least one object method that determines in which of the at least one relationship the at least one entity is used.
Claim 54
Dependent Claim
97 words
The object oriented framework mechanism of claim 46 wherein the framework mechanism comprises: at least one core function defined by relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; and at least one extensible function defined by at least one extensible class, wherein the implementation of the at least one extensible function is defined by the user of the framework mechanism by extending the at least one extensible class.
Claim 55
Independent Claim
242 words
A method for managing fulfillment requirements, the method comprising the steps of: (A) providing at least one entity object that is part of an object-oriented framework mechanism that provides at least one fulfillment requirements environment and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment; (B) providing at least one availability object corresponding to the at least one entity object and a second set of object methods to determine the availability of the at least one entity object; (C) providing at least one relationship object corresponding to a plurality of entity objects and a third set of object methods to determine at least one relationship between the plurality of entity objects; (D) providing at least one history object corresponding to the at least one entity object and a fourth set of object methods for determining the history of changes made to the at least one entity object; (E) providing at least one description object corresponding to the at least one entity object and a fifth set of object methods for retrieving a description for the at least one entity object; (F) providing at least one rule object corresponding to the at least one entity object and a sixth set of object methods for retrieving at least one rule for the at least one entity object; and (G) executing the object oriented framework mechanism on an apparatus to process at least one order.
Claim 56
Independent Claim
242 words
A method for managing fulfillment requirements, the method comprising the steps of: (A) providing at least one entity object that is part of an object-oriented framework mechanism that provides at least one fulfillment requirements environment and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment; (B) providing at least one availability object corresponding to the at least one entity object and a second set of object methods to determine the availability of the at least one entity object; (C) providing at least one relationship object corresponding to a plurality of entity objects and a third set of object methods to determine at least one relationship between the plurality of entity objects; (D) providing at least one history object corresponding to the at least one entity object and a fourth set of object methods for determining the history of changes made to the at least one entity object; (E) providing at least one description object corresponding to the at least one entity object and a fifth set of object methods for retrieving a description for the at least one entity object; (F) providing at least one rule object corresponding to the at least one entity object and a sixth set of object methods for retrieving at least one rule for the at least one entity object; and (G) executing the object oriented framework mechanism on an apparatus to process at least one order.
Claim 57
Dependent Claim
21 words
The method of claim 50 further including the step of: extending the framework mechanism to define the desired fulfillment requirements environment.
Claim 58
Dependent Claim
42 words
The method of claim 51 further including the steps of: selecting functions required by the desired fulfillment requirements environment; and extending the framework mechanism to implement an object method within the first set of object methods that performs all the selected functions.
Claim 59
Dependent Claim
50 words
The method of claim 52 further including the steps of: selecting at least one creation criterion for determining whether a selected object should be created within the fulfillment requirements environment; implementing the desired fulfillment requirements environment by defining the extended portions in accordance with the at least one creation criterion.
Claim 60
Dependent Claim
57 words
The method of claim 53 further including the steps of: selecting at least one validation criterion for determining whether a selected object within the fulfillment requirements environment is valid; the step of implementing the desired fulfillment requirements environment further including the step of defining the extended portions in accordance with the selected at least one validation criterion.
Claim 61
Dependent Claim
58 words
The method of claim 53 further including the steps of: selecting at least one printing criterion for printing information pertaining to at least one object within the fulfillment requirements environment; the step of implementing the desired fulfillment requirements environment further including the step of defining the extended portions in accordance with the selected at least one printing criterion.
Claim 62
Dependent Claim
250 words
A program product comprising: (A) an object oriented framework mechanism for managing fulfillment requirements including at least one entity object that is part of the at least one fulfillment requirements environment and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment, at least one availability object corresponding to the at least one entity object and a second set of object methods to determine the availability of the at least one entity object, at least one relationship object corresponding to a plurality of entity objects and a third set of object methods to determine at least one relationship between the plurality of entity objects, at least one history object corresponding to the at least one entity object and a fourth set of object methods for determining the history of changes made to the at least one entity object, at least one description object corresponding to the at least one entity object and a fifth set of object methods for retrieving a description for the at least one entity object, and at least one rule object corresponding to the at least one entity object and a sixth set of object methods for retrieving at least one rule for the at least one entity object, wherein the object oriented framework mechanism manages fulfillment requirements according to extended portions of the framework mechanism that are customized to provide the desired fulfillment requirements environment; and (B) signal bearing media bearing the object oriented framework mechanism.
Claim 63
Dependent Claim
250 words
A program product comprising: (A) an object oriented framework mechanism for managing fulfillment requirements including at least one entity object that is part of the at least one fulfillment requirements environment and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment, at least one availability object corresponding to the at least one entity object and a second set of object methods to determine the availability of the at least one entity object, at least one relationship object corresponding to a plurality of entity objects and a third set of object methods to determine at least one relationship between the plurality of entity objects, at least one history object corresponding to the at least one entity object and a fourth set of object methods for determining the history of changes made to the at least one entity object, at least one description object corresponding to the at least one entity object and a fifth set of object methods for retrieving a description for the at least one entity object, and at least one rule object corresponding to the at least one entity object and a sixth set of object methods for retrieving at least one rule for the at least one entity object, wherein the object oriented framework mechanism manages fulfillment requirements according to extended portions of the framework mechanism that are customized to provide the desired fulfillment requirements environment; and (B) signal bearing media bearing the object oriented framework mechanism.
Claim 64
Dependent Claim
14 words
The program product of claim 56 wherein the signal bearing media comprises recordable media.
Claim 65
Dependent Claim
14 words
The program product of claim 56 wherein the signal bearing media comprises transmission media.
Claim 66
Dependent Claim
80 words
The program product of claim 56 wherein the object oriented framework mechanism further comprises: at least one object that corresponds to an entity offered to a customer; at least one object that corresponds to an entity that is ordered that corresponds to the entity offered to the customer; and at least one object that corresponds to an entity that is delivered to the customer that corresponds to the entity offered to the customer and to the entity that is ordered.
Claim 67
Dependent Claim
44 words
The program product of claim 56 wherein the at least one entity object and the at least one rule object are defined by extensible classes of the framework mechanism, the implementation of which by a user defines the at least one fulfillment requirements environment.
Claim 68
Dependent Claim
51 words
The program product of claim 60 wherein the at least one availability object, the at least one relationship object, the at least one history object, and the at least one description object are defined by core classes of the framework mechanism, the implementation of which cannot be changed by a user.
Claim 69
Dependent Claim
98 words
An object oriented framework mechanism that manages fulfillment requirements, the framework mechanism comprising: at least one core function defined by relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; and at least one extensible class wherein the implementation of the at least one extensible class is defined by the user of the framework mechanism, by extending the at least one extensible class, thereby defining at least one fulfillment requirements environment.
Claim 70
Dependent Claim
98 words
An object oriented framework mechanism that manages fulfillment requirements, the framework mechanism comprising: at least one core function defined by relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; and at least one extensible class wherein the implementation of the at least one extensible class is defined by the user of the framework mechanism, by extending the at least one extensible class, thereby defining at least one fulfillment requirements environment.
Claim 71
Dependent Claim
207 words
The object oriented framework mechanism of claim 62 further comprising: at least one entity object that is part of the at least one fulfillment requirements environment and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment; at least one availability object corresponding to the at least one entity object and a second set of object methods to determine the availability of the at least one entity object; at least one relationship object corresponding to a plurality of entity objects and a third set of object methods to determine at least one relationship between the plurality of entity objects; at least one history object corresponding to the at least one entity object and a fourth set of object methods for determining the history of changes made to the at least one entity object; at least one description object corresponding to the at least one entity object and a fifth set of object methods for retrieving a description for the at least one entity object; and at least one rule object corresponding to the at least one entity object and a sixth set of object methods for retrieving at least one rule for the at least one entity object.
Claim 72
Dependent Claim
76 words
The object oriented framework mechanism of claim 63 further comprising: at least one object that corresponds to an entity offered to a customer; at least one object that corresponds to an entity that is ordered that corresponds to the entity offered to the customer; and at least one object that corresponds to an entity that is delivered to the customer that corresponds to the entity offered to the customer and to the entity that is ordered.
Claim 73
Dependent Claim
62 words
The object oriented framework mechanism of claim 63 wherein the framework mechanism comprises an entity class, an availability class, a relationship class, a history class, a description class, and a rule class, and wherein the entity class has a "contains by value" relationship with each of the availability class, the relationship class, the history class, the description class, and the rule class.
Claim 74
Independent Claim
185 words
A method for managing fulfillment requirements using an apparatus having a processor and a memory, the memory having an application program that provides an object oriented programming environment, the method comprising the steps of: (A) providing in the program an object oriented framework mechanism that performs the fulfillment requirements according to extended portions of the framework mechanism that are customized to provide a desired fulfillment requirements environment, the framework mechanism including: a set of core functions wherein the implementation of the core functions is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; and a set of extensible functions wherein the implementation of the extensible functions is defined by the user of the framework mechanism; (B) extending the extensible functions in the framework mechanism to define particular classes having predetermined protocols and defining particular object methods that perform the fulfillment requirements, the extensible functions defining the desired fulfillment requirements environment; (C) generating an executable fulfillment requirements system by integrating together the extensible functions and the core functions; and (D) executing the executable fulfillment requirements system on the apparatus.
Claim 75
Independent Claim
185 words
A method for managing fulfillment requirements using an apparatus having a processor and a memory, the memory having an application program that provides an object oriented programming environment, the method comprising the steps of: (A) providing in the program an object oriented framework mechanism that performs the fulfillment requirements according to extended portions of the framework mechanism that are customized to provide a desired fulfillment requirements environment, the framework mechanism including: a set of core functions wherein the implementation of the core functions is defined by the framework mechanism and cannot be modified by a user of the framework mechanism; and a set of extensible functions wherein the implementation of the extensible functions is defined by the user of the framework mechanism; (B) extending the extensible functions in the framework mechanism to define particular classes having predetermined protocols and defining particular object methods that perform the fulfillment requirements, the extensible functions defining the desired fulfillment requirements environment; (C) generating an executable fulfillment requirements system by integrating together the extensible functions and the core functions; and (D) executing the executable fulfillment requirements system on the apparatus.
Claim 76
Dependent Claim
32 words
The method of claim 66 further including the steps of: (a) creating a plurality of entity objects; (b) validating the plurality of entity objects; and (c) printing the plurality of entity objects.
Claim 77
Dependent Claim
81 words
The method of claim 67 further including the steps of: (d) determining a plurality of relationships between at least two of the plurality of entity objects; (e) determining availability for at least one of the plurality of entity objects; (f) determining a name for at least one of the plurality of entity objects; (g) retrieving attributes for at least one of the plurality of entity objects; and (h) determining a description for at least one of the plurality of entity objects.
Claim 78
Dependent Claim
93 words
The method of claim 67 wherein the step of creating a plurality of entity objects includes the steps of: (1) creating a first entity object; (2) the creation of the first entity object causing the creation of a plurality of objects that are contained within the first entity object; and (3) the creation of a selected one of the plurality of objects causing the creation of any objects contained within the selected object until all of the plurality of entity objects and any objects associated with the plurality of entity objects are created.
Claim 79
Dependent Claim
93 words
The method of claim 67 wherein the step of validating the plurality of entity objects includes the steps of: (1) validating a first entity object; (2) the validation of the first entity object causing the validation of a plurality of objects that are contained within the first entity object; and (3) the validation of a selected one of the plurality of objects causing the validation of any objects contained within the selected object until all of the plurality of entity objects and any objects associated with the plurality of entity objects are validated.
Claim 80
Dependent Claim
93 words
The method of claim 67 wherein the step of printing the plurality of entity objects includes the steps of: (1) printing a first entity object; (2) the printing of the first entity object causing the printing of a plurality of objects that are contained within the first entity object; and (3) the printing of a selected one of the plurality of objects causing the printing of any objects contained within the selected object until all of the plurality of entity objects and any objects associated with the plurality of entity objects are printed.
Claim 81
Dependent Claim
129 words
A program product comprising: an object oriented framework mechanism for managing fulfillment requirements, the framework mechanism including at least one core function defined by relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism, the framework mechanism further including at least one extensible function defined by at least one extensible class, wherein the implementation of the at least one extensible class is defined by the user of the framework mechanism by extending the at least one extensible class, thereby defining a fulfillment requirements environment that governs the operation of the framework mechanism; and signal bearing media bearing the object oriented framework mechanism.
Claim 82
Dependent Claim
129 words
A program product comprising: an object oriented framework mechanism for managing fulfillment requirements, the framework mechanism including at least one core function defined by relationships between a plurality of classes within the framework mechanism, wherein the implementation of the at least one core function is defined by the framework mechanism and cannot be modified by a user of the framework mechanism, the framework mechanism further including at least one extensible function defined by at least one extensible class, wherein the implementation of the at least one extensible class is defined by the user of the framework mechanism by extending the at least one extensible class, thereby defining a fulfillment requirements environment that governs the operation of the framework mechanism; and signal bearing media bearing the object oriented framework mechanism.
Claim 83
Dependent Claim
14 words
The program product of claim 72 wherein the signal bearing media comprises recordable media.
Claim 84
Dependent Claim
14 words
The program product of claim 72 wherein the signal bearing media comprises transmission media.
Claim 85
Dependent Claim
236 words
The program product of claim 72 wherein the framework mechanism comprises: at least one entity object that is part of the at least one fulfillment requirements environment and a first set of object methods to perform a plurality of predetermined functions to implement the fulfillment requirements environment; at least one availability object corresponding to the at least one entity object and a second set of object methods to determine the availability of the at least one entity object; at least one relationship object corresponding to a plurality of entity objects and a third set of object methods to determine at least one relationship between the plurality of entity objects; at least one history object corresponding to the at least one entity object and a fourth set of object methods for determining the history of changes made to the at least one entity object; at least one description object corresponding to the at least one entity object and a fifth set of object methods for retrieving a description for the at least one entity object; at least one rule object corresponding to the at least one entity object and a sixth set of object methods for retrieving at least one rule for the at least one entity object; and wherein the object oriented framework mechanism performs the fulfillment requirements according to extended portions of the framework mechanism that are customized to provide a desired fulfillment requirements environment.
Claim 86
Dependent Claim
78 words
The program product of claim 72 wherein the framework mechanism further comprises: at least one object that corresponds to an entity offered to a customer; at least one object that corresponds to an entity that is ordered that corresponds to the entity offered to the customer; and at least one object that corresponds to an entity that is delivered to the customer that corresponds to the entity offered to the customer and to the entity that is ordered.