# US 2018/0322428 A1 · Facilitating the Negotiation of Standards for Inter-Enterprise Collaboration Between Trading Partners

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0322428 A1
- Document ID: US20180322428A1
- Status: Published application
- Kind: A1
- Application number: 16/030,440
- Filed: 2018-07-09
- Published: 2018-11-08
- Earliest claimed: 2001-10-04
- Assignees: JDA Software Group, Inc.
- Applicants: JDA Software Group, Inc.
- Inventors: Ranjit N. Notani; Ramsyam Missula
- Web page: https://patentgrep.com/patent/US20180322428A1

## CPC

- G06Q 10/06313: {Resource planning in a project environment}
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q 30/0208: Trade or exchange of goods or services in exchange for incentives or rewards
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 40/04: Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
- G06Q 50/188: {Electronic negotiation}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system that facilitates the negotiation of a standard for inter-enterprise collaboration between trading partners includes a set of meta-model elements. Each element in the set can be negotiated by enterprises and incorporated into a negotiated meta-model that describes an agreement between the enterprises as to collaborations between the enterprises. Each element in the set describes a portion of a potential standard for collaboration between enterprises. The system also includes a meta-model negotiation service that receives an indication that enterprises wish to negotiate a standard for collaborations between the enterprises and provides access to the set of elements and receive selections of one or more of the elements for negotiation and incorporation into a negotiated meta-model. The negotiated meta-model describes an agreement between the enterprises as to collaborations between the enterprises.

## Claims

### Claim 1

A computer-implemented system, comprising:
a non-transitory computer-readable storage medium having a set of one or more predefined meta-model elements stored therein, each of the one or more predefined meta-model elements is incorporated into a negotiated meta-model that describes an agreement between two or more enterprises as to collaborations between the two or more enterprises, each of the one or more meta-model elements comprising data describing a standard for collaboration between the two or more enterprises;
a non-transitory computer-readable storage medium having a collaboration software stored therein and configured to execute one or more collaborative transactions based on the negotiated meta-model, the two or more enterprises having the collaboration software;
a non-transitory computer-readable storage medium having a meta-model negotiation service stored therein and configured to:
receive an indication from the collaboration software of the two or more enterprises that the two or more enterprises wish to negotiate a standard for collaborations between the two or more enterprises;
provide the collaboration software of the two or more enterprises access to the predefined set of one or more meta-model elements;
receive selections of one or more of the predefined meta-model elements and one or more meta-model elements that is newly defined by at least one of the enterprises for negotiation and incorporation into a negotiated meta-model, the negotiated meta-model describing an agreement between the enterprises as to collaborations between the two or more enterprises;
facilitate negotiation of the selected meta-model elements between the two or more enterprises, wherein the negotiated meta-model includes semantics capable of being understood by the collaboration software associated with each of the two or more enterprises independent of any modification of the collaboration software, the collaboration software of the two or more enterprises automatically collaborates according to the standard for collaborations based on the negotiated meta-model;
incorporate negotiated meta-model elements into the negotiated meta-model for collaborations between the two or more enterprises, the negotiated meta-model elements comprising a demand signal element, a supply response element, and one or more exception conditions;
communicate the negotiated meta-model to the collaboration software of the two or more enterprises for collaborations between the two or more enterprises based on the standard for collaborations in the negotiated meta-model;
automatically executing a supply response in accordance with the negotiated meta-model when a demand signal is communicated from the collaboration software of one of the two or more enterprises to the collaboration software of the other of the two or more enterprises and the demand signal is in accordance with the negotiated meta-model; and
automatically executing one or more exception conditions when a demand signal is communicated from the collaboration software of one of the two or more enterprises to the collaboration software of the other of the two or more enterprises and the demand signal is not in accordance with the negotiated meta-model.

### Claim 2 (depends on 1)

The computer-implemented system of claim 1, wherein the meta-model negotiation service is configured to communicate the negotiated meta-model to the collaboration software of the enterprises, the collaboration software configured to understand and collaborate based on the negotiated meta-model substantially automatically and substantially independent of modification to the collaboration software subsequent to negotiation of the meta-model.

### Claim 3 (depends on 1)

The computer-implemented system of claim 1, wherein the agreement associated with the negotiated meta-model is machine-actionable at the collaboration software of the enterprises and reflects a private, differentiated standard for collaboration customized for particular needs of the enterprises.

### Claim 4 (depends on 1)

The computer-implemented system of claim 1, wherein each of the one or more meta-model elements within the set comprise one or more of the following:
role types;
dimensions each comprising a supply chain element;
dimensionalities each comprising a combination of supply chain elements;
access of particular role types to particular dimensionalities;
collaborative transaction types relative to particular dimensionalities;
shared operations visible to the at least two enterprises; and
temporal structures of collaborative transactions.

### Claim 5 (depends on 4)

The computer-implemented system of claim 4, wherein each of the one or more meta-model elements specifying a collaborative transaction type relative to a particular dimensionality comprises one or more of the following:
structure of the transaction;
data elements associated with the transaction;
a state model describing a life cycle of the transaction;
access that a role type has to data elements of the transaction relative to a state of the transaction;
actions that a role type can execute on the transaction relative to a state of the transaction; and
whether the transaction is a system of record or whether synchronization must occur with another system of record.

