Computer Implemented Systems and Methods for Secure Data Transactions Across Disparate Computing Networks
AssigneeAriba, Inc.
InventorsVijay Chandramouli, Xiangqun Hu, Yuan Tung, Chris Chase, Kshitij Dayal
Life of this patent
Estimating the term…
Abstract
In one embodiment, a local computer network includes profile information local identifications for multiple organizations. Remote profile information is stored on a remote computer network and transferred to the local network to perform secure transactions with other computer networks. Embodiments of the disclosure include linking remote and local identifications. In another embodiment, remote and local identifications are linked by generated multiple messages to different users in different roles to prevent fraud, for example.
Claims20
A method of initiating transactions between multiple organizations on a cloud commerce computer network comprising:
- storing a plurality of profiles for a plurality of organizations including, for each organization, at least a local profile comprising a local identification and a remote profile comprising a remote identification;
- in response to receiving a data transfer instruction between a first organization and a second organization, mapping a first local identification for the first organization to a first remote identification for the first organization and mapping a second local identification for the second organization to a second remote identification for the second organization;
- generating a remote execution instruction to perform a transaction between the first organization and the second organization on an external computer network, the remote execution instruction comprising the first remote identification for the first organization, the second remote identification for the second organization, and the information specifying the transaction;
- and
- sending the remote execution instruction to the external computer network.
A non-transitory machine-readable medium storing a program executable by at least one processing unit of a computer system for initiating transactions between multiple organizations on a cloud commerce computer network, the program comprising sets of instructions for:
- storing a plurality of profiles for a plurality of organizations including, for each organization, at least a local profile comprising a local identification and a remote profile comprising a remote identification;
- in response to receiving a data transfer instruction between a first organization and a second organization, mapping a first local identification for the first organization to a first remote identification for the first organization and mapping a second local identification for the second organization to a second remote identification for the second organization;
- generating a remote execution instruction to perform a transaction between the first organization and the second organization on an external computer network, the remote execution instruction comprising the first remote identification for the first organization, the second remote identification for the second organization, and the information specifying the transaction;
- and
- sending the remote execution instruction to the external computer network.
A computer system comprising:
- one or more processors;
- memory;
- and
- a software program comprising instructions for initiating transactions between multiple organizations on a cloud commerce computer network, executable on said one or more processors, the software program configured to:
- store a plurality of profiles for a plurality of organizations including, for each organization, at least a local profile comprising a local identification and a remote profile comprising a remote identification;
- in response to receiving a data transfer instruction between a first organization and a second organization, map a first local identification for the first organization to a first remote identification for the first organization and map a second local identification for the second organization to a second remote identification for the second organization;
- generate a remote execution instruction to perform a transaction between the first organization and the second organization on an external computer network, the remote execution instruction comprising the first remote identification for the first organization, the second remote identification for the second organization, and the information specifying the transaction;
- and
- send the remote execution instruction to the external computer network.
Dependencies are inferred from the claim text.