Using call establishment signaling to request data
First Claim
1. 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, a method for requesting data, comprising the following:
- 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 providing a called number to the voice server, the called number representing data of interest to the mobile computer system; and
an act of receiving the data of interest over a data connection.
3 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.
8 Citations
38 Claims
-
1. 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, a method for requesting data, comprising the following:
-
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 providing a called number to the voice server, the called number representing data of interest to the mobile computer system; and
an act of receiving the data of interest over a data connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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, a method for requesting data, comprising the following:
-
a step for indicating that the mobile computer system is requesting data of interest so as to reduce the input required from a user of the mobile computer system; and
an act of receiving the data of interest over a data connection.
-
-
16. In a voice server that can receive requests to establish a voice connection over a voice channel and that can cause data to be sent over a data connection, a method for identifying data, comprising the following:
-
an act of receiving a request from a mobile computer system to establish a voice connection;
an act of receiving an identifier that identifies the mobile computer system to the voice server;
an act of identifying a called number that was provided by the mobile computer system; and
an act of identifying data of interest to the mobile computer system based on the called number. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. In a voice server that can receive requests to establish a voice connection over a voice channel and that can cause data to be sent over a data connection, a method for identifying data, comprising the following:
-
a step for receiving an indication that a mobile computer system is requesting data;
an act of identifying a called number that was provided by the mobile computer system; and
an act of identifying data of interest to the mobile computer system based on the called number.
-
-
31. 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 for implementing a method for requesting data, the computer program product comprising the following:
one or more computer-readable media carrying computer-executable instructions, that when executed at the mobile computer system, cause the mobile computer system to perform the method, including;
issuing a request to establish a voice connection to a voice server;
providing an identifier that identifies the mobile computer system;
providing a called number to the voice server, the called number representing data of interest to the mobile computer system; and
receiving the data of interest over a data connection. - View Dependent Claims (32, 33)
-
34. A computer program product for implementing in a voice server that can receive requests to establish a voice connection over a voice channel and that can cause data to be sent over a data connection, the computer program product for implementing a method for identifying data, the computer program product comprising the following:
one or more computer-readable media carrying computer-executable instructions, that when executed at the voice server, cause the voice server to perform the method, including;
receiving a request from a mobile computer system to establish a voice connection;
receiving an identifier that identifies the calling computer system to the voice server;
identifying a called number that was provided by the mobile computer system; and
identifying data of interest to the mobile computer system based on the called number. - View Dependent Claims (35, 36)
-
37. 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, a method for requesting data, comprising the following:
-
an act of requesting establishment of a voice connection to a voice server;
an act of providing an identifier to the voice server;
an act of providing information used to determine a data address associated with the mobile computer system; and
an act of receiving the data of interest at the data address.
-
-
38. In a voice server that can receive requests to establish a voice connection over a voice channel and that can cause data to be sent over a data connection, a method for identifying data, comprising the following:
-
an act of receiving an identifier from a mobile computer system;
an act of identifying a data address associated with the mobile computer system based on information received from the mobile computer system;
an act of identifying data of interest based on the identifier; and
an act of causing the data of interest to be sent to the identified data address.
-
Specification