### Claim 6 (depends on 1)

The computer-implemented system of claim 1, wherein the set of the one or more meta-model elements is specified in a template.

### Claim 7 (depends on 1)

The computer-implemented system of claim 1, wherein the meta-model negotiation service comprises a joint business planning network service (JBPNS).

### Claim 8 (depends on 1)

The computer-implemented system of claim 1, wherein the meta-model negotiation service is associated with a network service provider through which the enterprises can negotiate the set of one or more meta-model elements.

### Claim 9 (depends on 1)

The computer-implemented system of claim 1, wherein the negotiated meta-model is represented using extensible markup language (XML).

### Claim 10 (depends on 1)

The computer-implemented system of claim 1, wherein a collaboration comprises execution of a business process or transaction based on the negotiated meta-model.

### Claim 11

A computer-implemented method, the method performed using one or more computers, the method comprising:
receiving, by a computer, an indication from a collaboration software of two or more enterprises that the two or more enterprises wish to negotiate a standard for collaborations between the two or more enterprises, the collaboration software configured to execute one or more collaborative transactions based on a negotiated meta-model;
providing, by the computer, the collaboration software of the two or more enterprises access to a set of one or more predefined meta-model elements, each of the one or more predefined meta-model elements is incorporated into a negotiated meta-model that describes an agreement between the two or more enterprises as to collaborations between the two or more enterprises, each meta-model element comprising data describing standard for collaboration between the two or more enterprises;
receiving, by the computer, selections of one or more of the predefined meta-model elements and one or more meta-model elements that is newly defined by at least one of the enterprises for negotiation and incorporation into a negotiated meta-model, the one or more of the predefined meta-model elements or one or more metal-model elements comprising a demand signal element, a supply response element, and one or more exception conditions, the negotiated meta-model describing an agreement between the enterprises as to collaborations between the two or more enterprises;
facilitating, by the computer, negotiation of the selected meta-model elements between the two or more enterprises, wherein the negotiated meta-model includes semantics capable of being understood by the collaboration software associated with each of the two or more enterprises independent of any modification of the collaboration software, the collaboration software of the two or more enterprises automatically collaborates according to the standard for collaborations based on the negotiated meta-model;
incorporating, by the computer, negotiated meta-model elements into the negotiated meta-model for collaborations between the enterprises;
communicating, by the computer, the negotiated meta-model to the collaboration software of the enterprises to enable collaborations between the enterprises based on the standard for collaborations reflected in the negotiated meta-model;
automatically executing, by the computer, a supply response in accordance with the negotiated meta-model when a demand signal is communicated from the collaboration software of one of the two or more enterprises to the collaboration software of the other of the two or more enterprises and the demand signal is in accordance with the negotiated meta-model; and
automatically executing, by the computer, one or more exception conditions when a demand signal is communicated from the collaboration software of one of the two or more enterprises to the collaboration software of the other of the two or more enterprises and the demand signal is not in accordance with the negotiated meta-model.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, further comprising communicating the negotiated meta-model to the collaboration software of the enterprises, the collaboration software configured to understand and collaborate based on the negotiated meta-model substantially automatically and substantially independent of modification to the collaboration software subsequent to negotiation of the meta-model.

### Claim 13 (depends on 11)

The computer-implemented method of claim 11, wherein the agreement associated with the negotiated meta-model is machine-actionable at the collaboration software of the enterprises and reflects a private, differentiated standard for collaboration customized for particular needs of the enterprises.

### Claim 14 (depends on 11)

The computer-implemented method of claim 11, wherein each of the one or more meta-model elements within the set comprise one or more of the following:
role types;
dimensions each comprising a supply chain element;
dimensionalities each comprising a combination of supply chain elements;
access of particular role types to particular dimensionalities;
collaborative transaction types relative to particular dimensionalities;
shared operations visible to the at least two enterprises; and
temporal structures of collaborative transactions.

### Claim 15 (depends on 14)

The computer-implemented method of claim 14, wherein each of the one or more meta-model elements specifying a collaborative transaction type relative to a particular dimensionality comprises one or more of the following:
structure of the transaction;
data elements associated with the transaction;
a state model describing a life cycle of the transaction;
access that a role type has to data elements of the transaction relative to a state of the transaction;
actions that a role type can execute on the transaction relative to a state of the transaction; and
whether the transaction is a system of record or whether synchronization must occur with another system of record.

### Claim 16 (depends on 11)

The computer-implemented method of claim 11, wherein the set of the one or more meta-model elements is specified in a template.

### Claim 17 (depends on 11)

The computer-implemented of claim 11, wherein the meta-model negotiation service comprises a joint business planning network service (JBPNS).

### Claim 18 (depends on 11)

The computer-implemented method of claim 11, wherein the meta-model negotiation service is associated with a network service provider through which the enterprises can negotiate the set of one or more meta-model elements.

### Claim 19 (depends on 11)

The computer-implemented method of claim 11, wherein the negotiated meta-model is represented using extensible markup language (XML).

### Claim 20 (depends on 11)

The computer-implemented method of claim 11, wherein a collaboration comprises execution of a business process or transaction based on the negotiated meta-model.
