Method and computer storage medium for ordering a replacement kit to build superseded parts
First Claim
1. A computer-implemented method for identifying replacement products comprising:
- receiving, by a processor, a message from an operator in a first format;
converting, by the processor, the message into a second format;
retrieving, by the processor, from the converted message an order, wherein the order includes a new order or a modification of an existing order;
extracting, by the processor, data from the order the data comprising information identifying an ordered item, wherein the ordered item is a single item;
comparing, by the processor, the extracted data to identifiers of stored product objects in a product database;
upon identification of a match, retrieving, by the processor, a first product object that corresponds to the ordered item;
identifying, by the processor from data of the first product object, that the first product object cannot be returned in response to the order because the first product object is no longer available as a single item;
extracting, by the processor from the first product object, an array of pointers to other product objects in the database, the other product objects representing distinct products that together comprise a replacement kit for the ordered item represented by the first product object, wherein the array of pointers identify a one-to-many part supersession;
wherein the replacement kit includes all assembly parts of the ordered item wherein the assembly parts are capable of being assembled to build the ordered item;
based on the array of pointers, retrieving, by the processor from the other product objects, descriptions of the multiple distinct replacement products when combined together substitute for the ordered item; and
rewriting, by the processor, the order to replace submitted data describing the ordered item with retrieved data describing the multiple distinct replacement products.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for identifying replacement parts. Replacement parts may be identified although they do not correlate to obsolete parts on a one-to-one basis. Both replaced parts and their substitutes may be tracked by, for example, associating an identifier with the part. Each identifier may be a string of characters that uniquely refers to the part. The identifier of the replaced part may be linked to an array of identifiers, each corresponding to a replacement part. A user may enter the identifier of the replaced part and retrieve data corresponding to each of the substitutes. During the lifecycle of the product, replacement parts may be replaced. Data may be retrieved showing a hierarchy describing a history of multiple replacements. The user need not know that a part has been replaced to retrieve re-designed or remanufactured part information.
23 Citations
12 Claims
-
1. A computer-implemented method for identifying replacement products comprising:
-
receiving, by a processor, a message from an operator in a first format; converting, by the processor, the message into a second format; retrieving, by the processor, from the converted message an order, wherein the order includes a new order or a modification of an existing order; extracting, by the processor, data from the order the data comprising information identifying an ordered item, wherein the ordered item is a single item; comparing, by the processor, the extracted data to identifiers of stored product objects in a product database; upon identification of a match, retrieving, by the processor, a first product object that corresponds to the ordered item; identifying, by the processor from data of the first product object, that the first product object cannot be returned in response to the order because the first product object is no longer available as a single item; extracting, by the processor from the first product object, an array of pointers to other product objects in the database, the other product objects representing distinct products that together comprise a replacement kit for the ordered item represented by the first product object, wherein the array of pointers identify a one-to-many part supersession; wherein the replacement kit includes all assembly parts of the ordered item wherein the assembly parts are capable of being assembled to build the ordered item; based on the array of pointers, retrieving, by the processor from the other product objects, descriptions of the multiple distinct replacement products when combined together substitute for the ordered item; and rewriting, by the processor, the order to replace submitted data describing the ordered item with retrieved data describing the multiple distinct replacement products. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable storage medium storing a set of instructions that when executed by a processor perform a method comprising:
-
receiving, by a processor, a message from an operator in a first format; converting, by the processor, the message into a second format; retrieving, by the processor, from the converted message an order, wherein the order includes a new order or a modification of an existing order; extracting, by the processor, data from the order the data comprising information identifying an ordered item, wherein the ordered item is a single item; comparing, by the processor, the extracted data to identifiers of stored product objects in a product database; upon identification of a match, retrieving, by the processor, a first product object that corresponds to the ordered item; identifying, by the processor from data of the first product object, that the first product object cannot be returned in response to the order because the first product object is no longer available as a single item; extracting, by the processor from the first product object, an array of pointers to other product objects in the database, the other product objects representing distinct products that together comprise a replacement kit for the ordered item represented by the first product object, wherein the array of pointers identify a one-to-many part supersession; wherein the replacement kit includes all assembly parts of the ordered item wherein the assembly parts are capable of being assembled to build the ordered item; based on the array of pointers, retrieving, by the processor from the other product objects, descriptions of the multiple distinct replacement products when combined together substitute for the ordered item; and rewriting, by the processor, the order to replace submitted data describing the ordered item with retrieved data describing the multiple distinct replacement products. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification