Originating locator service
First Claim
Patent Images
1. A method comprising:
- receiving, by a device and from a calling party, destination information,the destination information identifying multiple destinations associated with a single called party,each of the multiple destinations being associated with a different phone number;
receiving, by the device, information associated with the calling party;
validating, by the device, the calling party based on the information associated with the calling party;
receiving, by the device, identification information associated with the called party;
retrieving, by the device, the destination information based on the identification information associated with the called party;
sending, by the device and based on a time of day associated with receiving the identification information, an instruction to originate a sequence of calls to the multiple destinations based on the destination information,a first order of the sequence of calls including information identifying a plurality of destinations, of the multiple destinations, and being based on a first time of day associated with receiving the destination information, anda second order of the sequence of calls including information identifying a plurality of destinations, of the multiple destinations, and being based on a second time of day associated with receiving the destination information,the first order being different than the second order and the first time of day being different than the second time of day;
receiving, by the device and based on a call to a first destination of the multiple destinations, information, from the first destination, indicating a busy condition; and
executing, by the device, a busy condition treatment by sending, based on stored information indicating that a continue command is associated with the busy condition, another call to the first destination before sending a call, of the sequence of calls, to a second destination of the multiple destinations.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives information associated with a calling party, validates the calling party for an originating locator service based on the calling party information, and sends an instruction to play an announcement requesting information associated with a called party. The device also receives the called party information from the calling party in response to the announcement, and retrieves called party destination information based on the called party information. The device then sends an instruction to originate a sequence of calls to the called party based on the called party destination information.
11 Citations
21 Claims
-
1. A method comprising:
-
receiving, by a device and from a calling party, destination information, the destination information identifying multiple destinations associated with a single called party, each of the multiple destinations being associated with a different phone number; receiving, by the device, information associated with the calling party; validating, by the device, the calling party based on the information associated with the calling party; receiving, by the device, identification information associated with the called party; retrieving, by the device, the destination information based on the identification information associated with the called party; sending, by the device and based on a time of day associated with receiving the identification information, an instruction to originate a sequence of calls to the multiple destinations based on the destination information, a first order of the sequence of calls including information identifying a plurality of destinations, of the multiple destinations, and being based on a first time of day associated with receiving the destination information, and a second order of the sequence of calls including information identifying a plurality of destinations, of the multiple destinations, and being based on a second time of day associated with receiving the destination information, the first order being different than the second order and the first time of day being different than the second time of day; receiving, by the device and based on a call to a first destination of the multiple destinations, information, from the first destination, indicating a busy condition; and executing, by the device, a busy condition treatment by sending, based on stored information indicating that a continue command is associated with the busy condition, another call to the first destination before sending a call, of the sequence of calls, to a second destination of the multiple destinations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a device and from a calling party device, called party destination information, the called party destination information including multiple calling destinations, each of the multiple calling destinations being associated with a different phone number; receiving, by the device, a request from the calling party device to originate a sequence of calls to a single called party; sending, by the device and based on a time of day associated with receiving the request, an instruction to originate a sequence of calls to the multiple calling destinations based on the called party destination information, a first order of the sequence of calls including information identifying a plurality of destinations, of the multiple calling destinations, and being based on a first time of day associated with receiving the called party destination information, and a second order of the sequence of calls including information identifying a plurality of destinations, of the multiple calling destinations, and being based on a second time of day associated with receiving the called party destination information, the first order being different than the second order and the first time of day being different than the second time of day; originating, by the device and based on the instruction, a first call in the sequence of calls to a first calling destination, of the multiple calling destinations, based on the called party destination information and the time of day; receiving, by the device, information indicating that the first call is not answered; and executing, by the device and based on the information indicating that the first call is not answered, a busy condition treatment by sending, based on stored information, a second call to the first calling destination before sending a third call, of the sequence of calls, to a second calling destination of the multiple calling destinations. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
a memory to store a plurality of instructions; and a processor to execute the plurality of instructions to; receive calling party information associated with a calling party; validate the calling party for an originating locator service based on the calling party information; send an instruction to play an announcement requesting called party information associated with a single called party; receive the called party information from the calling party based on the announcement; retrieve called party destination information based on the called party information, the called party destination information identifying multiple destinations associated with the called party, each of the multiple destinations being associated with a different phone number; send, based on a time of day associated with receiving the called party information, an instruction to originate a sequence of calls to the called party based on the called party destination information, a first order of the sequence of calls including information identifying a plurality of destinations, of the multiple destinations, and being based on a first time of day associated with receiving the called party information, and a second order of the sequence of calls including information identifying a plurality of destinations, of the multiple destinations, and being based on a second time of day associated with receiving the called party information, the first order being different than the second order and the first time of day being different than the second time of day; receive, based on a call to a first destination of the multiple destinations, information, from the first destination, indicating a busy condition; and execute a busy condition treatment by sending, based on stored information indicating that a continue command is associated with the busy condition, another call to the first destination before sending a call, of the sequence of calls, to a second destination of the multiple destinations. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions, which, when executed by a processor of a device, cause the processor to; receive calling party information associated with a calling party; validate the calling party for an originating locator service based on the calling party information; send an instruction to play an announcement requesting called party information associated with a single called party; receive the called party information from the calling party based on the announcement; retrieve called party destination information based on the called party information, the called party destination information identifying multiple destinations associated with the called party, each of the multiple destinations being associated with a different phone number; send, based on a time of day associated with receiving the called party information, an instruction to originate a sequence of calls to the called party based on the called party destination information, a first order of the sequence of calls including information identifying a plurality of destinations, of the multiple destinations, and being based on a first time of day associated with receiving the called party information, and a second order of the sequence of calls including information identifying a plurality of destinations, of the multiple destinations, and being based on a second time of day associated with receiving the called party information, the first order being different than the second order and the first time of day being different than the second time of day; receive, based on a call to a first destination of the multiple destinations, information, from the first destination, indicating a busy condition; and execute a busy condition treatment by sending, based on stored information indicating that a continue command is associated with the busy condition, another call to the first destination before sending a call, of the sequence of calls, to a second destination of the multiple destinations.
Specification