Inventory location common object
First Claim
Patent Images
1. A computer-implemented method comprising:
- synchronizing existing target inventory location information with source inventory location information, whereinthe existing target inventory location information is stored in a target inventory location record at a target system,the source inventory location information is stored at a plurality of source systems,the plurality of source systems are ones of a plurality of computer systems,the target system is another of the plurality of computer systems,the synchronizing is performed using an integration server, andthe synchronizing comprisesextracting the source inventory location information from a plurality of source inventory location records, whereinat least one of the plurality of source inventory location records is extracted from a first source system,at least one of the plurality of source inventory location records is extracted from a second source system,the source inventory location information from each of the plurality of source inventory location records is in one of a plurality of source formats, andeach one of the plurality of source formats corresponds to at least one of the plurality of source systems,generating intermediate source inventory location information by converting the source inventory location information into an intermediate format, whereinthe converting the source inventory location information into the intermediate format comprises
determining whether an intermediate record exists, wherein
the intermediate record is associated with the source inventory location information,
if the intermediate record exists, accessing a common object, wherein
the common object is associated with the intermediate record,
if the intermediate record does not exists, creating the intermediate record and the common object, and
mapping the source inventory location information to the common object, andafter the converting, the common object comprises the intermediate source inventory location information,converting the intermediate source inventory location information into target inventory location information, whereinthe target inventory location information is in a target format, andthe target format corresponds to the target system, andupdating the target inventory location record using the target inventory location information.
2 Assignments
0 Petitions
Accused Products
Abstract
Stored inventory location information in a first format for use by a first computerized system is transformed to readily make the stored inventory location information available for use in a second computerized system that utilizes a second format in a cost-efficient and time-efficient manner.
156 Citations
30 Claims
-
1. A computer-implemented method comprising:
synchronizing existing target inventory location information with source inventory location information, wherein the existing target inventory location information is stored in a target inventory location record at a target system, the source inventory location information is stored at a plurality of source systems, the plurality of source systems are ones of a plurality of computer systems, the target system is another of the plurality of computer systems, the synchronizing is performed using an integration server, and the synchronizing comprises extracting the source inventory location information from a plurality of source inventory location records, wherein at least one of the plurality of source inventory location records is extracted from a first source system, at least one of the plurality of source inventory location records is extracted from a second source system, the source inventory location information from each of the plurality of source inventory location records is in one of a plurality of source formats, and each one of the plurality of source formats corresponds to at least one of the plurality of source systems, generating intermediate source inventory location information by converting the source inventory location information into an intermediate format, wherein the converting the source inventory location information into the intermediate format comprises
determining whether an intermediate record exists, wherein
the intermediate record is associated with the source inventory location information,
if the intermediate record exists, accessing a common object, wherein
the common object is associated with the intermediate record,
if the intermediate record does not exists, creating the intermediate record and the common object, and
mapping the source inventory location information to the common object, andafter the converting, the common object comprises the intermediate source inventory location information, converting the intermediate source inventory location information into target inventory location information, wherein the target inventory location information is in a target format, and the target format corresponds to the target system, and updating the target inventory location record using the target inventory location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 27, 28, 29, 30)
-
9. A non-transitory computer-readable storage medium storing one or more sequences of instructions for managing inventory, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform:
synchronizing existing target inventory location information with source inventory location information, wherein the existing target inventory location information is stored in a target inventory location record at a target system, the source inventory location information is stored at a plurality of source systems, the plurality of source systems are ones of a plurality of computer systems, the target system is another of the plurality of computer systems, the synchronizing is performed using an integration server, and the synchronizing comprises extracting the source inventory location information from a plurality of source inventory location records, wherein at least one of the plurality of source inventory location records is extracted from a first source system, at least one of the plurality of source inventory location records is extracted from a second source system, the source inventory location information from each of the plurality of source inventory location records is in one of a plurality of source formats, and each one of the plurality of source formats corresponds to at least one of the plurality of source systems, generating intermediate source inventory location information by converting the source inventory location information into an intermediate format, wherein the converting the source inventory location information into the intermediate format comprises
determining whether an intermediate record exists, wherein
the intermediate record is associated with the source inventory location information,
if the intermediate record exists, accessing a common object, wherein
the common object is associated with the intermediate record,
if the intermediate record does not exists, creating the intermediate record and the common object, and
mapping the source inventory location information to the common object, andafter the converting, the common object comprises the intermediate source inventory location information, converting the intermediate source inventory location information into target inventory location information, wherein the target inventory location information is in a target format, and the target format corresponds to the target system, and updating the target inventory location record using the target inventory location information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A computer-implemented method comprising:
synchronizing target inventory location information with source inventory location information, wherein the synchronizing is performed using an integration server, and the synchronizing comprises extracting each of a plurality of source inventory location objects from a corresponding one of a plurality of source inventory location systems, wherein the source inventory location objects comprise the source inventory location information, at least one of the plurality of source inventory location objects is extracted from a first source system of the plurality of source inventory location systems, at least one of the plurality of source inventory location objects is extracted from a second source system of the plurality of source inventory location systems, each of the plurality of source inventory location systems employs a corresponding one of a plurality of source formats, each of the plurality of source inventory location objects is stored in a source format of the source formats employed by the corresponding one of the plurality of source inventory location systems, and the plurality of source systems are ones of a plurality of computer systems, generating intermediate source inventory location information, wherein the intermediate source inventory location information is in an intermediate format, the generating comprises
converting the each of the source inventory location objects into a corresponding one of the plurality of common objects, wherein
the converting the each of the source inventory location objects into the corresponding one of the plurality of common objects comprises
determining whether each corresponding intermediate record exists, wherein
the each corresponding intermediate record is associated with the each of the source inventory location objects,
if the each corresponding intermediate record exists, accessing each corresponding common object out of the plurality of common objects, wherein
the each corresponding common object is associated with the each corresponding intermediate record,
if the each corresponding intermediate record does not exists, creating the each corresponding intermediate record and the each corresponding common object, and
mapping the each of a plurality of source inventory location objects to the each common object, wherein
the plurality of common objects comprise the intermediate source inventory location information, andafter the converting, each of the plurality of common objects corresponds to a source inventory location object of the plurality of source inventory location objects, and converting the intermediate source inventory location information into the target inventory location information, wherein the target inventory location information is in the target format, determining whether a target inventory location record exists at a target system, if the target inventory location record exists at the target system, updating the inventory location record using the target inventory location information, and if the target inventory location record does not exist at the target system, creating the target inventory location record at the target system. - View Dependent Claims (26)
Specification