Predictive reservation of a communication link for a packet-based real-time media session
First Claim
1. A method comprising:
- before a user requests initiation of a real-time media session, a client station detecting a triggering event that indicates the user is likely to soon request initiation of the real-time media session, wherein the client station includes a real-time media application with which the user can interact in order to configure the real-time media session; and
in response to the triggering event, the client station reserving a data connection for use in setting up and engaging in the real-time media session, wherein the triggering event comprises the user interacting with the real-time media application.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for reducing latency in establishment of a real-time communication session, such as an instant chat session for instance. The method and system provides for detecting the occurrence of a triggering event that indicates a user is likely to soon request initiation of a real-time media session, before the user actually makes the request. In response to detection of the triggering event, the method and system then provides for reserving a data connection through which the session can be set up and carried and maintaining that data connection for a certain period of time. Thereafter, if and when the user actually requests initiation of a session, a data connection will already exist, or procedures will have already begun to establish the data connection.
-
Citations
24 Claims
-
1. A method comprising:
-
before a user requests initiation of a real-time media session, a client station detecting a triggering event that indicates the user is likely to soon request initiation of the real-time media session, wherein the client station includes a real-time media application with which the user can interact in order to configure the real-time media session; and in response to the triggering event, the client station reserving a data connection for use in setting up and engaging in the real-time media session, wherein the triggering event comprises the user interacting with the real-time media application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A client station comprising:
-
a real-time media application with which the user can interact in order to configure a real-time media session; means for detecting a triggering event that indicates the user is likely to soon request initiation of a real-time media session, before the user requests initiation of the real-time media session, wherein the triggering event comprises the user interacting with the real-time media session; means for responding to the triggering event by reserving a data connection for use in setting up and engaging in the real-time media session.
-
-
16. A client station comprising:
-
a processor; data storage; a real-time media application stored in the data storage and executable by the processor to allow a user to configure a real-time media session; connection-reservation logic stored in the data storage and executable by the processor to detect user interaction with the real-time media application before the user requests initiation of the real-time media session, and to responsively reserve a data connection over which to set up and engage in the real-time media session; a session-initiation button that can be actuated by a user to request initiation of the real-time media session; and session-initiation logic stored in the data storage and executable by the processor in response to user actuation of the session-initiation button, to send a session initiation message via the data connection to a communication server on a packet-switched network. - View Dependent Claims (17)
-
-
18. A method of reserving a communication link for a real-time media session, the method comprising:
-
detecting a predetermined trigger, the predetermined trigger comprising user activity that indicates that a user may initiate a real-time media session; in response to the predetermined trigger, establishing a communication link over an air interface; and with said communication link already established, receiving a request from the user to initiate the real-time media session. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A mobile station comprising:
-
a processor; data storage; and machine language instructions stored in the data storage and executable by the processor for; (a) detecting a predetermined trigger, the predetermined trigger comprising user activity that indicates that a user of the mobile station may initiate a real-time media session, (b) when the predetermined trigger is detected, establishing a communication link over an air interface, (c) receiving a user request to initiate a real-time media session, and (d) in response to the user-request, initiating a real-time media session with the communication link already established.
-
Specification