IP Library Granted Patent US 9,998,462
Granted Patent B2
US 9,998,462 · App. 14/485,305 · Granted Jun 12, 2018

Asynchronous design data exchange with external users

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,998,462
App. No.
14/485,305
Granted
Jun 12, 2018
Kind
B2
Abstract

A method for an asynchronous data exchange between a PLM system and an external user. The method includes defining an exchange definition object related to product data, packing the exchange definition object for transfer, publishing the packed exchange definition object through an SRM to a browser of the external user, receiving a product data download request from the browser of the external user through the SRM, transferring the product data from a file management system of the PLM system to the file transfer manager of the external user, receiving a response exchange definition object from the browser of the external user through the SRM, and receiving the response product data from the file transfer manager of the external user.

Claims (55)

1. A method for an asynchronous data exchange between a product lifecycle management (PLM) system and an external user comprising:

defining an exchange definition object referencing product data related to different items and assemblies included in the PLM system;

packing the exchange definition object for transfer;

publishing the packed exchange definition object through a supplier relationship management (SRM) system to a browser of the external user;

receiving a product data download request from the browser of the external user through the SRM system;

transferring, from a file management system of the PLM system to a file transfer manager of the external user, the product data corresponding to the received product data download request;

receiving a response exchange definition object from the browser of the external user through the SRM system;

receiving response product data from the file transfer manager of the external user;

determining, by the PLM system, whether errors would occur before integration of the received response product data; and

integrating the response product data into the PLM system if determined that no errors would occur.

2. The method for an asynchronous data exchange between a PLM system and an external user of claim 1 , wherein the PLM system approves or rejects the received response product data.

3. The method for an asynchronous data exchange between a PLM system and an external user of claim 1 , wherein the exchange definition object comprises assignment and access information of the product data to the external user.

4. The method for an asynchronous data exchange between a PLM system and an external user of claim 1 , wherein the exchange definition object comprises information relevant to a current state of exchange of the product data.

5. The method for an asynchronous data exchange between a PLM system and an external user of claim 4 , wherein the information relevant to a current state of exchange of the product data includes product data in transition status, product data received status, product data access status, and product data integration status.

6. The method for an asynchronous data exchange between a PLM system and an external user of claim 1 , further comprising:

notifying the PLM system of a status and availability of product data.

7. The method for an asynchronous data exchange between a PLM system and an external user of claim 1 , further comprising:

notifying the external user of a status and availability of product data.

8. A product lifecycle management (PLM) system comprising:

a processor; and

an accessible memory, the PLM system particularly configured to:

define an exchange definition object referencing product data related to different items and assemblies included in the PLM system;

pack the exchange definition object for transfer;

publish the packed exchange definition object through a supplier relationship management (SRM) system to a browser of an external user;

receive a product data download request from the browser of the external user through the SRM system;

transfer, from a file management system of the PLM system to a file transfer manager of the external user, the product data corresponding to the received product data download request;

receive a response exchange definition object from the browser of the external user through the SRM system;

receive response product data from the file transfer manager of the external user;

determining whether errors would occur before integration of the received response product data; and

integrating the response product data into the PLM system if determined that no errors would occur.

9. The PLM system of claim 8 , wherein the PLM system approves or rejects the received response product data.

10. The PLM system of claim 8 , wherein the exchange definition object comprises assignment and access information of the product data to the external user.

11. The PLM system of claim 8 , wherein the exchange definition object comprises information relevant to a current state of exchange of the product data.

12. The PLM system of claim 11 , wherein the information relevant to a current state of exchange of the product data includes product data in transition status, product data received status, product data access status, and product data integration status.

13. The PLM system of claim 8 , further comprising:

notify the PLM system of a status and availability of product data.

14. The PLM system of claim 8 , further comprising:

notify the external user of a status and availability of product data.

15. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause a product lifecycle management (PLM) system to:

define an exchange definition object referencing product data related to different items and assemblies included in the PLM system;

pack the exchange definition object for transfer;

publish the packed exchange definition object through a supplier relationship management (SRM) system to a browser of an external user;

receive a product data download request from the browser of the external user through the SRM system;

transfer, from a file management system of the PLM system to a file transfer manager of the external user, the product data corresponding to the received product data download request;

receive a response exchange definition object from the browser of the external user through the SRM system;

receive response product data from the file transfer manager of the external user;

determining whether errors would occur before integration of the received response product data; and

integrating the response product data into the PLM system if determined that no errors would occur.

16. The non-transitory computer-readable medium of claim 15 , wherein the PLM system approves or rejects the received response product data.

17. The non-transitory computer-readable medium of claim 15 , wherein the exchange definition object comprises assignment and access information of the product data to the external user.

18. The non-transitory computer-readable medium of claim 15 , wherein the exchange definition object comprises information relevant to a current state of exchange of the product data.

19. The non-transitory computer-readable medium of claim 15 , further comprising:

notify the PLM system of a status and availability of product data.

20. The non-transitory computer-readable medium of claim 15 , further comprising:

notify the external user of a status and availability of product data.

Assignments (3)
CHANGE OF NAME Recorded Dec 3, 2019
From: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 051171/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2014
From: KULKAMI, VASANT; PANJWANI, CHANDAR; VARSHNEY, VAIBHAV
To: SIEMENS INDUSTRY SOFTWARE (INDIA) PRIVATE LIMITED
Reel/Frame 033734/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2014
From: SIEMENS INDUSTRY SOFTWARE (INDIA) PRIVATE LIMITED
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 033734/0910 →