Using call establishment signaling to request data
First Claim
1. A computer program product for use in a mobile computer system that can request the establishment of voice connections over a voice channel and can receive data over a data channel, the computer program product comprising one or more physical computer-readable media having computer-executable instructions for implementing a method for requesting data, wherein the method comprises:
- a step for indicating that the mobile computer system is requesting data of interest that is available at a specific IP address by providing user input comprising a called number to a voice server, and without requiring additional input, so as to thereby reduce input required from a user of the mobile computer system; and
an act of receiving the data of interest that is available at the IP address over a data connection in response to providing the called number to the voice server.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile computer system requests data by requesting the establishment of a voice connection to a voice server, such as, for example, by selecting a telephone number. The mobile computer system provides an identifier (e.g. caller identification information) that identifies the mobile computer system and a called number that represents data of interest to the mobile computer system. After receiving the identifier and the called number, the voice server may deny the request for establishment of the voice connection. The voice server identifies the data of interest, which may be stored at the voice server or at a data server associated with the voice server, based on the called number. The identifier is mapped to a data address associated with the mobile computer system and the data of interest is sent to the data address. The mobile computer system receives the data of interest over a data connection.
-
Citations
18 Claims
-
1. A computer program product for use in a mobile computer system that can request the establishment of voice connections over a voice channel and can receive data over a data channel, the computer program product comprising one or more physical computer-readable media having computer-executable instructions for implementing a method for requesting data, wherein the method comprises:
-
a step for indicating that the mobile computer system is requesting data of interest that is available at a specific IP address by providing user input comprising a called number to a voice server, and without requiring additional input, so as to thereby reduce input required from a user of the mobile computer system; and
an act of receiving the data of interest that is available at the IP address over a data connection in response to providing the called number to the voice server. - View Dependent Claims (14, 15, 16)
-
-
2. A computer program product for use in a mobile computer system that can request the establishment of voice connections over a voice channel and can receive data over a data channel, the computer program product comprising one or more physical computer-readable media having computer-executable instructions for implementing a method for requesting data, wherein the method comprises:
-
an act of requesting establishment of a voice connection to a voice server, and at the same time the mobile computer system automatically providing an identifier to the voice server that is associated with the mobile computer system and that is used to determine a specific IP address having data of interest that is associated with the mobile computer system, such that a user of the mobile computer system does not need to enter this identifier independently and subsequent to initiating a request to establish the voice connection; and
an act of receiving the data of interest that is available at the specific IP address in response to providing the identifier identifying the mobile computer system, and without providing additional input, so as to thereby reduce input required from a user of the mobile computer system to access the data of interest available at the specific IP address from the mobile computer system.
-
-
3. A mobile computer system that can request the establishment of voice connections over a voice channel and can receive data over a data channel and that is configured for implementing a method for requesting data, the mobile computer system comprising:
memory having stored thereon one or more computer-executable instructions that, when executed, implement the method for requesting data, wherein the method for requesting data includes;
an act of issuing a request to establish a voice connection to a voice server;
an act of providing an identifier that identifies the mobile computer system;
an act of requesting data available at a specific IP address by providing a called number to the voice server at the same time the voice connection is established with the voice server, the called number corresponding to the data of interest that is available at the specific IP address; and
an act of receiving the data of interest over a data connection. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
17. A mobile computer system that can request the establishment of voice connections over a voice channel and can receive data over a data channel and that is configured for implementing a method for requesting data, the mobile computer system comprising:
memory having stored thereon one or more computer-executable instructions that, when executed, implement the method for requesting data, wherein the method for requesting data includes;
a step for indicating that the mobile computer system is requesting data of interest that is available at a specific IP address by providing user input comprising a called number to a voice server, and without requiring additional input, so as to thereby reduce input required from a user of the mobile computer system; and
an act of receiving the data of interest that is available at the IP address over a data connection in response to providing the called number to the voice server.
-
18. A mobile computer system that can request the establishment of voice connections over a voice channel and can receive data over a data channel and that is configured for implementing a method for requesting data, the mobile computer system comprising:
memory having stored thereon one or more computer-executable instructions that, when executed, implement the method for requesting data, wherein the method for requesting data includes;
an act of requesting establishment of a voice connection to a voice server, and at the same time the mobile computer system automatically providing an identifier to the voice server that is associated with the mobile computer system and that is used to determine a specific IP address having data of interest that is associated with the mobile computer system, such that a user of the mobile computer system does not need to enter this identifier independently and subsequent to initiating a request to establish the voice connection; and
an act of receiving the data of interest that is available at the specific IP address in response to providing the identifier identifying the mobile computer system, and without providing additional input, so as to thereby reduce input required from a user of the mobile computer system to access the data of interest available at the specific IP address from the mobile computer system.
Specification