Method and device utilizing polymorphic data in E-commerce
First Claim
1. A method of conveying data during an e-commerce session with a polymorphic message, comprising:
- initiating a session responsive to a first message from a first application to an intermediary application and a second message from the intermediary application to an integrated supplier application;
conducting the session between the first application and the integrated supplier application until a session end; and
following the session end, sending shopping cart data in an additional polymorphic message including;
a schema identifier for the additional message, resolvable in a context of a system identifier; and
a polymorphic payload including a message type and version that, in combination with the schema identifier, define one or more additional data elements of the message type and version.
0 Assignments
0 Petitions
Accused Products
Abstract
An aspect of the present invention includes a protocol for conveying data during an e-commerce session with a polymorphic response, comprising initiating a session with a message from a buyer application to a broker application and a session identifier assigned by the broker application; conducting the session between the buyer application and a supplier application; and concluding the session with a additional message which includes a schema identifier for the additional message, resolvable in a context of a system identifier; and a polymorphic response comprising a type and a version, wherein the polymorphic response includes additional data elements corresponding to values assigned to the type and version.
136 Citations
18 Claims
-
1. A method of conveying data during an e-commerce session with a polymorphic message, comprising:
-
initiating a session responsive to a first message from a first application to an intermediary application and a second message from the intermediary application to an integrated supplier application; conducting the session between the first application and the integrated supplier application until a session end; and following the session end, sending shopping cart data in an additional polymorphic message including; a schema identifier for the additional message, resolvable in a context of a system identifier; and a polymorphic payload including a message type and version that, in combination with the schema identifier, define one or more additional data elements of the message type and version. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system that of conveys data during an e-commerce session with a polymorphic message, comprising:
-
a processor and memory coupled to the processor, the memory tangibly embodying instructions that, when executed on the processor, cause the system to; initiate a session responsive to a first message from a first application to an intermediary application and a second message from the intermediary application to an integrated supplier application; conduct the session between the first application and the integrated supplier application until a session end; and following the session end, send shopping cart data in an additional polymorphic message including; a schema identifier for the additional message, resolvable in a context of a system identifier; and a polymorphic payload including a message type and version that, in combination with the schema identifier, define one or more additional data elements of the message type and version. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium tangibly embodying instructions that, when executed on the processor, cause the processor to:
-
initiate a session responsive to a first message from a first application to an intermediary application and a second message from the intermediary application to an integrated supplier application; conduct the session between the first application and the integrated supplier application until a session end; and following the session end, send shopping cart data in an additional polymorphic message including; a schema identifier for the additional message, resolvable in a context of a system identifier; and a polymorphic payload including a message type and version that, in combination with the schema identifier, define one or more additional data elements of the message type and version. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification