Technique for generating and managing a personal dialing queue
First Claim
1. A method for providing an information assistance service, comprising:
- receiving, by an information assistance provider, a call from a caller, the call including at least one criterion and a request that the information assistance provider identify one or more entities satisfying the at least one criterion;
conducting a data search, based on the at least one criterion, in response to the information assistance request;
generating a record which contains a plurality of telephone numbers resulting from the data search, the telephone numbers being associated with a plurality of entities, respectively; and
repeating the following (a) through (e) one or more times before the caller'"'"'s call is terminated;
(a) selecting a first telephone number from the record;
(b) establishing a first communication by connecting the caller'"'"'s call to the first telephone number;
(c) detecting a predetermined call status condition relating to the first communication;
(d) in response to the predetermined call status condition, selecting a second telephone number from the record different from the first telephone number; and
(e) establishing a second communication by connecting the caller'"'"'s call to the second telephone number.
3 Assignments
0 Petitions
Accused Products
Abstract
An information assistance service is provided, which enables a user to generate a personal dialing queue containing multiple listings, and to call multiple parties listed in the personal dialing queue without the need to make additional requests for information assistance. In an illustrative embodiment, a request is received from a user for multiple listings representing parties that the user wishes to contact. In response, the operator conducts a search and generates a personal dialing queue that includes a list of telephone numbers, each associated with a respective party. A first telephone number is selected from the personal dialing queue, and a connection is established between the user and the first telephone number. Call status signals associated with the connection are monitored. When the called party disconnects, and the user remains on the line for a predetermined period of time, a second connection is made for the user to a second telephone number selected from the personal dialing queue. This process may repeat until the list of telephone numbers in the personal dialing queue is exhausted.
4 Citations
46 Claims
-
1. A method for providing an information assistance service, comprising:
-
receiving, by an information assistance provider, a call from a caller, the call including at least one criterion and a request that the information assistance provider identify one or more entities satisfying the at least one criterion; conducting a data search, based on the at least one criterion, in response to the information assistance request; generating a record which contains a plurality of telephone numbers resulting from the data search, the telephone numbers being associated with a plurality of entities, respectively; and repeating the following (a) through (e) one or more times before the caller'"'"'s call is terminated; (a) selecting a first telephone number from the record; (b) establishing a first communication by connecting the caller'"'"'s call to the first telephone number; (c) detecting a predetermined call status condition relating to the first communication; (d) in response to the predetermined call status condition, selecting a second telephone number from the record different from the first telephone number; and (e) establishing a second communication by connecting the caller'"'"'s call to the second telephone number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 40, 41, 42, 44, 45)
-
-
12. A method for providing an information assistance service, comprising:
-
receiving a call from a caller, the call including an information assistance request; conducting a data search in response to the information assistance request;
generating a record which contains a plurality of telephone numbers resulting from the data search, the telephone numbers being associated with a plurality of entities, respectively;establishing communications connecting the caller'"'"'s call to two or more of the telephone numbers in the record in accordance with a call pattern before a termination of the caller'"'"'s call; and allowing the caller to manipulate the call pattern. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for providing an information assistance service, comprising:
-
an interface for receiving a call from a caller, the call including an information assistance request, a data search being conducted in response to the information assistance request; and a processor for generating a record which contains a plurality of telephone numbers resulting from the data search, the telephone numbers being associated with a plurality of entities, respectively, communications being established which connect the caller'"'"'s call to two or more of the telephone numbers in the record in accordance with a call pattern before a termination of the caller'"'"'s call, the caller being allowed to manipulate the call pattern. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for providing an information assistance service, comprising:
-
receiving a call from a caller, the call including an information assistance request; conducting a data search in response to the information assistance request; generating a record which contains a plurality of telephone numbers resulting from the data search, the telephone numbers being associated with a plurality of entities, respectively; assigning a priority to at least one of the telephone numbers in the record; and establishing communications connecting the caller'"'"'s call to two or more of the telephone numbers in the record in accordance with the priority before a termination of the caller'"'"'s call; and allowing the caller to re-arrange the order of the communications by changing the priority. - View Dependent Claims (36, 37)
-
-
38. A method for providing an information assistance service, comprising:
-
receiving a call from a caller, the call including an information assistance request; conducting a data search in response to the information assistance request; generating a record which contains a plurality of telephone numbers resulting from the data search, the telephone numbers being associated with a plurality of entities, respectively; establishing communications connecting the caller'"'"'s call to two or more of the telephone numbers in the record in accordance with a call pattern before a termination of the caller'"'"'s call; and allowing the caller to re-arrange the order of the communications to manipulate the call pattern.
-
-
39. A system for providing an information assistance service, comprising:
-
an interface configured to; receive a call from a caller, the call including an information assistance request, a data search being conducted in response to the information assistance request; and a processor configured to; generate a record which contains a plurality of telephone numbers resulting from the data search, the telephone numbers being associated with a plurality of entities, respectively; establish communications connecting the caller'"'"'s call to two or more of the telephone numbers in the record in accordance with a call pattern before a termination of the caller'"'"'s call; and allowing the caller to re-arrange the order of the communications to manipulate the call pattern.
-
-
43. A method for providing an information assistance service, comprising:
-
receiving a call from a caller, the call including an information assistance request; conducting a search of a database not associated with the caller, in response to the information assistance request; generating a record which contains a plurality of telephone numbers resulting from the search, the telephone numbers being associated with a plurality of independent entities, respectively; and establishing communications connecting the caller'"'"'s call to two or more of the telephone numbers in the record before a termination of the caller'"'"'s call.
-
-
46. A method for providing an information assistance service, comprising:
-
receiving a call from a caller, the call including an information assistance request; conducting a data search in response to the information assistance request; generating a record containing a plurality of telephone numbers resulting from the data search, the telephone numbers being associated with a plurality of entities, respectively, wherein at least one of the telephone numbers in the record is assigned a priority based on a compensation by the entity associated with the at least one telephone number to a provider of the information assistance service; and repeating the following (a) through (e) one or more times before the caller'"'"'s call is terminated; (a) selecting a first telephone number from the record; (b) establishing a first communication by connecting the caller'"'"'s call to the first telephone number; (c) detecting a predetermined call status condition relating to the first communication; (d) in response to the predetermined call status condition, selecting a second telephone number from the record; and (e) establishing a second communication by connecting the caller'"'"'s call to the second telephone number.
-
Specification