IP Library Granted Patent US 8,352,297
Granted Patent B1
US 8,352,297 · App. 12/605,773 · Granted Jan 8, 2013

Supply chain management

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 8,352,297
App. No.
12/605,773
Granted
Jan 8, 2013
Kind
B1
Abstract

A system and a method for managing a supply chain are provided. A request for a transaction involving an enterprise and at least one partner in a supply chain is received from an end-user or the partner. Real-time data relevant to the transaction is accessed from an existing partner system. A context for the transaction is generated using the real-time data. The request is processed in the context for the transaction.

Claims (40)

1. A method comprising:

receiving, using a computing device, a business request from a first partner;

retrieving, over a network, using the computing device, real-time supply chain data relevant to the business request from a second partner, wherein the real-time supply chain data is retrieved via a coordinator component integrated with a system of the second partner;

generating, using the computing device, a context for the transaction using the real-time supply chain data;

processing, using the computing device, the business request according to business rules associated with the first partner and the context, the business rules defining a workflow comprising a plurality of tasks to be performed by the second partner;

routing, over the network, using the computing device, the plurality of tasks to the coordinator component integrated with a system of the second partner;

receiving, over the network, using the computing device, from the coordinator component integrated with a system of the second partner, a response to the plurality of tasks; and

routing, over the network, the response to the plurality of tasks to a coordinator component integrated with a system of the first partner.

2. The method of claim 1 , wherein the request is converted into XML format prior to processing the request according to the business rules associated with the first partner.

3. The method of claim 1 , wherein the response to the plurality of tasks is converted into XML format prior to transmitting the response to the plurality of tasks to the first partner.

4. The method of claim 1 , further comprising:

storing the context in a network repository associated with a service provider.

5. The method of claim 1 , wherein the request is a transaction type selected from the group consisting of: purchase order, service request, installation request, warranty matter and replacement request.

6. The method of claim 5 , wherein the context comprises the transaction type, an identification of the first partner, an identification of the second partner, a date on which the request was initiated and a date on which the second partner completed the plurality of tasks.

7. A system for managing one or more transactions involving an enterprise and at least one partner in a supply chain, the system comprising:

a database, accessible to at least one computing device, the database operable to store real-time supply chain data relating to the one or more transactions, the database operable to maintain a respective context for each transaction; and

a data access layer, implemented using the at least one computing device, the data access layer operable to provide access to the real-time supply chain data relating to the transactions on existing systems of the enterprise and the partner;

a network domain gateway, implemented using the at least one computing device, the network domain gateway in communication with a network execution component operable to administer the one or more transactions for communication with a partner coordinator component integrated with an existing system of the partner to provide real-time data from an existing system of the partner,

an execution process engine, implemented using the at least one computing device, the execution process engine operable to execute a respective workflow in the context for each transaction using the real-time data, each workflow comprising a plurality of tasks to be performed by the enterprise or the partner in order to fulfill the respective transaction;

a plurality of process manager components, implemented using the at least one computing device, the plurality of process manager components operable to manage the workflows, wherein at least one business object is generated for each workflow;

a plurality of business object managers, implemented using the at least one computing device, the plurality of business object managers operable to manage each business object; and

a policy manager, implemented using the at least one computing device, the policy manager operable to maintain one or more business policies relating to the partner.

8. A computer readable storage media for tangibly storing thereon computer readable instructions for a method comprising:

receiving, using a computing device, a business request from a first partner;

retrieving, over a network, using the computing device, real-time supply chain data relevant to the business request from a second partner, wherein the real-time supply chain data is retrieved via a coordinator component integrated with a system of the second partner;

generating, using the computing device, a context for the transaction using the real-time supply chain data;

processing, using the computing device, the business request according to business rules associated with the first partner and the context, the business rules defining a workflow comprising a plurality of tasks to be performed by the second partner;

routing, over the network, using the computing device, the plurality of tasks to the coordinator component integrated with a system of the second partner;

receiving, over the network, using the computing device, from the coordinator component integrated with a system of the second partner, a response to the plurality of tasks; and

routing, over the network, the response to the plurality of tasks to a coordinator component integrated with a system of the first partner.

9. A system comprising:

at least one processor;

a storage medium for tangibly storing thereon program logic for execution by the at least one processor, the program logic comprising:

logic executed by the at least one processor for receiving, from a first partner, a business request from a first partner;

logic executed by the at least one processor for retrieving, over a network real-time supply chain data relevant to the business request from a second partner, wherein the real-time supply chain data is retrieved via a coordinator component integrated with a system of the second partner;

logic executed by the at least one processor for generating a context for the transaction using the real-time supply chain data;

logic executed by the at least one processor for processing the business request according to business rules associated with the first partner and the context, the business rules defining a workflow comprising a plurality of tasks to be performed by the second partner;

logic executed by the at least one processor for routing, over the network, using the computing device, the plurality of tasks to the coordinator component integrated with a system of the second partner;

logic executed by the at least one processor for receiving, over the network, using the computing device, from the coordinator component integrated with a system of the second partner, a response to the plurality of tasks; and

logic executed by the at least one processor for routing, over the network, the response to the plurality of tasks to a coordinator component integrated with a system of the first partner.

Assignments (7)
SECURITY INTEREST Recorded Sep 13, 2018
From: PTC INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047480/0888 →
SECURITY INTEREST Recorded Nov 4, 2015
From: PTC INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037046/0930 →
CHANGE OF NAME Recorded Mar 13, 2013
From: PARAMETRIC TECHNOLOGY CORPORATION
To: PTC INC.
Reel/Frame 029980/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2013
From: SERVIGISTICS, INC.
To: PARAMETRIC TECHNOLOGY CORPORATION
Reel/Frame 029694/0576 →
CHANGE OF NAME Recorded Feb 10, 2010
From: CLICK COMMERCE, INC.
To: SERVIGISTICS, INC.
Reel/Frame 023920/0177 →
CHANGE OF NAME Recorded Feb 4, 2010
From: CLICK ACQUISITIONS, INC.
To: CLICK COMMERCE, INC.
Reel/Frame 023897/0085 →
THE PRESENT APPLICATION IS A DIVISIONAL OF 10/028,542 AND THIS IS A CROSS-REFERENCING OF ASSIGNMENT FROM A PRIOR APPLICATION SN 10/028,542, PREVIOUSLY RECORDED ON 12/19/2001 AT REEL/FRAME 012416/0562, WHICH COVERS DIVISIONALS/CONTINUATIONS. Recorded Feb 2, 2010
From: GIL, REYNALDO; GANGOPADHYAY, DIPAYAN; ZHOU, JAY; GORDON, SIMEON; NAYAK, SANDEEP
To: CLICK ACQUISITIONS, INC.
Reel/Frame 023884/0482 →