Patent US2988984A successfully refreshed from Google Patents.
Patent US6249579B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6249579B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus, method and system for personal telecommunication speed calling utilizing an affinity database

Assignee: Nokia of America Corp
•
Filing: 1998-05-29
•
Granted: 2001-06-19
•
Expires: 2018-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus, method and system are provided for personal telecommunication speed calling. The system includes a line unit couplable to customer premise equipment; a network signaling interface for receiving network signaling information; a network trunk interface for receiving corresponding network communications; a memory; and a processor coupled to the memory, to the line unit, to the network signaling interface, and to the network trunk interface. The processor includes instructions for generating a user specific affinity database, which contains names and corresponding telephone numbers of those people with whom the user has an affinity and therefore is likely to want to speed call. The affinity database is generated based upon affinity information derived from the user's outgoing calls and the user's incoming calls which have been answered and which have a minimum duration. The affinity database is ordered and displayed for the user, who may then select an affinity name for automatic speed calling of the corresponding affinity telephone number.

Inventors

  • 👤 William J. Bushnell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:14
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27453; H04M1/2746; H04M3/00; H04M3/42; H04M3/44; H04M1/57

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 80 words
A method for personal telecommunication speed calling, the method comprising: (a) selecting an affinity name from an affinity database, the affinity database having a plurality of affinity names and corresponding affinity numbers, the plurality of corresponding affinity numbers having been determined by including telephone numbers corresponding to outgoing telecommunication calls, and by including telephone numbers from received incoming calls having a selected, predetermined non-zero minimum off-hook duration; and (b) automatically dialing an affinity number corresponding to the selected affinity name.
Claim 2
Independent Claim 80 words
A method for personal telecommunication speed calling, the method comprising: (a) selecting an affinity name from an affinity database, the affinity database having a plurality of affinity names and corresponding affinity numbers, the plurality of corresponding affinity numbers having been determined by including telephone numbers corresponding to outgoing telecommunication calls, and by including telephone numbers from received incoming calls having a selected, predetermined non-zero minimum off-hook duration; and (b) automatically dialing an affinity number corresponding to the selected affinity name.
Claim 3
Dependent Claim 35 words
The method of claim 1 , further comprising: accessing a network server; requesting an affinity name corresponding to an affinity number; and adding the affinity name corresponding to the affinity number to the affinity database.
Claim 4
Dependent Claim 35 words
The method of claim 1 , further comprising: accessing a network database; requesting an affinity name corresponding to an affinity number; and adding the affinity name corresponding to the affinity number to the affinity database.
Claim 5
Dependent Claim 16 words
The method of claim 1 , wherein the affinity database is maintained as an affinity stack.
Claim 6
Dependent Claim 33 words
The method of claim 4 , wherein any affinity numbers, of the plurality of affinity numbers, having a comparatively higher frequency of use are clustered in an upper portion of the affinity stack.
Claim 7
Dependent Claim 33 words
The method of claim 4 , wherein any affinity numbers, of the plurality of affinity numbers, having a comparatively higher duration of use are clustered in an upper portion of the affinity stack.
Claim 8
Dependent Claim 15 words
The method of claim 4 , further comprising: ordering the affinity stack for user display.
Claim 9
Independent Claim 232 words
An apparatus for personal telecommunication speed calling, the apparatus comprising: a network interface for transmitting an outgoing telecommunication call and for receiving an incoming telecommunication call; a receiver coupled to the network interface, the receiver for decoding caller identification information from a received incoming telecommunication call; a memory, the memory storing an affinity database having a plurality of affinity names and corresponding affinity numbers; a user output interface for display of the affinity database; a user input interface for entering a telephone number corresponding to the outgoing telecommunication call, and for selection of an affinity name, of the plurality of affinity names, from the affinity database; and a processor coupled to the network interface, to the receiver, to the memory, to the user input interface and to the user output interface, wherein the processor includes instructions for obtaining from the memory an affinity number corresponding to the selected affinity name, and through the network interface, automatically dialing the affinity number corresponding to the selected affinity name; and wherein the processor includes further instructions for determining the plurality of affinity names and corresponding affinity numbers by including in the affinity database a plurality of telephone numbers corresponding to a plurality of outgoing telecommunication calls and by including in the affinity database a plurality of telephone numbers corresponding to a plurality of received incoming telecommunication calls having a selected, predetermined non-zero minimum off-hook duration.
Claim 10
Independent Claim 232 words
An apparatus for personal telecommunication speed calling, the apparatus comprising: a network interface for transmitting an outgoing telecommunication call and for receiving an incoming telecommunication call; a receiver coupled to the network interface, the receiver for decoding caller identification information from a received incoming telecommunication call; a memory, the memory storing an affinity database having a plurality of affinity names and corresponding affinity numbers; a user output interface for display of the affinity database; a user input interface for entering a telephone number corresponding to the outgoing telecommunication call, and for selection of an affinity name, of the plurality of affinity names, from the affinity database; and a processor coupled to the network interface, to the receiver, to the memory, to the user input interface and to the user output interface, wherein the processor includes instructions for obtaining from the memory an affinity number corresponding to the selected affinity name, and through the network interface, automatically dialing the affinity number corresponding to the selected affinity name; and wherein the processor includes further instructions for determining the plurality of affinity names and corresponding affinity numbers by including in the affinity database a plurality of telephone numbers corresponding to a plurality of outgoing telecommunication calls and by including in the affinity database a plurality of telephone numbers corresponding to a plurality of received incoming telecommunication calls having a selected, predetermined non-zero minimum off-hook duration.
Claim 11
Dependent Claim 55 words
The apparatus of claim 8 , wherein the processor includes further instructions for accessing a network server through the network interface; for requesting from the network server an affinity name corresponding to an affinity number; and for adding to the affinity database an affinity name corresponding to the affinity number received from the network server.
Claim 12
Dependent Claim 21 words
The apparatus of claim 8 , wherein the processor includes further instructions for maintaining the affinity database as an affinity stack.
Claim 13
Dependent Claim 46 words
The apparatus of claim 10 , wherein the processor includes further instructions for clustering, in an upper portion of the affinity stack, any affinity names and corresponding affinity numbers, of the plurality of affinity names and corresponding affinity numbers, having a comparatively higher frequency of use.
Claim 14
Dependent Claim 46 words
The apparatus of claim 10 , wherein the processor includes further instructions for clustering, in an upper portion of the affinity stack, any affinity names and corresponding affinity numbers, of the plurality of affinity names and corresponding affinity numbers, having a comparatively higher duration of use.
Claim 15
Dependent Claim 24 words
The apparatus of claim 10 , wherein the processor includes further instructions for ordering the affinity stack for display on the user output interface.
Claim 16
Dependent Claim 15 words
The apparatus of claim 8 , wherein the apparatus is embodied within customer premise equipment.
Claim 17
Dependent Claim 14 words
The apparatus of claim 8 , wherein the apparatus is embodied within a telephone.
Claim 18
Dependent Claim 14 words
The apparatus of claim 8 wherein the user output interface is an LCD display.
Claim 19
Dependent Claim 14 words
The apparatus of claim 8 wherein the user output interface is a video display.
Claim 20
Dependent Claim 13 words
The apparatus of claim 8 wherein the user input interface is a keypad.
Claim 21
Independent Claim 199 words
A system for personal telecommunication speed calling, the system comprising: a line unit couplable to customer premise equipment for transmission of an affinity database to the customer premise equipment, for reception of a selected affinity name, and for reception of a telephone number corresponding to an outgoing telecommunication call; a network signaling interface for receiving network signaling information; a network trunk interface for receiving corresponding network communications; a memory storing the affinity database, the affinity database having a plurality of affinity names and corresponding affinity numbers; and a processor coupled to the memory, to the line unit, to the network signaling interface, and to the network trunk interface, wherein the processor includes instructions for obtaining from the memory an affinity number corresponding to the selected affinity name, and through the network signaling interface, automatically dialing the affinity number corresponding to the selected affinity name; wherein the processor includes further instructions for including in the affinity database the telephone number corresponding to the outgoing telecommunication call; and wherein the processor includes further instructions for including in the affinity database a name and corresponding telephone number from a user received incoming telecommunication call having a selected, predetermined non-zero minimum off-hook duration.
Claim 22
Independent Claim 199 words
A system for personal telecommunication speed calling, the system comprising: a line unit couplable to customer premise equipment for transmission of an affinity database to the customer premise equipment, for reception of a selected affinity name, and for reception of a telephone number corresponding to an outgoing telecommunication call; a network signaling interface for receiving network signaling information; a network trunk interface for receiving corresponding network communications; a memory storing the affinity database, the affinity database having a plurality of affinity names and corresponding affinity numbers; and a processor coupled to the memory, to the line unit, to the network signaling interface, and to the network trunk interface, wherein the processor includes instructions for obtaining from the memory an affinity number corresponding to the selected affinity name, and through the network signaling interface, automatically dialing the affinity number corresponding to the selected affinity name; wherein the processor includes further instructions for including in the affinity database the telephone number corresponding to the outgoing telecommunication call; and wherein the processor includes further instructions for including in the affinity database a name and corresponding telephone number from a user received incoming telecommunication call having a selected, predetermined non-zero minimum off-hook duration.
Claim 23
Dependent Claim 55 words
The system of claim 19 , wherein the processor includes further instructions for accessing a network database through the network interface; for requesting from the network database an affinity name corresponding to an affinity number; and for adding to the affinity database an affinity name corresponding to the affinity number received from the network database.
Claim 24
Dependent Claim 21 words
The system of claim 19 , wherein the processor includes further instructions for maintaining the affinity database as an affinity stack.
Claim 25
Dependent Claim 46 words
The system of claim 21 , wherein the processor includes further instructions for clustering, in an upper portion of the affinity stack, any affinity names and corresponding affinity numbers, of the plurality of affinity names and corresponding affinity numbers, having a comparatively higher frequency of use.
Claim 26
Dependent Claim 46 words
The system of claim 21 , wherein the processor includes further instructions for clustering, in an upper portion of the affinity stack, any affinity names and corresponding affinity numbers, of the plurality of affinity names and corresponding affinity numbers, having a comparatively higher duration of use.
Claim 27
Dependent Claim 15 words
The system of claim 19 , wherein the system is embodied in a network switch.
Claim 28
Dependent Claim 15 words
The system of claim 19 , wherein the system is embodied in a central office.
Claim 29
Independent Claim 155 words
A system for personal telecommunication speed calling, the system comprising: a line unit couplable to customer premise equipment for transmission of an affinity database to the customer premise equipment, for reception of a selected affinity name, and for reception of a telephone number corresponding to an outgoing telecommunication call; a memory storing the affinity database, the affinity database having a plurality of affinity names and corresponding affinity numbers; and processor coupled to the memory and to the line unit, wherein the processor includes instructions for obtaining from the memory an affinity number corresponding to the selected affinity name, and through the line unit, for automatically dialing the affinity number corresponding to the selected affinity name; wherein the processor includes further instructions for including in the affinity database the telephone number corresponding to the outgoing telecommunication call and a telephone number from a user received incoming telecommunication call having a selected, predetermined non-zero minimum off-hook duration.
Claim 30
Independent Claim 155 words
A system for personal telecommunication speed calling, the system comprising: a line unit couplable to customer premise equipment for transmission of an affinity database to the customer premise equipment, for reception of a selected affinity name, and for reception of a telephone number corresponding to an outgoing telecommunication call; a memory storing the affinity database, the affinity database having a plurality of affinity names and corresponding affinity numbers; and processor coupled to the memory and to the line unit, wherein the processor includes instructions for obtaining from the memory an affinity number corresponding to the selected affinity name, and through the line unit, for automatically dialing the affinity number corresponding to the selected affinity name; wherein the processor includes further instructions for including in the affinity database the telephone number corresponding to the outgoing telecommunication call and a telephone number from a user received incoming telecommunication call having a selected, predetermined non-zero minimum off-hook duration.
Claim 31
Dependent Claim 51 words
The system of claim 26 , wherein the processor includes further instructions for accessing a network database; for requesting from the network database an affinity name corresponding to an affinity number; and for adding to the affinity database an affinity name corresponding to the affinity number received from the network database.
Claim 32
Dependent Claim 21 words
The system of claim 26 , wherein the processor includes further instructions for maintaining the affinity database as an affinity stack.
Claim 33
Dependent Claim 46 words
The system of claim 28 , wherein the processor includes further instructions for clustering, in an upper portion of the affinity stack, any affinity names and corresponding affinity numbers, of the plurality of affinity names and corresponding affinity numbers, having a comparatively higher frequency of use.
Claim 34
Dependent Claim 46 words
The system of claim 28 , wherein the processor includes further instructions for clustering, in an upper portion of the affinity stack, any affinity names and corresponding affinity numbers, of the plurality of affinity names and corresponding affinity numbers, having a comparatively higher duration of use.
Claim 35
Dependent Claim 15 words
The system of claim 26 , wherein the system is embodied in a network switch.
Claim 36
Dependent Claim 15 words
The system of claim 26 , wherein the system is embodied in a central office.

References Cited (Backward Citations)

US5452340A Cited
US5592546A Cited
US5903634A Cited
US5917904A Cited
WO1997019546A1 Cited
US5850433A Cited
US5930350A Cited
US6005927A Cited
US5903632A Cited
US6016342A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-06-18 2004-12-18 2005-06-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-06-18 2008-12-18 2009-06-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-06-18 2012-12-18 2013-06-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag