Business-to-business social network
First Claim
1. A method implemented in a gateway computing device coupled to a network including an inventory management system in a server, a first entity computing device, a second entity computing device, and a social network service provider system, and a social network service provider system, comprising:
- receiving by the gateway computing device, a first message from the first entity computing device rendering a view of the inventory management system, wherein the server including the inventory management system comprises a physical layer of storage for storing inventory data in a data store, a conceptual layer of relationships of inventory and purchase data in the data store, and a logical layer providing views of inventory and purchase data in relationships in the conceptual layer;
processing, by the gateway computing device, the first message to determine whether the first message comprises an inventory-related message concerning a purchase order;
in response to determining that the first message is an inventory-related message, the gateway computing device performs;
extracting pre-defined inventory-related data from said first message;
generating a second message comprising said extracted pre-defined inventory-related data;
sending the first message to the second entity computing device to process the purchase order and initiate delivery of a product described by the purchase order for the first entity computing device;
sending the second message to the social network service provider system to store the extracted pre-defined inventory-related data as historical transaction data in a data store; and
in response to determining that the first message is not an inventory-related message, sending, by the gateway computing device, said first message to the second entity computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a social network. The methods involve: creating a relationship between a first entity and a second entity; setting authorization which indicates that a user of said first entity is authorized to view inventory data of said second entity; receiving a request to view first inventory data of said first entity and second inventory data of said second entity by said user; and determining whether said user is authorized to view said second inventory data. If said user is authorized: querying a first remote inventory management system of said first entity for said first inventory data and a second remote inventory management system of said second entity for said second inventory data; receiving said first and second inventory data; generating an aggregate view comprising said first and second inventory data; and providing content of said aggregate view to a client computing device of said first entity.
-
Citations
9 Claims
-
1. A method implemented in a gateway computing device coupled to a network including an inventory management system in a server, a first entity computing device, a second entity computing device, and a social network service provider system, and a social network service provider system, comprising:
-
receiving by the gateway computing device, a first message from the first entity computing device rendering a view of the inventory management system, wherein the server including the inventory management system comprises a physical layer of storage for storing inventory data in a data store, a conceptual layer of relationships of inventory and purchase data in the data store, and a logical layer providing views of inventory and purchase data in relationships in the conceptual layer; processing, by the gateway computing device, the first message to determine whether the first message comprises an inventory-related message concerning a purchase order; in response to determining that the first message is an inventory-related message, the gateway computing device performs; extracting pre-defined inventory-related data from said first message; generating a second message comprising said extracted pre-defined inventory-related data; sending the first message to the second entity computing device to process the purchase order and initiate delivery of a product described by the purchase order for the first entity computing device; sending the second message to the social network service provider system to store the extracted pre-defined inventory-related data as historical transaction data in a data store; and in response to determining that the first message is not an inventory-related message, sending, by the gateway computing device, said first message to the second entity computing device. - View Dependent Claims (2, 3)
-
-
4. A system coupled to a network including an inventory management system in a server, a first entity computing device, a second entity computing device, and a social network service provider system, comprising:
a gateway computing device having a processor and computer readable storage medium having computer program code executed by the processor to perform operations, the operations comprising; receiving a first message from the first entity computing device rendering a view of the inventory management system, wherein the server including the inventory management system comprises a physical layer of storage for storing inventory data in a data store, a conceptual layer of relationships of inventory and purchase data in the data store, and a logical layer providing views of inventory and purchase data in relationships in the conceptual layer; processing, by the gateway computing device, the first message to determine whether the first message comprises an inventory-related message concerning a purchase order; in response to determining that the first message is an inventory-related message, the gateway computing device performs; extracting pre-defined inventory-related data from said first message; generating a second message comprising said extracted pre-defined inventory-related data; sending the first message to the second entity computing device to process the purchase order and initiate delivery of a product described by the purchase order for the first entity computing device; sending the second message to the social network service provider system to store the extracted pre-defined inventory-related data as historical transaction data in a data store; and in response to determining that the first message is not an inventory-related message, sending, by the gateway computing device, said first message to the second entity computing device. - View Dependent Claims (5, 6)
-
7. A computer program product implemented in a gateway computing device coupled to a network including an inventory management system in a server, a first entity computing device, a second entity computing device, and a social network service provider system, wherein the computer program product comprises a computer readable storage medium having computer program code executed by a processor to perform operations, the operations comprising:
-
receiving a first message from the first entity computing device rendering a view of the inventory management system, wherein the server including the inventory management system comprises a physical layer of storage for storing inventory data in a data store, a conceptual layer of relationships of inventory and purchase data in the data store, and a logical layer providing views of inventory and purchase data in relationships in the conceptual layer; processing, by the gateway computing device, the first message to determine whether the first message comprises an inventory-related message concerning a purchase order; in response to determining that the first message is an inventory-related message, the gateway computing device performs; extracting pre-defined inventory-related data from said first message; generating a second message comprising said extracted pre-defined inventory-related data; sending the first message to the second entity computing device to process the purchase order and initiate delivery of a product described by the purchase order for the first entity computing device; sending the second message to the the social network service provider system to store the extracted pre-defined inventory-related data as historical transaction data in a data store; and in response to determining that the first message is not an inventory-related message, sending, by the gateway computing device, said first message to the second entity computing device. - View Dependent Claims (8, 9)
-
Specification