Back to results
US 7,031,452 B2Granted
Automatic phone dialer with heuristic algorithm
OwnerPeter V. Reilleyinventor
Life of this patent
Estimating the term…
Abstract
A repertory dialer for managing commonly used phone numbers. The system manages memorized phone numbers automatically without direct user intervention. It is particularly useful when the phone company changes area codes. The system can make area code changes transparent to phone users.
Claims16
A machine for storing, recalling and dialing telephone numbers, comprising:
- (a) an input device where a person may enter a telephone number, and
- (b) a memory device capable of storing multiple telephone numbers, and
- (c) a computer with the ability receive, analyze and send said telephone numbers, and
- (d) a device that is able to dial telephone numbers when instructed to do so by said computer,
- (e) wherein said received telephone numbers may be either long or short in their number of digits, and
- (f) wherein said computer will save said long telephone numbers in one of the memory locations, and
- (g) wherein the computer will search the memory looking for a matching long number when a short telephone number is received from the input device, and
- (h) wherein the computer, upon receiving a short number, will chose the long number from memory if a match found or if no match is found will then choose the received number, and
- (i) wherein the computer will choose the number received from the input device if the received number is not a short number, and
- (j) wherein the computer will send said chosen number to said dialing device, whereby the dialing device will cause the chosen number to dialed to the telephone exchange.
7 more elements
A method of storing, recalling and dialing telephone numbers, comprising:
- (a) a means of receiving a telephone number from a person, and
- (b) a memory means for saving multiple telephone numbers, and
- (c) a processor means capable of receiving, analyzing and sending said telephone numbers, and
- (d) a dialing means capable of dialing a telephone number,
- (e) wherein said received telephone numbers may be either long or short in their number of digits, and
- (f) wherein said processor means will save said long telephone numbers in one of the memory locations and,
- (k) wherein the processor means will search the memory looking for a matching long number when a short telephone number is received from the input device, and
- (g) wherein the processor will choose the number from memory if the short number matches a subset of one of the numbers in memory, and
- (h) wherein the processor will choose if the short number if it matches no number in memory, and
- (i) wherein the processor will choose the received number if it is not a short number, and
- (j) wherein the processor will send the chosen number to said dialing means,
- whereby the dialing means will dial the chosen number to the telephone exchange thereby establishing the telephone call.
9 more elements
Dependencies are inferred from the claim text.