System for providing multi-phased, multi-modal access to content through voice and data devices
First Claim
1. A software-based method that allows users to access an information site or an application site on the internet by one or more client devices comprising a telephone, a mobile phone and a data device, the method comprising the steps of:
- performing a transaction session by accessing a data source in multiple phases, the data source comprising at least one of the information site and the application site, the transaction session comprising at least one client interaction session and a data source interaction session, the client interaction session comprising a data access session with the client device, the data source interaction session comprising a session corresponding to the data source, the multiple phases comprising different client interaction sessions via the one or more client devices to participate in at least part of the transaction session, the data source interaction session being maintained separately from the different client interaction sessions and maintained even if the different client interaction sessions are terminated before completion of the transaction session;
storing session data relating to the transaction session in a memory device, the session data comprising user identification data for associating the transaction session to a user participating in the transaction session, the session data being saved at different steps of the transaction session; and
using the stored session data to allow the user to terminate a call that constitutes one of the multiple phases before completion of the transaction session, and establish another call at a later time to continue the transaction session with one of the information site and the application site during another one of the multiple phases.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for accessing content through multiple devices, e.g. Telephone (1) and/or a data device (4) such as a Personal Digital Assistant (PDA) or Web Enabled Mobile Phone, is discussed where a user can initiate interaction with data through any device (mode), and then switch to another mode of interaction without starting over. The discussed method also allows a user to return to the same point in an application where a call session was lost or intentionally disengaged before completion. The user can regain access to the original call session via any telecommunications (voice or non-voice) device. Access can be accomplished whether the device is the same or different from that used for the original session.
41 Citations
22 Claims
-
1. A software-based method that allows users to access an information site or an application site on the internet by one or more client devices comprising a telephone, a mobile phone and a data device, the method comprising the steps of:
-
performing a transaction session by accessing a data source in multiple phases, the data source comprising at least one of the information site and the application site, the transaction session comprising at least one client interaction session and a data source interaction session, the client interaction session comprising a data access session with the client device, the data source interaction session comprising a session corresponding to the data source, the multiple phases comprising different client interaction sessions via the one or more client devices to participate in at least part of the transaction session, the data source interaction session being maintained separately from the different client interaction sessions and maintained even if the different client interaction sessions are terminated before completion of the transaction session; storing session data relating to the transaction session in a memory device, the session data comprising user identification data for associating the transaction session to a user participating in the transaction session, the session data being saved at different steps of the transaction session; and using the stored session data to allow the user to terminate a call that constitutes one of the multiple phases before completion of the transaction session, and establish another call at a later time to continue the transaction session with one of the information site and the application site during another one of the multiple phases. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing access of a client device to a data source comprising at least one of an information site and an application site on the internet comprising:
-
a session management gateway connected downstream of the data source via the internet and upstream of a client device; and a memory device read from and written to by the session management gateway and not by a user interface module, nor the client device, nor a back end data server employed upstream of the session management gateway, nor the data source; wherein the session management gateway is programmable to store transaction session data in the memory device that relates the user to a transaction session with the data source in response to a user initiating the transaction session by establishing a connection with the session management gateway via a client device that employs a voice device or a data device; the transaction session comprising at least one client interaction session and a data source interaction session; the client interaction session comprising a data access session with the client device; the data source interaction session comprising a session corresponding to the data source, the data source interaction session being maintained separately from the client interaction session and even when the client interaction session is terminated before completion of the transaction session; the transaction session data being stored independently of the information site, the application site, business logic employed upstream of the session management gateway, a back end data server, the client device, and the access medium employed by the client device to establish an interaction session to access the session management gateway for participation in the transaction session, following connection with the session management gateway by the client device; the session management gateway being configured to associate user identification data corresponding to the user with the transaction session data for that user when the user establishes the connection, maintain the user identification data after the user terminates the connection, and to map any subsequent interaction sessions that are initiated by the user establishing another connection to the session management gateway using the client device or another device to the transaction session by using the user identification data after the user has identified himself. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for managing access of a user device to a data source comprising at least one of an information site and an application site on the internet comprising the steps of:
-
establishing a first client interaction session when a first connection is established with a session management gateway by a user device to initiate a transaction session with the data source, the session management gateway being connected downstream of the data source via the internet and upstream of the user device; storing transaction session data relating to the transaction session in a memory device read from and written to by the session management gateway and not the user interface, nor the user device, nor a back end data server, nor the data source, wherein the transaction session data comprises user identification data for associating the transaction session to a user participating in the transaction session, and the transaction session data is saved at different steps of the transaction session; terminating the first client interaction session when the first connection is terminated; initiating a second client interaction session at the user device or another device when a second connection is established with the session management gateway by the user device or another device wherein the user provides user identification data to the session management gateway; and mapping the second client interaction session with the transaction session by using the user identification data after the user has identified himself, the transaction session with the data source being maintained separately from the first client interaction session and the second client interaction session and maintained even when the first client interaction session is terminated and the second client interaction session has not commenced during the transaction session. - View Dependent Claims (19)
-
- 20. A non-transitory computer-readable storage device operable to store transaction session data relating to transaction sessions, the transaction sessions comprising data access sessions to access a data source in multiple phases, the data source selected from an information site and an application site on the internet, the computer-readable storage device being employed downstream of the data source and upstream of a client device, the transaction session comprising at least one client interaction session and a data source interaction session, the client interaction session comprising a data access session with the client device, the data source interaction session comprising a session corresponding to the data source, the transaction session data being stored independently of the information site, the application site, business logic employed upstream of the computer-readable storage device, a client device, and the access medium employed by a client device to establish an interaction session to participate in the transaction, following a connection by a client device to a processing device that employs the computer-readable storage device, the multiple phases comprising different client interaction sessions via the one or more client devices to participate in at least part of the transaction session, respective ones of the different client interaction sessions being established when a client device establishes a connection to the processing device, the data source interaction session being maintained separately from the different client interaction sessions and maintained even if the different client interaction sessions are terminated before completion of the transaction session, the transaction session data comprising user identification data for associating the transaction session to a user participating in the transaction session, the transaction session data being saved by the computer-readable storage device at different steps of the transaction session to allow a client device to terminate its connection to the processing device before completion of the transaction session and to establish another connection at a later time to continue the transaction session during another one of the multiple phases.
Specification