Media instant messaging for mobile device
First Claim
1. A method comprising:
- receiving, from a sending device, an instant message service request, that requests a receiving device to initiate channel set-up for receipt of an instant message;
causing, at least in part, initiating traffic channel set-up by the receiving device, responsive to said receiving the instant message service request;
receiving a polling request from the receiving device, subsequent to said causing, at least in part, initiating traffic channel set-up;
receiving the instant message from the sending device, subsequent to said causing, at least in part, initiating traffic channel set-up; and
causing, at least in part, forwarding the instant message to the receiving device, subsequent to said receiving the polling request.
0 Assignments
0 Petitions
Accused Products
Abstract
In an instant messaging system, message latency is reduced by initiating traffic channel set-up at a receiving device concurrently while a sending device is generating the instant message. When a user begins generating an instant message, the sending device transmits a service request to a payload and connection server to indicate that an instant message is pending. Upon receipt of the service request, the payload and connection server notifies the receiving device so that the receiving device can initiate traffic channel set-up concurrently while the instant message is being recorded. When the traffic channel is established, the receiving device polls the server. If the instant message is not yet received by the payload and connection server when the polling request is received, the payload and connection server waits a predetermined period of time to receive the pending instant message and forwards the instant message when it is received.
51 Citations
12 Claims
-
1. A method comprising:
-
receiving, from a sending device, an instant message service request, that requests a receiving device to initiate channel set-up for receipt of an instant message; causing, at least in part, initiating traffic channel set-up by the receiving device, responsive to said receiving the instant message service request; receiving a polling request from the receiving device, subsequent to said causing, at least in part, initiating traffic channel set-up; receiving the instant message from the sending device, subsequent to said causing, at least in part, initiating traffic channel set-up; and causing, at least in part, forwarding the instant message to the receiving device, subsequent to said receiving the polling request. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with said at least one processor, cause the apparatus to perform at least the following, receive, from a sending device, an instant message service request, that requests a receiving device to initiate channel set-up for receipt of an instant message; cause, at least in part, to initiate traffic channel set-up by the receiving device, responsive to receipt of the instant message service request; receive a polling request from the receiving device, subsequent to causing, at least in part, to initiate traffic channel set-up; receive the instant message from the sending device, subsequent to causing, at least in part, to initiate traffic channel set-up; and cause, at least in part, to forward the instant message to the receiving device, subsequent to receipt of the polling request. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification