IP Library Patent Application 12405581
Patent Application
App. No. 12/405,581

Memorable Telephone Number Identification

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/405,581
Abstract

A computing device includes a processing unit and a system memory connected to the processing unit. The system memory includes instructions that, when executed by the processing unit, cause the processing unit to: retrieve a pool of telephone numbers; analyze repeating digits and perform pattern matching for each number in the pool of telephone numbers; associate a memorability score with one or more of the numbers in the pool of telephone numbers; and sort the pool of telephone numbers based on the memorability score to create a sorted list of numbers.

Claims (40)

1 . A computing device, comprising:

a processing unit;

a system memory connected to the processing unit, the system memory comprising instructions that, when executed by the processing unit, cause the processing unit to:

retrieve a pool of telephone numbers;

analyze repeating digits and perform pattern matching for each number in the pool of telephone numbers;

associate a memorability score with one or more of the numbers in the pool of telephone numbers; and

sort the pool of telephone numbers based on the memorability score to create a sorted list of numbers.

2 . The computing device of claim 1 , wherein the instructions cause the processing unit to present the sorted list of numbers to a user.

3 . The computing device of claim 2 , wherein the instructions cause the processing unit to receive a selection by the user of one or more of the telephone numbers in the sorted list of numbers.

4 . The computing device of claim 1 , wherein the sorted list of numbers is assorted in descending order with a telephone with a highest memorability score at a top of the sorted list.

5 . The computing device of claim 1 , wherein, during the repeating digits analysis, a total number of repeating digits in each number in the pool of telephone numbers is calculated.

6 . The computing device of claim 1 , wherein, during the pattern matching analysis, a relative pattern of the digits in each number in the pool of telephone numbers is examined.

7 . The computing device of claim 1 , wherein the pool of numbers is retrieved from a master pool of numbers.

8 . The computing device of claim 7 , wherein, when the pool of telephone numbers is retrieved, the pool of numbers is stored in a temporary pool of numbers.

9 . The computing device of claim 8 , wherein the instructions cause the processing unit to remove those numbers with a memorability score below a threshold value.

10 . The computing device of claim 1 , wherein the instructions cause the processing unit to record statistical information associated with a selection by the user of one or more of the telephone numbers in the sorted list of numbers.

11 . A computer-implemented method for identifying memorable numbers in a pool of telephone numbers, the method comprising:

retrieving, at a computing device, a pool of telephone numbers;

analyzing, using the computing device, each number in the pool of telephone numbers to determine whether or not each number is memorable;

associating a score with one or more of the numbers in the pool of telephone numbers, the score indicating a memorability of the numbers; and

sorting, at the computing device, the pool of telephone numbers based on the score to create a sorted list of numbers.

12 . The method of claim 11 , wherein analyzing further comprises counting repeating digits for each number in the pool of telephone numbers.

13 . The method of claim 11 , wherein analyzing further comprises performing pattern matching for each number in the pool of telephone numbers.

14 . The method of claim 13 , wherein performing pattern matching further comprises examining a relative pattern of digits in each number in the pool of telephone numbers.

15 . The method of claim 11 , further comprising presenting the sorted list of numbers to a user at a remote computing device.

16 . The method of claim 11 , further comprising receiving, at the computing device, a selection by the user of one or more of the telephone numbers in the sorted list of numbers.

17 . The method of claim 11 , further comprising retrieving the pool of numbers from a master pool of numbers stored on a second computing device.

18 . The method of claim 17 , further comprising storing, at the computing device, the pool of telephone numbers in a temporary pool of numbers.

19 . The method of claim 18 , further comprising removing, at the computing device, those numbers with a score below a threshold value.

20 . A computer-implemented method for identifying memorable numbers in a pool of telephone numbers, the method comprising:

retrieving, at a computing device, a pool of telephone numbers from a master pool of numbers;

storing, at the computing device, the pool of telephone numbers in a temporary pool of numbers;

analyzing, using the computing device, each number in the temporary pool of telephone numbers to determine whether or not each number is memorable, including:

counting repeating digits for each number in the pool of telephone numbers; and

performing pattern matching to identify relative patterns of digits in each number in the pool of telephone numbers;

associating a score with each of the numbers in the pool of telephone numbers, with a higher score indicating a greater memorability and a lower score indicating a lesser memorability for the numbers;

removing, at the computing device, those numbers with a score below a threshold value;

sorting, at the computing device, the pool of telephone numbers based on the score for each of the numbers in the pool of telephone numbers to create a sorted list of numbers;

presenting the sorted list of numbers to a user at a remote computing device; and

receiving, at the computing device, a selection by the user of one or more of the telephone numbers in the sorted list of numbers.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2009
From: BROWN, ELIZABETH A.; BROWN, JEREMY D.
To: MICROSOFT CORPORATION
Reel/Frame 022407/0197 →