Example systems and methods of managing product genealogy data across distributed systems are described. In one implementation, a method identifies a material associated with a product that is part of a product batch. Usage information associated with the material is accessed, and a handling unit associated with the product batch is identified. Delivery information associated with the product batch is also accessed. A genealogy is generated for the product batch based on the material, the usage information, the handling unit, and the delivery information.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: identifying a material associated with a product, the product being part of a product batch; accessing usage information associated with the material; identifying a handling unit associated with the product batch; accessing delivery information associated with the product batch; and generating, using one or more processors, a genealogy for the product batch based on links between the material, the usage information, the handling unit, and the delivery information.
2. The method of claim 1 , further comprising identifying a plurality of serial numbers associated with the product batch.
3. The method of claim 2 , the generating of the genealogy further based on the plurality of serial numbers associated with the product batch.
4. The method of claim 1 , the material comprising an ingredient used to manufacture the product.
5. The method of claim 1 , the generating of the genealogy including creating the links between the material, the usage information, the handling unit, and the delivery information.
6. The method of claim 1 , the generating of the genealogy including creating a data model integrating definitions of the material, handling unit, and delivery information.
7. The method of claim 1 , the usage information being accessed from a first system associated with a first entity and the delivery information being accessed from a second system associated with a second entity.
8. The method of claim 1 , further comprising displaying the genealogy for the product batch to a user.
9. The method of claim 1 , further comprising displaying a portion of the genealogy for the product batch to a user based on search criteria received from the user.
10. The method of claim 1 , further comprising: identifying a first batch identifier associated with the material; and identifying a second batch identifier associated with the product batch.
11. The method of claim 10 , further comprising creating a link between the first batch identifier and the second batch identifier.
12. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising: identifying a plurality of materials associated with a product, the product being part of a product batch; accessing usage information associated with the plurality of materials; identifying a handling unit associated with the product batch; accessing delivery information associated with the product batch; and generating a genealogy for the product batch based on links between the plurality of materials, the usage information, the handling unit, and the delivery information.
13. The non-transitory computer-readable storage medium of claim 12 , further comprising instructions that cause the machine to perform operations comprising identifying a plurality of serial numbers associated with the product batch.
14. The non-transitory computer-readable storage medium of claim 13 , the generating of the genealogy further based on the plurality of serial numbers associated with the product batch.
15. The non-transitory computer-readable storage medium of claim 12 , further comprising instructions that cause the machine to perform operations comprising: identifying a first batch identifier associated with one of the plurality of materials; and identifying a second batch identifier associated with the product batch.
16. The non-transitory computer-readable storage medium of claim 15 , further comprising instructions that cause the machine to perform operations comprising creating a link between the first batch identifier and the second batch identifier.
17. The non-transitory computer-readable storage medium of claim 12 , the generating of the genealogy including creating the links between the plurality of materials, the usage information, the handling unit, and the delivery information.
18. A system comprising: at least one processor; and modules comprising instructions that are executable by the at least one processor, the modules comprising: a monitoring module to identify a material associated with a product batch, access usage information associated with the material, identify a handling unit associated with the product batch, and access delivery information associated with the product batch; and a genealogy manager to generate a genealogy for the product batch based on links between the material, the usage information, the handling unit, and the delivery information.
19. The system of claim 18 , further comprising a link manager to create links between the material, the usage information, the handling unit, and the delivery information.
20. The system of claim 18 , the monitoring module further to identify a plurality of serial numbers associated with the product batch.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 30, 2011
September 10, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.