Method for providing internet services to a telephone user
First Claim
1. A method for providing a user of a telephone device with a capability to use Internet-based applications, which method comprises the steps of:
- transmitting from said telephone device an indication towards a first server, denoting a request to be connected to an application residing at a second server;
establishing a communication path that extends between said telephone device and said second server via said first server;
at said first server, creating a virtual client entity adapted to communicate with said telephone device and with said application residing at said second server, for the duration of a communication session that is about to take place between said user and said application;
exchanging communications between said second server and said telephone device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described for providing a user of a telephone device with a capability to use Internet-based applications. The user of a telephone device sends a request to be connected to an Internet-based application. The request is received by a first server, which in return is operative to establish a communication path extending between the user'"'"'s telephone device and a second server at which the application resides via that first server. Next, a virtual client entity is created at that first server, where this entity is operative to communicate with the telephone device on one hand and with the application residing at the second server. This virtual client entity preferably exists for the duration of a communication session that is about to take place between the user and the requested application, and be eliminated once the user logs off from the application.
Once a connection has been established between the application and the user, the user'"'"'s ID for that application is stored at the first server, and is used as a destination for the application to forward messages directed to that user at times when the user is not actively connected to that application. After the message has been received and stored by the first server, an indication is sent to the user, informing him/her that such messages have been received.
-
Citations
16 Claims
-
1. A method for providing a user of a telephone device with a capability to use Internet-based applications, which method comprises the steps of:
-
transmitting from said telephone device an indication towards a first server, denoting a request to be connected to an application residing at a second server; establishing a communication path that extends between said telephone device and said second server via said first server; at said first server, creating a virtual client entity adapted to communicate with said telephone device and with said application residing at said second server, for the duration of a communication session that is about to take place between said user and said application; exchanging communications between said second server and said telephone device. - View Dependent Claims (2, 3, 4, 5, 6, 16)
-
-
7. A method to allow providing a user of a telephone device with an indication that a message was sent to him/her via an Internet-based application, irrespective of whether said user is currently actively connected to said Internet-based application, which method comprises the steps of:
-
(i) at a second server associated with said Internet-based application, receiving a message addressed to said user; (ii) forwarding said message towards a first server at which a virtual client entity had been created to enable establishing a communication session previously held between said user of the telephone device and said Internet-based application; (iii) determining whether said user is currently actively connected to the Internet-based application; (iv) storing the message if said user is not currently actively connected to said Internet-based application; and (v) providing said user with an indication that at least one message addressed to him/her has been stored. - View Dependent Claims (8, 9, 10)
-
- 11. A computer program product encoding a computer program for executing on a computer system a process for receiving an indication transmitted by a user of a telephone device and denoting a request to be connected to an application residing at a remote server, establishing a communication path between said telephone device and said remote server via a server at which said computer program product resides, and creating a virtual client entity adapted to communicate with said telephone device and with said application residing at said remote server for the duration of a communication session during which said user is in communication with said application.
Specification