Computer-implemented methods and systems for facilitating business-to-business transactions on a collaborative business network and for system integration message routing and identifier mapping utilizing a shared workspace mechanism
First Claim
Patent Images
1. A computer-implemented method for facilitating business-to-business transactions on a collaborative business network among a plurality of entities, the method comprising:
- maintaining, at a server communicating with each of the plurality of entities, a collaborative network comprising a multiplicity of different collaborative workspaces each associated with a different collaborative project involving a selection of ones of the entities, and a directory specifying a corresponding file formats for transactions comprising documents received from and to be sent to each of said entities in a business process shared with another one or more of said entities with respect to a specific one of the collaborative workspaces;
receiving from a computing device associated with a first one of the entities, at the server, a transaction comprising a document from a the first one of said entities directed to a second one of said entities, the document including a specification of a particular one of the collaborative workspaces, said transaction having a first file format associated with said first entity;
translating, at the server, the received transaction from the file format associated with the first entity to convert the received transaction from the first file format into a canonical file format representing a standardized representation of the transaction for the first and second entities in connection with the particular one of the collaborative workspaces;
routing, at the server, the transaction in the canonical file format to the particular one of the collaborative workspaces shared by the first and second entities and specified by the document by retrieving from the document the specification of the particular one of the collaborative workspaces and automatically without manual intervention routing the transaction to the particular one of the collaborative workspaces as specified in the retrieved specification;
translating, at the server, the transaction represented in the canonical file format to a second file format for the transaction specified in the directory for files to be sent to the second entity; and
transmitting, from the particular one of the collaborative workspaces in the server to a computing device associated with the second entity, the transaction in the second file format specified in the directory for files to be sent to the second entity.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for facilitating business-to-business transactions on a collaborative business network among a plurality of entities.
-
Citations
20 Claims
-
1. A computer-implemented method for facilitating business-to-business transactions on a collaborative business network among a plurality of entities, the method comprising:
-
maintaining, at a server communicating with each of the plurality of entities, a collaborative network comprising a multiplicity of different collaborative workspaces each associated with a different collaborative project involving a selection of ones of the entities, and a directory specifying a corresponding file formats for transactions comprising documents received from and to be sent to each of said entities in a business process shared with another one or more of said entities with respect to a specific one of the collaborative workspaces; receiving from a computing device associated with a first one of the entities, at the server, a transaction comprising a document from a the first one of said entities directed to a second one of said entities, the document including a specification of a particular one of the collaborative workspaces, said transaction having a first file format associated with said first entity; translating, at the server, the received transaction from the file format associated with the first entity to convert the received transaction from the first file format into a canonical file format representing a standardized representation of the transaction for the first and second entities in connection with the particular one of the collaborative workspaces; routing, at the server, the transaction in the canonical file format to the particular one of the collaborative workspaces shared by the first and second entities and specified by the document by retrieving from the document the specification of the particular one of the collaborative workspaces and automatically without manual intervention routing the transaction to the particular one of the collaborative workspaces as specified in the retrieved specification; translating, at the server, the transaction represented in the canonical file format to a second file format for the transaction specified in the directory for files to be sent to the second entity; and transmitting, from the particular one of the collaborative workspaces in the server to a computing device associated with the second entity, the transaction in the second file format specified in the directory for files to be sent to the second entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for facilitating business-to-business transactions on a collaborative business network among a plurality of entities, comprising:
-
at least one processor; memory associated with the at least one processor; and a program supported in the memory, the program having a plurality of instructions stored therein which, when executed by the at least one processor, cause the at least one processor to; maintain a collaborative network comprising a multiplicity of different collaborative workspaces each associated with a different collaborative project involving a selection of ones of the entities, and a directory specifying corresponding file formats for transactions comprising documents received from and to be sent to each of said entities in a business process shared with another one or more of said entities with respect to a specific one of the collaborative workspaces; receive, from a computing device associated with a first one of the entities, a transaction comprising a document from a the first one of said entities directed to a second one of said entities, the document including a specification of a particular one of the collaborative workspaces, said transaction having a first file format associated with said first entity; translate the received transaction from the file format associated with the first entity to convert the received transaction from the first file format into a canonical file format representing a standardized representation of the transaction for the first and second entities in connection with the particular one of the collaborative workspaces; route the transaction in the canonical file format to the particular one of the collaborative workspaces executing on the computer system and shared by the first and second entities and specified by the document by retrieving from the document the specification of the particular one of the collaborative workspaces and automatically without manual intervention routing the transaction to the particular one of the collaborative workspaces as specified in the retrieved specification; translate the transaction represented in the canonical file format to a second file format for the transaction specified in the directory for files to be sent to the second entity; and transmit from the particular one of the collaborative workspaces, to a computing device associated with the second entity, the transaction in a second file format specified in the directory for files to be sent to the second entity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification