IP Library Granted Patent US 8,661,021
Granted Patent B2
US 8,661,021 · App. 13/247,151 · Granted Feb 25, 2014

Virtual private supply chain

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,661,021
App. No.
13/247,151
Granted
Feb 25, 2014
Kind
B2
Abstract

A generic Internet based system for viewing supply chain data is provided. The system includes an Internet based data viewing engine and a data store that holds both viewable data and metadata associated with the viewable data. The metadata can be employed by the Internet based data viewing engine to control the presentation of the viewable data. The generic Internet based supply chain data viewing engine may be employed in a virtual private supply chain (VPSC). A VPSC includes a data acceptor that can receive supply chain data items from supply chain members, a supply chain data store that can store transformed, validated supply chain data items received from the supply chain members and a data accessor operable to selectively present supply chain data items stored in the supply chain data store to viewing supply chain members. One example of the data accessor is the generic Internet based viewing engine.

Claims (44)

1. A system comprising:

a supply chain data store operable to store a plurality of supply chain data items received from one or more supply chain members;

at least one processor; and

a storage medium 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 a data acceptor for receiving one or more supply chain data items from the one or more supply chain members; and

logic executed by the at least one processor for a data accessor for selectively presenting one or more supply chain data items in the plurality of supply chain data items stored in the supply chain data store to one or more viewing supply chain members, the selectively presenting being based on access rights associated with the supply chain data items and based on a relationship between the supply chain data items.

2. The system of claim 1 wherein the supply chain data store is further adapted to facilitate establishing one or more relationships between a first supply chain data item originating from a first supply chain member and one or more second supply chain data items originating from one or more second supply chain members.

3. The system of claim 2 wherein the supply chain data store is further adapted to facilitate establishing an ownership identifier for supply chain data items.

4. The system of claim 3 wherein the supply chain data store is further adapted to facilitate establishing one or more access rights to supply chain data items.

5. The system of claim 4 wherein the data acceptor is further adapted to transform the received supply chain data to conform with one or more supply chain schema.

6. The system of claim 5 wherein the data acceptor is further adapted to validate the transformed supply chain data.

7. The system of claim 6 wherein the data acceptor is further adapted to load the validated supply chain data into the supply chain data store.

8. The system of claim 7 wherein the data accessor implements row-level supply chain security.

9. The system of claim 8 wherein the row-level supply chain security employs at least one of secure socket layers (SSL), digital certificates and encryption.

10. The system of claim 1 wherein the one or more supply chain members are configured in a hub and spoke configuration, with the supply chain members located at spokes and the data acceptor, the data accessor and the supply chain data store are located at the hub.

11. The system of claim 10 wherein at least one supply chain member implements a connection stream.

12. The system of claim 11 wherein the connection stream is adapted to facilitate making communications between the hub and the spoke implementing the connection appear as a stream.

13. The system of claim 12 wherein the connection stream is further adapted to facilitate sending, receiving and/or validating BIOs.

14. The system of claim 13 wherein the connection stream is further adapted to facilitate selecting an encryption level to be applied to data communicated between the hub and the spoke implementing the connection stream.

15. The system of claim 10 wherein one or more supply chain data items may be persisted at one or more spokes.

16. The system of claim 15 wherein the persisted items are stored as BLOBS (Binary Large Objects).

17. Non-transitory computer readable storage media tangibly storing thereon computer readable instructions for a system comprising:

a data accepting component operable to receive a plurality of supply chain data items from one or more supply chain members;

a supply chain data storing component operable to facilitate storing one or more supply chain data items received from one or more supply chain members; and

a data accessing component operable to selectively present one or more supply chain data items in the plurality of supply chain data items stored by the supply chain data storing component to one or more viewing supply chain members, the data accessing component operable to selectively present the one or more supply chain data items based on access rights associated with the supply chain data items and based on a relationship between the supply chain data items.

18. The non-transitory computer readable storage media of claim 17 wherein the supply chain data store is further adapted to facilitate establishing one or more relationships between a first supply chain data item originating from a first supply chain member and one or more second supply chain data items originating from one or more second supply chain members.

19. A method comprising:

accepting, using a computing device, a plurality of supply chain data items from one or more supply chain members;

establishing, using the computing device, one or more ownership identifiers for the supply chain data items;

establishing one or more access permissions for the supply chain data items;

transforming the supply chain data items to conform with one or more supply chain schema;

validating, using the computing device, the transformed supply chain data items;

storing, using the computing device, the validated supply chain data items in a supply chain data store;

establishing one or more relationships between supply chain data items received from two or more supply chain members; and

selectively permitting access, using the computing device, to one or more supply chain data items in the plurality of supply chain data items based on at least one of the ownership of the supply chain data item, the one or more relationships associated with the supply chain data items, and the one or more access permissions associated with the supply chain data items.

20. Non-transitory computer readable storage media tangibly storing thereon computer readable instructions for a method comprising:

accepting, using a computing device, a plurality of supply chain data items from one or more supply chain members;

establishing, using the computing device, one or more ownership identifiers for the supply chain data items;

establishing one or more access permissions for the supply chain data items;

transforming the supply chain data items to conform with one or more supply chain schema;

validating, using the computing device, the transformed supply chain data items;

storing, using the computing device, the validated supply chain data items in a supply chain data store;

establishing one or more relationships between supply chain data items received from two or more supply chain members; and

selectively permitting access, using the computing device, to one or more supply chain data items in the plurality of supply chain data items based on at least one of the ownership of the supply chain data item, the one or more relationships associated with the supply chain data items, and the one or more access permissions associated with the supply chain data items.

Assignments (9)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2013
From: SERVIGISTICS, INC.
To: PARAMETRIC TECHNOLOGY CORPORATION
Reel/Frame 029694/0576 →
CHANGE OF NAME Recorded Aug 10, 2012
From: CLICK COMMERCE, INC.
To: SERVIGISTICS, INC.
Reel/Frame 028766/0678 →
CHANGE OF NAME Recorded Aug 9, 2012
From: CLICK ACQUISITIONS, INC.
To: CLICK COMMERCE, INC.
Reel/Frame 028755/0106 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2012
From: CLICK COMMERCE, INC.
To: CLICK ACQUISITIONS, INC.
Reel/Frame 028655/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2012
From: ILLINOIS TOOL WORKS, INC.
To: CLICK COMMERCE, INC.
Reel/Frame 028614/0915 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2012
From: OPTUM, INC.
To: ILLINOIS TOOL WORKS INC.
Reel/Frame 028578/0071 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2012
From: DAVIES, JOHN MERROW; CASAMENTO, GARY; KUMAR, MAHENDRA; HILFERTY, THOMAS J.; TEJOLESMONO, LISAYANI; ORCHARD, FRANK E.; FLON, LAWRENCE; ANDERSON, MICHAEL GARY; CASAMENTO, LESLIE
To: OPTUM, INC.
Reel/Frame 028530/0325 →