IP Library Patent Application 13612457
Patent Application
App. No. 13/612,457

Sensor-based Risk Assessment in Supply Chain Processes

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 None
App. No.
13/612,457
Abstract

In one embodiment, a method includes determining a set of constraints based on a supply chain activity and a classification. The method then configures a set of sensor nodes based on the set of constraints. The set of sensor nodes is associated with an asset being monitored. A notification is received from a sensor node when one of the set of constraints is violated by a current context detected by the sensor node for the asset. The set of sensor nodes uses the set of constraints to evaluate the set of constraints against current contexts detected in the supply chain activity in real-time. The method then sends an alert to a supply chain management system based on the notification, the alert indicating the violation of the constraint associated with the asset.

Claims (59)

1 . A method comprising:

determining an asset and a classification associated with the asset to monitor;

determining a constraint based on a supply chain activity and the classification associated with the asset, wherein the constraint is evaluated against a context to determine when the constraint is violated;

determining a constraint definition for the constraint, the constraint definition including information needed by a sensor node to evaluate the constraint;

pushing, by a computing device, the constraint definition to the sensor node associated with the asset to configure the sensor node to evaluate the constraint, wherein the sensor node executes code determined from the constraint definition to evaluate the constraint against current contexts detected in a supply chain activity in real-time;

receiving, by the computing device, a notification from the sensor node when the constraint is violated by a current context detected by the sensor node for the asset, wherein the sensor node evaluated the constraint against the current context; and

sending, by the computing device, an alert to a supply chain management system based on the notification, the alert indicating the violation of the constraint associated with the asset.

2 . The method of claim 1 , wherein the constraint includes a monitoring constraint defining what information to monitor or an alerting constraint defining when to trigger the notification based on the information being monitored.

3 . (canceled)

4 . The method of claim 1 , further comprising selecting the sensor node based on the constraint.

5 . The method of claim 4 , wherein selecting comprises:

determining available sensor nodes associated with the asset; and

determining which available sensor nodes associated with the asset are able to evaluate contexts associated with the constraint; and

selecting the sensor node from the available sensor nodes that are able to evaluate the contexts associated with the constraint.

6 . The method of claim 1 , wherein configuring comprises communicating the constraint definition through a network to the sensor node.

7 . The method of claim 1 , further comprising receiving a request from a subscriber for the supply chain management system for risk assessment for the asset.

8 . The method of claim 7 , further comprising:

storing a subscriber identifier for the subscriber that sent the request in association with the sensor node;

associating the subscriber identifier with the notification based on receiving the notification from the sensor node and the storing of the subscriber identifier in association with the sensor node; and

sending the alert to the subscriber associated with the subscriber identifier.

9 . The method of claim 1 , wherein the supply chain management system communicates with a partner in the supply chain to notify the partner of the violation of the constraint.

10 . A non-transitory computer-readable storage medium containing instructions, that when executed, control a computer system to be configured for:

determining an asset and a classification associated with the asset to monitor;

determining a constraint based on a supply chain activity and the classification associated with the asset, wherein the constraint is evaluated against a context to determine when the constraint is violated;

determining a constraint definition for the constraint, the constraint definition including information needed by a sensor node to evaluate the constraint;

pushing the constraint definition to the sensor node associated with the asset to configure the sensor node to evaluate the constraint, wherein the sensor node executes code determined from the constraint definition to evaluate the constraint against current contexts detected in a supply chain activity in real-time;

receiving a notification from the sensor node when the constraint is violated by a current context detected by the sensor node for the asset, wherein the sensor node evaluated the one of constraint against the current context; and

sending an alert to a supply chain management system based on the notification, the alert indicating the violation of the constraint associated with the asset.

11 . The non-transitory computer-readable storage medium of claim 10 , wherein the constraint includes a monitoring constraint defining what information to monitor or an alerting constraint defining when to trigger the notification based on the information being monitored.

12 . (canceled)

13 . The non-transitory computer-readable storage medium of claim 10 , further configured for selecting the sensor node based on the constraint.

14 . The non-transitory computer-readable storage medium of claim 13 , wherein selecting comprises:

determining available sensor nodes associated with the asset; and

determining which available sensor nodes associated with the asset are able to evaluate contexts associated with the constraint; and

selecting the sensor node from the available sensor nodes that are able to evaluate the contexts associated with the constraint.

15 . The non-transitory computer-readable storage medium of claim 10 , wherein configuring comprises communicating the constraint definition through a network to the sensor node.

16 . The non-transitory computer-readable storage medium of claim 10 , further configured for receiving a request from a subscriber for the supply chain management system for risk assessment for the asset.

17 . The non-transitory computer-readable storage medium of claim 16 , further configured for:

storing a subscriber identifier for the subscriber that sent the request in association with the sensor node;

associating the subscriber identifier with the notification based on receiving the notification from the sensor node and the storing of the subscriber identifier in association with the sensor node; and

sending the alert to the subscriber associated with the subscriber identifier.

18 . The non-transitory computer-readable storage medium of claim 10 , wherein the supply chain management system communicates with a partner in the supply chain to notify the partner of the violation of the constraint.

19 . An apparatus comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be configured for:

determining an asset and a classification associated with the asset to monitor;

determining a constraint based on a supply chain activity and the classification associated with the asset, wherein the constraint is evaluated against a context to determine when the constraint is violated;

determining a constraint definition for the constraint, the constraint definition including information needed by a sensor node to evaluate the constraint;

pushing the constraint definition to the sensor node associated with the asset to configure the sensor node to evaluate the constraint, wherein the sensor node executes code determined from the constraint definition to evaluate the constraint against current contexts detected in a supply chain activity in real-time;

receiving a notification from the sensor node when the constraint is violated by a current context detected by the sensor node for the asset, wherein the sensor node evaluated the constraint against the current context; and

sending an alert to a supply chain management system based on the notification, the alert indicating the violation of the constraint associated with the asset.

20 . The apparatus of claim 19 , wherein the constraint includes a monitoring constraint defining what information to monitor or an alerting constraint defining when to trigger the notification based on the information being monitored.

21 . The method of claim 1 , wherein:

the constraint definition comprises one or more simple constraints and an execution code, and

the sensor node uses the execution code to evaluate the one or more simple constraints.

22 . The method of claim 21 , wherein the sensor node executes code by:

determining the current context for the one or more simple constraints, and

executing the execution code using the current context for the one or more simple constraints to determine whether the constraint is violated.

23 . The method of claim 1 , wherein the constraint definition includes the code executed by the sensor node.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2012
From: GOMEZ, LAURENT
To: SAP AG
Reel/Frame 028948/0017 →