Methods and apparatuses to connect people for real time communications via voice over internet protocol (VOIP)
First Claim
1. A method, comprising:
- receiving, via a data communication network, a search query from a telephonic apparatus, the search query comprising search criterion;
identifying an advertisement based on the query;
generating a telephonic reference of a connection provider comprising the search criterion, a telephonic reference of an advertiser of the advertisement, an identification of the advertisement, a timestamp of the query, an identity of the telephonic apparatus, an identification of a user of the telephonic apparatus, a position of the advertisement in a result of a search performed in response to the query, and a price of an advertisement fee offered by the advertiser, wherein the telephonic reference of the connection provider further comprises one of a session initiation protocol uniform resource identifier, a telephone number without an extension, a telephone number with an extension, and a voice over internet protocol user identifier, and wherein the telephonic reference of the connection provider is encrypted;
providing, via the data communication network, the advertisement with the telephonic reference of the connection provider to the telephonic apparatus;
responsive to a user selection of the advertisement at the telephonic apparatus, initiating a telephonic call to the connection provider using the telephonic reference of the connection provider;
extracting the search criterion and the telephonic reference of the advertiser from the telephonic reference of the connection provider;
connecting a telephonic call to the advertiser using the telephonic reference of the advertiser; and
associating the telephonic call to the advertiser with the search criterion.
31 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems to facilitate real time communications via a telephonic apparatuses that support data communications. In one embodiment, a telephonic apparatus includes: a user interface to receive a search criterion; a network interface coupled to the user interface to submit a query from the telephonic apparatus over a data communication network and to receive at least one advertisement, the advertisement including a telephonic reference containing information about the query; and a call module coupled to the user interface and the network interface. In response to a user selection of the advertisement, the call module is to establish a connection with a connection server for a telephonic call using the telephonic reference, where the connection server is to extract from the telephonic reference the information about the query and to connect the telephonic call to an advertiser of the advertisement.
89 Citations
12 Claims
-
1. A method, comprising:
-
receiving, via a data communication network, a search query from a telephonic apparatus, the search query comprising search criterion; identifying an advertisement based on the query; generating a telephonic reference of a connection provider comprising the search criterion, a telephonic reference of an advertiser of the advertisement, an identification of the advertisement, a timestamp of the query, an identity of the telephonic apparatus, an identification of a user of the telephonic apparatus, a position of the advertisement in a result of a search performed in response to the query, and a price of an advertisement fee offered by the advertiser, wherein the telephonic reference of the connection provider further comprises one of a session initiation protocol uniform resource identifier, a telephone number without an extension, a telephone number with an extension, and a voice over internet protocol user identifier, and wherein the telephonic reference of the connection provider is encrypted; providing, via the data communication network, the advertisement with the telephonic reference of the connection provider to the telephonic apparatus; responsive to a user selection of the advertisement at the telephonic apparatus, initiating a telephonic call to the connection provider using the telephonic reference of the connection provider; extracting the search criterion and the telephonic reference of the advertiser from the telephonic reference of the connection provider; connecting a telephonic call to the advertiser using the telephonic reference of the advertiser; and associating the telephonic call to the advertiser with the search criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine readable media storing instructions, the instructions, when executed by a computing device, causing the computing device to perform a method, the method comprising:
-
receiving a search query from a telephonic apparatus, the search query comprising search criterion; identifying an advertisement based on the query; generating a telephonic reference of a connection provider comprising the search criterion, a telephonic reference of an advertiser of the advertisement, an identification of the advertisement, a timestamp of the query, an identity of the telephonic apparatus, an identification of a user of the telephonic apparatus, a position of the advertisement in a result of a search performed in response to the query, and a price of an advertisement fee offered by the advertiser, wherein the telephonic reference of the connection provider further comprises one of a session initiation protocol uniform resource identifier, a telephone number without an extension, a telephone number with an extension, and a voice over internet protocol user identifier, and wherein the telephonic reference of the connection provider is encrypted; providing the advertisement with the telephonic reference of the connection provider to the telephonic apparatus; responsive to a user selection of the advertisement at the telephonic apparatus, initiating a telephonic call to the connection provider using the telephonic reference of the connection provider; extracting the search criterion and the telephonic reference of the advertiser from the telephonic reference of the connection provider; connecting a telephonic call to the advertiser using the telephonic reference of the advertiser; and associating the telephonic call to the advertiser with the search criterion.
-
-
12. A system, comprising:
a data communication network configured to; receive a search query from a telephonic apparatus; identify an advertisement based on the query; generate a telephonic reference of a connection provider comprising the search criterion, a telephonic reference of an advertiser of the advertisement, an identification of the advertisement, a timestamp of the query, an identity of the telephonic apparatus, an identification of a user of the telephonic apparatus, a position of the advertisement in a result of a search performed in response to the query, and a price of an advertisement fee offered by the advertiser, wherein the telephonic reference of the connection provider further comprises one of a session initiation protocol uniform resource identifier, a telephone number without an extension, a telephone number with an extension, and a voice over internet protocol user identifier, and wherein the telephonic reference of the connection provider is encrypted; provide the advertisement with the telephonic reference of the connection provider to the telephonic apparatus; responsive to a user selection of the advertisement at the telephonic apparatus, initiate a telephonic call to the connection provider using the telephonic reference of the connection provider; extract the search criterion and the telephonic reference of the advertiser from the telephonic reference of the connection provider; connect a telephonic call to the advertiser using the telephonic reference of the advertiser; and associate the telephonic call to the advertiser with the search criterion.
Specification