US5581608A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for masking the reporting of network telephony events to a computer
Assignee: RS MARKETING LP
•
Filing: 1995-03-15
•
Granted: 1996-12-03
•
Expires: 2015-03-15
Abstract
Abstract A method apparatus for selectively passing various types of telephony information between a data communications port on a digital telephone and a computer run application program. In one embodiment, the application program can select a subset of telephony events by way of a telephony command to the telephone's data communication port. This command is processed by a telephony command processor within the data communications controller which, in turn, sets a programmable event mask within the telephone. In response to the event mask being set, only the selected telephony events are spontaneously reported to the host computer and application program.
Inventors
- 👤 Elie A. Jreij
- 👤 Tave P. Dunn
- 👤 Michael J. Horowitz
- 👤 Peter E. Gersing
- 👤 Robert D. Whittington
- 👤 Werner Huber
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 22:58
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0435; H04Q11/0457; H04Q2213/00; H04Q2213/056; H04Q2213/093; H04Q2213/107; H04Q2213/176; H04Q2213/216
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
127 words
A digital telephone comprising: a computer interface for coupling the telephone to a computer running an application program for controlling the masking of telephony events in the operation of said telephone; a network interface for coupling said telephone to a communications network on which a plurality of telephony events occur; detection means for detecting the occurrence of said plurality of telephony events; and, mask means coupled to said detection means and said computer interface, wherein said mask means prevents the reporting of masked telephony events to said computer and, in response to a command received from said computer, said mask means allows the reporting of non-masked telephony events, said non-masked telephony events being reported to said computer via said computer interface as said non-masked telephony events occur.
Claim 2
Dependent Claim
127 words
A digital telephone comprising: a computer interface for coupling the telephone to a computer running an application program for controlling the masking of telephony events in the operation of said telephone; a network interface for coupling said telephone to a communications network on which a plurality of telephony events occur; detection means for detecting the occurrence of said plurality of telephony events; and, mask means coupled to said detection means and said computer interface, wherein said mask means prevents the reporting of masked telephony events to said computer and, in response to a command received from said computer, said mask means allows the reporting of non-masked telephony events, said non-masked telephony events being reported to said computer via said computer interface as said non-masked telephony events occur.
Claim 3
Dependent Claim
15 words
The digital telephone of claim 1, wherein said telephone is part of a telephone system.
Claim 4
Dependent Claim
14 words
The digital telephone of claim 1, wherein said telephony events are call status events.
Claim 5
Dependent Claim
49 words
The digital telephone of claim 1, further comprising: storage means coupled to said detection means, for storing data indicative of said telephony events as they occur; and, command means coupled to said storage means, for causing data to be reported to said computer as determined by said mask means.
Claim 6
Dependent Claim
40 words
The digital telephone of claim 1 further comprising: a keypad; programing means coupled to said keypad and said mask means, for programming an event mask into said mask means via said keypad; and, a display coupled to said programming means.
Claim 7
Dependent Claim
25 words
The digital telephone of claim 5, wherein said mask means is responsive to either of said programming means and said command received from said computer.
Claim 8
Dependent Claim
17 words
The digital telephone of claim 6, wherein said communications network is an Integrated Services Digital Network (ISDN).
Claim 9
Dependent Claim
29 words
The digital telephone of claim 7, wherein ones of said telephony events are selected for reporting to said computer via a single set mask code entered on said keypad.
Claim 10
Dependent Claim
18 words
The digital telephone of claim 7, wherein data indicative of said telephony events is displayed on said display.
Claim 11
Dependent Claim
32 words
The digital telephone of claim 9, wherein ones of said telephony events are selected for reporting to said computer via said computer interface by way of a single entry on said keypad.
Claim 12
Dependent Claim
38 words
The digital telephone of claim 1, further comprising a plurality of mask means, each mask means comprising means for identifying a particular application program for controlling the masking of telephony events from among a plurality of application programs.
Claim 13
Dependent Claim
53 words
The digital telephone of claim 11, and further including processing means and memory means wherein said telephony events are stored in a table within said memory means, and said processing means scans said table and reports to said computer an application identifier along with non-masked telephony events for each of said application programs.
Claim 14
Independent Claim
89 words
A method of operating a digital telephone, said method comprising the steps of: coupling said telephone to a computer implementing an application program; coupling said telephone to a communications network; setting an event mask in a memory in said telephone in response to a command issued by said computer specifying telephony events to be masked, wherein masked telephony events are not reported to said computer; detecting a plurality of telephony events occurring on said communications network; and, selectively reporting, as they occur, only non-masked telephony events to said computer.
Claim 15
Independent Claim
89 words
A method of operating a digital telephone, said method comprising the steps of: coupling said telephone to a computer implementing an application program; coupling said telephone to a communications network; setting an event mask in a memory in said telephone in response to a command issued by said computer specifying telephony events to be masked, wherein masked telephony events are not reported to said computer; detecting a plurality of telephony events occurring on said communications network; and, selectively reporting, as they occur, only non-masked telephony events to said computer.
Claim 16
Dependent Claim
50 words
The method of claim 13, further comprising the steps of: storing data indicative of said plurality of telephony events as they occur; and, in response to a second command issued by said computer, causing data indicative of a first subset of masked telephony events to be reported to said computer.
Claim 17
Dependent Claim
44 words
The method of claim 14, further comprising the step of: after reporting said first subset of masked telephony events, issuing a third command by said computer, said third command causing a second subset of said masked telephony events to be reported to said computer.
Claim 18
Dependent Claim
132 words
Telephony event processing apparatus, comprising: a computer interface for coupling to a computer implementing a computer program; a network interface for coupling to a communications network; detection means for detecting a plurality of telephony call status events occurring on said communications network; a memory; and, processor means, coupled to said detection means, said memory and said computer interface, for processing commands received from said computer and for setting an event mask in said memory in response to at least one of said commands, said at least one of said commands specifying telephony call status events to be masked, wherein masked telephony call status events are not reported to said computer; the processor means further comprising means for automatically reporting non-masked telephony call status events indicated by said event mask to said computer.
Claim 19
Dependent Claim
132 words
Telephony event processing apparatus, comprising: a computer interface for coupling to a computer implementing a computer program; a network interface for coupling to a communications network; detection means for detecting a plurality of telephony call status events occurring on said communications network; a memory; and, processor means, coupled to said detection means, said memory and said computer interface, for processing commands received from said computer and for setting an event mask in said memory in response to at least one of said commands, said at least one of said commands specifying telephony call status events to be masked, wherein masked telephony call status events are not reported to said computer; the processor means further comprising means for automatically reporting non-masked telephony call status events indicated by said event mask to said computer.
Claim 20
Dependent Claim
22 words
The apparatus of claim 16, wherein said processor means further comprises means for storing information indicative of said telephony call status events.
Claim 21
Dependent Claim
31 words
The apparatus of claim 17, wherein said processor means further comprises means for reporting said information to said computer in response to a feature status refresh command issued by said computer.
References Cited (Backward Citations)
US4782482A
Cited
US4932022A
Cited
US4893310A
Cited
US4864601A
Cited
US5014269A
Cited
US4961189A
Cited
US5065425A
Cited
US5150357A
Cited
US5343516A
Cited
US5377261A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-12-03 | 2000-06-03 | 2000-12-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-12-03 | 2004-06-03 | 2004-12-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-12-03 | 2008-06-03 | 2008-12-03 | $7700.00 | Window Closed / Lapsed |