← Back to Patent Explorer
US5903631A Expired / Lapsed US ⏱️ 0.0 years remaining

One-button intelligent CTI dialler

Assignee: Mitel Networks Corp
•
Filing: 1997-03-12
•
Granted: 1999-05-11
•
Expires: 2017-03-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for dialling out via a phone device a phone number displayed within a screen image generated by a software application executed on a computer. The computer is connected to the phone device, and the phone device includes a dial button. In response to activation of the dial button, a process is spawned within the computer for locating the phone number within the screen image and transmitting the phone number to the phone device whereupon the phone device dials out the phone number.

Inventors

  • 👤 Donald Smith
  • 👤 Pat Orchard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 00:57
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/247; H04M1/2473; H04M1/26; H04M1/27; H04M1/274; H04M1/2745; H04M1/27467; H04M1/27475

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 215 words
A one-button intelligent dialler, comprising: a) a phone device for dialling out phone numbers on a phone line; b) a dial button; and c) a computer for executing at least one application capable of displaying phone numbers on a screen image and, in response to activation of said dial button, executing a process for locating a phone number on said screen image and transmitting said phone number to said phone device whereupon said phone device dials out said phone number on said phone line; wherein said process includes first code means for identifying said at least one application displaying said screen image and second code means for identifying selected text within said screen image; wherein said process includes third code means for locating said phone number within said selected text; and wherein said at least one application further displays a cursor on said screen image, and wherein said process includes fourth code means responsive to one of either said second code means not identifying said selected text or said third code means not locating said phone number, for identifying any text matter within a predetermined distance of said cursor on said screen image and for re-executing said third code means for locating said phone number in said text within said predetermined distance of said cursor.
Claim 2
Dependent Claim 215 words
A one-button intelligent dialler, comprising: a) a phone device for dialling out phone numbers on a phone line; b) a dial button; and c) a computer for executing at least one application capable of displaying phone numbers on a screen image and, in response to activation of said dial button, executing a process for locating a phone number on said screen image and transmitting said phone number to said phone device whereupon said phone device dials out said phone number on said phone line; wherein said process includes first code means for identifying said at least one application displaying said screen image and second code means for identifying selected text within said screen image; wherein said process includes third code means for locating said phone number within said selected text; and wherein said at least one application further displays a cursor on said screen image, and wherein said process includes fourth code means responsive to one of either said second code means not identifying said selected text or said third code means not locating said phone number, for identifying any text matter within a predetermined distance of said cursor on said screen image and for re-executing said third code means for locating said phone number in said text within said predetermined distance of said cursor.
Claim 3
Dependent Claim 77 words
The one-button intelligent dialler of claim 1, wherein said process includes fifth code means responsive to said third code means not locating said phone number in said text within said predetermined distance of said cursor, for performing optical character recognition on said screen image to identify all text displayed on said screen image and for re-executing said third code means for locating said phone number in said text identified as a result of said optical character recognition.
Claim 4
Dependent Claim 21 words
The one-button intelligent dialler of claim 1, wherein said phone device and said computer are connected via a serial data line.
Claim 5
Dependent Claim 16 words
The one-button intelligent dialler of claim 3, wherein said serial data line is a USB bus.
Claim 6
Dependent Claim 17 words
The one-button intelligent dialler of claim 1, wherein said dial button is incorporated into said phone device.
Claim 7
Dependent Claim 21 words
The one-button intelligent dialler of claim 1, wherein said dial button is incorporated into a mouse controller connected to said computer.
Claim 8
Dependent Claim 15 words
The one-button intelligent dialler of claim 4, wherein said phone device is a USB phone.
Claim 9
Dependent Claim 24 words
The one-button intelligent dialler of claim 1, wherein said phone device is an Internet dialler application and said phone number is an Internet address.
Claim 10
Independent Claim 222 words
A method of dialling out via a phone device a phone number displayed within a screen image generated by a software application executed on a computer, said computer being connected to said phone device, said method comprising the steps of: a) locating said phone number within said screen image; and b) transmitting said phone number to said phone device whereupon said phone device dials out said phone number; wherein said step of locating said phone number within said screen image further includes steps of executing first code means for identifying said software application displaying said screen image and executing second code means for identifying selected text within said screen image; wherein said step of locating said phone number within said screen image further includes steps of executing third code means for locating said phone number within said selected text; and wherein said step of locating said phone number within said screen image further includes steps of executing fourth code means responsive to one of either said second code means not identifying said selected text or said third code means not locating said phone number, for identifying any text matter within a predetermined distance of a cursor displayed by said software application and re-executing said third code means for locating said phone number in said text within said predetermined distance of said cursor.
Claim 11
Independent Claim 222 words
A method of dialling out via a phone device a phone number displayed within a screen image generated by a software application executed on a computer, said computer being connected to said phone device, said method comprising the steps of: a) locating said phone number within said screen image; and b) transmitting said phone number to said phone device whereupon said phone device dials out said phone number; wherein said step of locating said phone number within said screen image further includes steps of executing first code means for identifying said software application displaying said screen image and executing second code means for identifying selected text within said screen image; wherein said step of locating said phone number within said screen image further includes steps of executing third code means for locating said phone number within said selected text; and wherein said step of locating said phone number within said screen image further includes steps of executing fourth code means responsive to one of either said second code means not identifying said selected text or said third code means not locating said phone number, for identifying any text matter within a predetermined distance of a cursor displayed by said software application and re-executing said third code means for locating said phone number in said text within said predetermined distance of said cursor.
Claim 12
Dependent Claim 87 words
The method of claim 9, wherein said step of locating said phone number within said screen image further includes steps of executing fifth code means responsive to said third code means not locating said phone number in said text within said predetermined distance of said cursor, for performing optical character recognition on said screen image to identify all text displayed on said screen image and reexecuting said third code means for locating said phone number in said text identified as a result of said optical character recognition.

References Cited (Backward Citations)

US4748656A Cited
US4870677A Cited
US4866758A Cited
US5359651A Cited
US5541988A Cited
US5386459A Cited
US5390240A Cited
US5522089A Cited
US5515423A Cited
US5608786A Cited
US5721958A Cited
GB2318703A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-10 2002-11-09 2003-05-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-10 2006-11-09 2007-05-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-10 2010-11-09 2011-05-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag