Cross channel real time awareness framework
First Claim
Patent Images
1. A method, comprising:
- communicating by a processor of a server computer with a processor of a device operated by a user, to provide an automated service interface through a first interactive channel of an enterprise having a plurality of interactive channels for interaction with customers of the enterprise, the automated service interface including a plurality of user interface elements enabling the user to initiate at least one transaction related to shopping for a product or service offered to the user by the enterprise;
detecting, by the processor of the server computer in communication with the device, user interaction with at least one user interface element from the plurality of user interface elements of the automated service interface;
capturing, by the processor of the server computer, transaction data in real time for the user based on the detected user interaction with the automated service interface of the first interactive channel;
determining, by the processor of the server computer, if the user has a unique global identifier identifying the user across the plurality of interactive channels of the enterprise;
upon determining that the user does not have the unique global identifier, generating, by the processor of the server computer, a unique global identifier and associating the generated unique global identifier with the captured transaction data;
sharing, by the processor of the server computer, in real time the transaction data captured for the user in the first interactive channel with a processor or a computer associated with at least one second interactive channel of the enterprise, the captured transaction data and the associated unique global identifier,wherein;
the shared transaction data is used by the second interactive channel for processing a transaction request from the user in the second interactive channel, the transaction request allowing the user to continue shopping for the product or service which includes the user performing transactions for purchasing the product or service and the user performing other transactions other than purchasing the product or service,at least one of the first interactive channel and the second interactive channel is a web based channel through which the user virtually interacts with the enterprise by using the device, andat least one of the first interactive channel and the second interactive channel is different from the web based channel,the sharing step including receiving, by a processor of an enterprise computer terminal of the different interactive channel operated by an employee of the enterprise, the shared transaction data; and
the method further comprising a step of displaying, by the enterprise computer terminal, the shared transaction data to the employee in a manner allowing the employee to use the shared transaction data to physically interact with the user in transactions for the user purchasing the product or service and for the user performing the other transactions other than purchasing the product or service.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and equipment for enabling a cross-channel real time awareness framework for capturing and storing transaction data in real time for a user via an interface in a first channel of an enterprise are described. The stored transaction data are made accessible to a second channel of the enterprise for processing transaction requests received from the user via an interface in the second channel, and, if desired, modify an interactive process flow associated with the interface in the second channel.
14 Citations
26 Claims
-
1. A method, comprising:
-
communicating by a processor of a server computer with a processor of a device operated by a user, to provide an automated service interface through a first interactive channel of an enterprise having a plurality of interactive channels for interaction with customers of the enterprise, the automated service interface including a plurality of user interface elements enabling the user to initiate at least one transaction related to shopping for a product or service offered to the user by the enterprise; detecting, by the processor of the server computer in communication with the device, user interaction with at least one user interface element from the plurality of user interface elements of the automated service interface; capturing, by the processor of the server computer, transaction data in real time for the user based on the detected user interaction with the automated service interface of the first interactive channel; determining, by the processor of the server computer, if the user has a unique global identifier identifying the user across the plurality of interactive channels of the enterprise; upon determining that the user does not have the unique global identifier, generating, by the processor of the server computer, a unique global identifier and associating the generated unique global identifier with the captured transaction data; sharing, by the processor of the server computer, in real time the transaction data captured for the user in the first interactive channel with a processor or a computer associated with at least one second interactive channel of the enterprise, the captured transaction data and the associated unique global identifier, wherein; the shared transaction data is used by the second interactive channel for processing a transaction request from the user in the second interactive channel, the transaction request allowing the user to continue shopping for the product or service which includes the user performing transactions for purchasing the product or service and the user performing other transactions other than purchasing the product or service, at least one of the first interactive channel and the second interactive channel is a web based channel through which the user virtually interacts with the enterprise by using the device, and at least one of the first interactive channel and the second interactive channel is different from the web based channel, the sharing step including receiving, by a processor of an enterprise computer terminal of the different interactive channel operated by an employee of the enterprise, the shared transaction data; and the method further comprising a step of displaying, by the enterprise computer terminal, the shared transaction data to the employee in a manner allowing the employee to use the shared transaction data to physically interact with the user in transactions for the user purchasing the product or service and for the user performing the other transactions other than purchasing the product or service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a first system including a first processor of a first computer coupled to a network and configured to interact with a processor of a device operated by a user for an enterprise offering goods or services, the first system also being configured to provide a first interactive channel with a first type of user interface for the user; a second system including a second processor of a second computer coupled to a network and configured to interact with the processor of the device operated by the user for the enterprise, the second system also being configured to provide a second interactive channel with a second type of user interface for the user; at least one database including memory accessible to the first processor of the first system and the second processor of the second system; wherein the first processor of the first system is further configured to; provide the first type of interface at the device of the user through the first interactive channel of the enterprise, the first type of interface including a plurality of user interface elements enabling the user to initiate at least one transaction related to shopping of one or more of the goods or services offered by the enterprise; detect user interaction with at least one user interface element from the plurality of user interface elements of the automated service interface; capture transaction data in real time for the user based on the detected user interaction with the automated service interface of the first interactive channel; determine if the user has a unique global identifier identifying the user across the first interactive channel and second interactive channel of the enterprise; upon determining that the user does not have the unique global identifier, generate a unique global identifier and associate the generated unique global identifier with the captured transaction data; store the captured transaction data from the first interactive channel to a data store in the enterprise, the captured transaction data stored in association with the unique global identifier identifying the user across the interactive channels of the enterprise; and activate a data service for providing the stored transaction data to the second system as shared transaction data; and wherein the second processor of the second system is further configured to; receive the shared transaction data and the unique global identifier from the first processor; receive a transaction request from the user via the second type of user interface in the second interactive channel; process the received transaction request from the user based on the stored transaction request corresponding to the transaction initiated in the first interactive channel to allow the user to continue shopping for the product or service, and to purchase the product or service, and wherein at least one of the first interactive channel and the second interactive channel is a web based channel, through which the user virtually interacts with the enterprise by using the device, wherein at least one of the first interactive channel and the second interactive channel is different from the web based channel; and wherein the second processor is further configured to display the shared transaction data to an employee of the enterprise in a manner allowing the employee to use the shared transaction data to physically interact with the user in transactions for the user purchasing the product or service and for the user performing the other transactions other than purchasing the product or service. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification