Multi-modal, multi-path user interface for simultaneous access to internet data over multiple media
First Claim
Patent Images
1. A system that allows multiple devices to access the same transaction session at the same time, the system comprising:
- a session management gateway connected to an application with which the transaction session is established and to the multiple devices; and
a memory device;
wherein the session management gateway is programmable to process a query from the application for transmission to the multiple devices and to process simultaneous inputs from the multiple devices in response to the query during the transaction session by assigning a unique identifier to the query and providing a query turn indicator, the unique identifier and the query turn indicator being stored in the memory device, transmitted with the query to the multiple devices logged to the transaction session and attached by the multiple devices receiving the query to the inputs generated via the multiple devices, the session management gateway being operable to compare the unique identifier and the query turn indicator received with the inputs with the unique identifier and the query turn indicator corresponding to the query and stored in the memory device to process the inputs received from all of the multiple devices in response to the query properly by accepting the corresponding one of the inputs when a match is determined, and discarding the inputs responding to the query that are identified as subsequently received via their respective query turn indicators.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for simultaneous multi-path, multi-modal, and multi-user interface to users is discussed, where multiple inputs during the same user session arriving from different devices are handled properly. Each input is assigned a unique identifier, clocked with a counter and associated with an address. Other inputs that attempt to arrive at the same location are discarded.
-
Citations
20 Claims
-
1. A system that allows multiple devices to access the same transaction session at the same time, the system comprising:
-
a session management gateway connected to an application with which the transaction session is established and to the multiple devices; and a memory device; wherein the session management gateway is programmable to process a query from the application for transmission to the multiple devices and to process simultaneous inputs from the multiple devices in response to the query during the transaction session by assigning a unique identifier to the query and providing a query turn indicator, the unique identifier and the query turn indicator being stored in the memory device, transmitted with the query to the multiple devices logged to the transaction session and attached by the multiple devices receiving the query to the inputs generated via the multiple devices, the session management gateway being operable to compare the unique identifier and the query turn indicator received with the inputs with the unique identifier and the query turn indicator corresponding to the query and stored in the memory device to process the inputs received from all of the multiple devices in response to the query properly by accepting the corresponding one of the inputs when a match is determined, and discarding the inputs responding to the query that are identified as subsequently received via their respective query turn indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for managing concurrent inputs from multiple devices in response to a query, the multiple devices interacting with the same application in the same transaction session, the method comprising the steps of:
-
assigning a unique identifier to the query; providing a query turn indicator; storing the unique identifier and the query turn indicator in a memory device; transmitting the unique identifier and the query turn indicator with the query to the multiple devices logged to the transaction session; attaching the unique identifier and the query turn indicator to the inputs generated via the multiple devices, receiving transmitted ones of the inputs; comparing the unique identifier and the query turn indicator received with the inputs with the unique identifier and the query turn indicator corresponding to the query and stored in the memory device; accepting the corresponding one of the inputs when a match is determined, and discarding the inputs responding to the query that are identified as subsequently received via their respective query turn indicators. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification