Method and apparatus for integrated multi-channel retailing
First Claim
1. A method for integrated multi-channel retailing, comprising the steps of:
- associating a plurality of message adaptors with a plurality of retail integrated technology (IT) systems for processing common data in a plurality of retail channels, wherein each said message adaptor has a corresponding retail IT system, said association forming a peer-to-peer network;
intercepting in said message adaptors data processing messages generated in said corresponding retail IT systems;
converting in said message adaptors said intercepted data processing messages to a common message format and forwarding each converted data processing message to others of said retail IT systems; and
, receiving said forwarded data processing messages in said message adaptors, converting said received messages to a message format which can be processed in said corresponding retail IT systems, and forwarding said converted messages to said corresponding retail IT systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for integrating multi-channel retailing can include distributing and replicating selected data across retail channels via asynchronously transmitted messages in a common data format. The method can include the steps of: intercepting data processing messages in a retail IT system for use in one type of retail channel; formatting data in the intercepted messages using a user-definable markup language; and, asynchronously communicating the formatted data to at least one other retail IT system for use in at least one other type of retail channel. Notably, the user definable markup language can be XML. In one aspect of the invention, each converted data processing message can be asynchronously forwarded to a data control point; and, the forwarded messages can be asynchronously routed in the data control point to the others of the retail IT systems.
-
Citations
22 Claims
-
1. A method for integrated multi-channel retailing, comprising the steps of:
-
associating a plurality of message adaptors with a plurality of retail integrated technology (IT) systems for processing common data in a plurality of retail channels, wherein each said message adaptor has a corresponding retail IT system, said association forming a peer-to-peer network;
intercepting in said message adaptors data processing messages generated in said corresponding retail IT systems;
converting in said message adaptors said intercepted data processing messages to a common message format and forwarding each converted data processing message to others of said retail IT systems; and
,receiving said forwarded data processing messages in said message adaptors, converting said received messages to a message format which can be processed in said corresponding retail IT systems, and forwarding said converted messages to said corresponding retail IT systems. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine readable storage having stored thereon a computer program for integrating multi-channel retailing, said computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
associating a plurality of message adaptors with a plurality of retail integrated technology (IT) systems for processing common data in a plurality of retail channels, wherein each said message adaptor has a corresponding retail IT system, said association forming a peer-to-peer network;
intercepting in said message adaptors data processing messages generated in said corresponding retail IT systems;
converting in said message adaptors said intercepted data processing messages to a common message format and forwarding each converted data processing message to others of said retail IT systems; and
,receiving said forwarded data processing messages in said message adaptors, converting said received messages to a message format which can be processed in said corresponding retail IT systems, and forwarding said converted messages to said corresponding retail IT systems. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20)
-
-
13. A method for integrated multi-channel retailing, comprising the steps of:
-
intercepting data processing messages in a retail information technology (IT) system for use in one type of retail channel;
formatting data in said intercepted messages using a user-definable markup language, and asynchronously communicating said formatted data to at least one other retail IT system for use in at least one other type of retail channel; and
receiving asynchronously communicated formatted data from at least one other retail IT system, converting said received formatted data to a format which can be processed in said retail IT system for use in said one type of retail channel.
-
-
17. A machine readable storage having stored thereon a computer program for integrating multi-channel retailing, said computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
intercepting data processing messages in a retail information technology (IT) system for use in one type of retail channel;
formatting data in said intercepted messages using a user-definable markup language, and asynchronously communicating said formatted data to at least one other retail IT system for use in at least one other type of retail channel; and
receiving asynchronously communicated formatted data from at least one other retail IT system, converting said received formatted data to a format which can be processed in said retail IT system for use in said one type of retail channel.
-
-
21. A method for integrated multi-channel retailing, comprising the steps of:
-
detecting a modification to common data in a retail information technology (IT) system configured for use in a retail channel;
formatting a message encapsulating said detected modification to said common data, and forwarding said formatted message to other retail IT systems configured for use in other retail channels; and
,receiving formatted messages which encapsulate modifications to common data, extracting said common data from said formatted message, formatting said extracted data to a format which can be processed in said retail IT system configured for use in said one type of retail channel, and forwarding said formatted data to said retail IT system.
-
-
22. A machine readable storage having stored thereon a computer program for integrating multi-channel retailing, said computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
detecting a modification to common data in a retail information technology (IT) system configured for use in a retail channel;
formatting a message encapsulating said detected modification to said common data, and forwarding said formatted message to other retail IT systems configured for use in other retail channels; and
,receiving formatted messages which encapsulate modifications to common data, extracting said common data from said formatted message, formatting said extracted data to a format which can be processed in said retail IT system configured for use in said one type of retail channel, and forwarding said formatted data to said retail IT system.
-
Specification