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
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 |