Method for providing real-time conversations among business partners
First Claim
1. A method for providing real-time electronic conversations among trading partners using multiple business protocols, comprising:
- storing the role of each trading partner and the rules for multiple concurrent conversations in a collaboration space, wherein said collaboration space is installed on a central collaboration hub location, and wherein said collaboration space stores the messages of a conversation for delivery to and from the trading partners as part of that conversation;
providing a plurality of business protocol handlers, each of which are configured to use a different business protocol, and which is used by a trading partner to participate in a conversation, wherein each collaboration space and business protocol combination is identified by a unique uniform resource locator (URL);
allowing the trading partners to send and receive messages in a conversation using an extensible data protocol, in accordance with the rules and roles stored in said collaboration space, wherein said extensible data protocol provides an ability to specify both a routing information and a business protocol for that conversation, wherein the routing information is specified by the trading partner in a header of the extensible data protocol, and wherein the business protocol is specified by the URL used by the trading partner to communicate with said collaboration space, thereby allowing said collaboration space to use multiple URL'"'"'s to support multiple business protocols; and
managing the conversation with conversation management software installed on the central collaboration hub.
1 Assignment
0 Petitions
Accused Products
Abstract
An enterprise wide electronic commerce system allows trading partners to act as participants in a complex trading process. Participants communicate with one another by joining conversations that are hosted in a collaboration space and managed by a collaboration hub. In this manner, the enterprise workflow may have an effect on, or be affected by, local workflows. The invention provides an open market collaboration system for enterprise wide electronic commerce. An embodiment of the invention includes a collaboration system that allows the exchange of data between participants in an electronic commerce environment, comprising a collaboration hub for the transfer of data between participants, a collaboration space defining the rules governing said transfer of data and the role of said participants, and a hub transport that allows a participant to send and receive data from the collaboration hub in accordance with the definitions of the collaboration space.
-
Citations
14 Claims
-
1. A method for providing real-time electronic conversations among trading partners using multiple business protocols, comprising:
-
storing the role of each trading partner and the rules for multiple concurrent conversations in a collaboration space, wherein said collaboration space is installed on a central collaboration hub location, and wherein said collaboration space stores the messages of a conversation for delivery to and from the trading partners as part of that conversation; providing a plurality of business protocol handlers, each of which are configured to use a different business protocol, and which is used by a trading partner to participate in a conversation, wherein each collaboration space and business protocol combination is identified by a unique uniform resource locator (URL); allowing the trading partners to send and receive messages in a conversation using an extensible data protocol, in accordance with the rules and roles stored in said collaboration space, wherein said extensible data protocol provides an ability to specify both a routing information and a business protocol for that conversation, wherein the routing information is specified by the trading partner in a header of the extensible data protocol, and wherein the business protocol is specified by the URL used by the trading partner to communicate with said collaboration space, thereby allowing said collaboration space to use multiple URL'"'"'s to support multiple business protocols; and managing the conversation with conversation management software installed on the central collaboration hub. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for allowing customers to participate in electronic trading activities via the Internet using multiple business protocols, comprising:
-
providing a centrally located collaboration hub and collaboration space to support the electronic trading, wherein said collaboration space is installed on the collaboration hub, and wherein each collaboration space and business protocol combination is identified by a unique uniform resource locator (URL); connecting the collaboration space and associated business protocols to the Internet and assigning a uniform resource locator to each collaboration space and business protocol combination based on an extensible data protocol, wherein said extensible data protocol provides an ability to specify both routing information and a business protocol; providing a business model and business rules for the electronic trading activities, wherein said business model is defined by actions based on messages exchanged in the electronic trading activities, wherein the routing information is specified by the customer in a header of the extensible data protocol, and wherein the business protocol is specified by the URL used by the customer to communicate with said collaboration space; allowing a customer to access the collaboration space through a uniform resource locator; and registering and setting a role for the customer in the collaboration space so the customer can participate in electronic trading activities in the collaboration space. - View Dependent Claims (11, 12, 13)
-
-
14. A computer readable medium, including instructions stored thereon which when executed cause the computer to perform the steps of:
-
storing the role of trading partners and the rules for multiple concurrent conversations in a collaboration space, wherein said collaboration space is installed on a central collaboration hub location, and wherein said collaboration space stores the messages of a conversation for delivery to and from the trading partners as part of that conversation; providing a plurality of business protocol handlers, each of which are configured to use a different business protocol, and which is used by a trading partner to participate in a conversation, wherein each collaboration space and business protocol combination is identified by a unique uniform resource locator (URL); allowing the trading partners to send and receive messages in a conversation using an extensible data protocol, in accordance with the rules and roles stored in said collaboration space, wherein said extensible data protocol provides an ability to specify both a routing information and a business protocol for that conversation, and wherein the routing information is specified by the trading partner in a header of the extensible data protocol, and wherein the business protocol is specified by the URL used by the trading partner to communicate with said collaboration space, thereby allowing said collaboration space to use multiple URL'"'"'s to support multiple business protocols.
-
Specification