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

Universal input call processing system

Assignee: Individual
•
Filing: 1996-01-24
•
Granted: 1998-02-24
•
Expires: 2016-01-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is directed to an apparatus and method that provides a universal call processing system to process all possible data types transmitted over an ISDN telephone line. A universal call processing system generally comprises an ISDN interface subsystem, a call control subsystem, a call processing subsystem, a controller state machine, and user interface devices.

Inventors

  • 👤 Edwin E. Klingman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 08:31
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q2213/00; H04Q2213/13034; H04Q2213/1305; H04Q2213/1309; H04Q2213/13091; H04Q2213/13103; H04Q2213/13106; H04Q2213/13107; H04Q2213/13174; H04Q2213/13176; H04Q2213/13179; H04Q2213/13199; H04Q2213/13204; H04Q2213/13209; H04Q2213/1332; H04Q2213/13337; H04Q2213/13377; H04Q2213/13385; H04Q2213/13396; H04Q2213/13405; H04Q2213/13407

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 180 words
A call processing system for use in connecting to an ISDN network having at least a D channel and one or more B channels, and for receiving, identifying, and processing information from the network so that such information can be communicated or used to interact with a computer, said system comprising: an ISDN interface device for effecting communicative connection to an ISDN network to receive data from and to transmit data to the ISDN network; an ISDN controller communicatively connected to said interface device for detecting and identifying data received from the ISDN network via said interface device, and for providing data identifying signals; and computer means including driver means communicating with said ISDN controller for receiving said data identifying signals and the data, and being operative to decode the data, said driver means containing means for identifying Caller-ID information, HDLC packets, fax tones, video data packets, voice energy, and proprietarily formatted data packets, and program means responsive to said data identifying signals and the decoded data and operative to interact with said driver means to process the decoded data.
Claim 2
Dependent Claim 180 words
A call processing system for use in connecting to an ISDN network having at least a D channel and one or more B channels, and for receiving, identifying, and processing information from the network so that such information can be communicated or used to interact with a computer, said system comprising: an ISDN interface device for effecting communicative connection to an ISDN network to receive data from and to transmit data to the ISDN network; an ISDN controller communicatively connected to said interface device for detecting and identifying data received from the ISDN network via said interface device, and for providing data identifying signals; and computer means including driver means communicating with said ISDN controller for receiving said data identifying signals and the data, and being operative to decode the data, said driver means containing means for identifying Caller-ID information, HDLC packets, fax tones, video data packets, voice energy, and proprietarily formatted data packets, and program means responsive to said data identifying signals and the decoded data and operative to interact with said driver means to process the decoded data.
Claim 3
Dependent Claim 46 words
A call processing system as recited in claim 1 wherein said program means is further operative to interact with said driver means to generate a responsive signal for return to the ISDN controller for transmission over the ISDN network or for input to a selected peripheral.
Claim 4
Dependent Claim 30 words
A call processing system as recited in claim 2 wherein the selected peripheral is a fax/modem connected to said digital signal processor for receiving and transmitting the processed responsive signal.
Claim 5
Dependent Claim 34 words
A call processing system as recited in claim 2 wherein the selected peripherals include a microphone and a speaker communicatively connected to said digital signal processor for receiving and transmitting the processed responsive signal.
Claim 6
Dependent Claim 25 words
A call processing system as recited in claim 2 and further comprising a DTMF detector communicatively connected to said ISDN controller to detect DTMF tones.
Claim 7
Dependent Claim 41 words
A call processing system as recited in claim 5 and further comprising a memory storage unit connected between said ISDN controller and said driver means to provide a storage means for data communication between said ISDN controller and said driver means.
Claim 8
Dependent Claim 30 words
A call processing system as recited in claim 1 and further comprising a digital signal processor communicatively connected to said ISDN interface device to receive and process said responsive signal.
Claim 9
Dependent Claim 25 words
A call processing system as recited in claim 1 and further comprising a DTMF detector communicatively connected to said ISDN controller to detect DTMF tones.
Claim 10
Dependent Claim 41 words
A call processing system as recited in claim 1 and further comprising a memory storage unit connected between said ISDN controller and said driver means to provide a storage means for data communication between said ISDN controller and said driver means.
Claim 11
Dependent Claim 25 words
A call processing system as recited in claim 1 wherein user-input devices are communicatively connected to said host computer to communicate with said program means.
Claim 12
Dependent Claim 32 words
A call processing system as recited in claim 1 wherein said driver means is programmed to identify proprietary information elements on said D channel and proprietary data packets on said B channels.
Claim 13
Dependent Claim 33 words
A call processing system as recited in claim 1 wherein said program means is programmed to identify a proprietary information element on said D channel and proprietary data packets on said B channels.
Claim 14
Dependent Claim 176 words
A call processing system for use in connecting to an ISDN network having at least a D channel and one or more B channels, and for receiving, identifying, and processing information from the network so that such information can be communicated or used to interact with a computer, said system comprising: an ISDN interface device for effecting communicative connection to an ISDN network to receive data from and to transmit data to the ISDN network; an ISDN controller communicatively connected to said interface device for detecting and identifying data such as caller-ID information, HDLC data packets, fax tones, DTMF tones, video data, and voice energy received from the ISDN network via said interface device, and for providing corresponding data identifying signals; and computer means including driver means communicating with said ISDN controller for receiving said data identifying signals and the data, said driver means being operative to decode the data, and program means responsive to said data identifying signals and the decoded data and operative to interact with said driver means to process the decoded data.
Claim 15
Dependent Claim 176 words
A call processing system for use in connecting to an ISDN network having at least a D channel and one or more B channels, and for receiving, identifying, and processing information from the network so that such information can be communicated or used to interact with a computer, said system comprising: an ISDN interface device for effecting communicative connection to an ISDN network to receive data from and to transmit data to the ISDN network; an ISDN controller communicatively connected to said interface device for detecting and identifying data such as caller-ID information, HDLC data packets, fax tones, DTMF tones, video data, and voice energy received from the ISDN network via said interface device, and for providing corresponding data identifying signals; and computer means including driver means communicating with said ISDN controller for receiving said data identifying signals and the data, said driver means being operative to decode the data, and program means responsive to said data identifying signals and the decoded data and operative to interact with said driver means to process the decoded data.
Claim 16
Dependent Claim 190 words
A call processing system for use in connecting to an ISDN network having at least a D channel and one or more B channels, and for receiving, identifying, and processing information from the network so that such information can be communicated or used to interact with a computer, said system comprising: an ISDN interface device for effecting communicative connection to an ISDN network to receive data from and to transmit data to the ISDN network; an ISDN controller communicatively connected to said interface device for detecting and identifying data received from the ISDN network via said interface device, and for providing data identifying signals; a DTMF detector communicatively connected to said ISDN controller to detect DTMF tones; driver means containing means for identifying Caller-ID information, HDLC packets, fax tone, video data packets, voice energy, and proprietarily formatted data packets; program means programmed to identify a proprietary information element on said D channel and proprietary data packets on said B channels; and a memory storage unit connected between said ISDN controller and said driver means to provide a storage means for data communication between said ISDN controller and said driver means.
Claim 17
Dependent Claim 190 words
A call processing system for use in connecting to an ISDN network having at least a D channel and one or more B channels, and for receiving, identifying, and processing information from the network so that such information can be communicated or used to interact with a computer, said system comprising: an ISDN interface device for effecting communicative connection to an ISDN network to receive data from and to transmit data to the ISDN network; an ISDN controller communicatively connected to said interface device for detecting and identifying data received from the ISDN network via said interface device, and for providing data identifying signals; a DTMF detector communicatively connected to said ISDN controller to detect DTMF tones; driver means containing means for identifying Caller-ID information, HDLC packets, fax tone, video data packets, voice energy, and proprietarily formatted data packets; program means programmed to identify a proprietary information element on said D channel and proprietary data packets on said B channels; and a memory storage unit connected between said ISDN controller and said driver means to provide a storage means for data communication between said ISDN controller and said driver means.
Claim 18
Dependent Claim 25 words
A call processing system as recited in claim 14 wherein user-input devices are communicatively connected to said host computer to communicate with said program means.
Claim 19
Dependent Claim 32 words
A call processing system as recited in claim 15 wherein said driver means is programmed to identify proprietary information element on said D channel and proprietary data packets on said B channels.
Claim 20
Dependent Claim 246 words
A call processing system for use in connecting to an ISDN network having at least a D channel and one or more B channels, and for receiving, identifying, and processing information from the network so that such information can be communicated or used to interact with a host computer, said system comprising: an interface device for effecting communicative connection to an ISDN network to receive data from and to transmit data to the ISDN network; a controller device communicatively coupled to said interface device for routing the data and for operating associated subsystems; an ISDN controller operatively connected to said controller device for detecting and identifying the data received from the ISDN network and for providing data identifying signals; a digital signal processor communicatively connected to said controller device for detecting voice components in the data and for processing stored voice announcements; a DTMF detector operatively connected to said digital signal processor and said ISDN controller for detecting DTMF tones from the data; driver means residing in the host computer for communicating with said ISDN controller, for receiving said data identifying signals, and for decoding the data, said driver means being operative to identify HDLC data, video data, voice energy and proprietary formatted data; program means residing in the host computer for interacting with said driver means to process said signals and the data, and for generating responses to said signals and the data; and digital storage means for storing data received from said ISDN network.
Claim 21
Dependent Claim 246 words
A call processing system for use in connecting to an ISDN network having at least a D channel and one or more B channels, and for receiving, identifying, and processing information from the network so that such information can be communicated or used to interact with a host computer, said system comprising: an interface device for effecting communicative connection to an ISDN network to receive data from and to transmit data to the ISDN network; a controller device communicatively coupled to said interface device for routing the data and for operating associated subsystems; an ISDN controller operatively connected to said controller device for detecting and identifying the data received from the ISDN network and for providing data identifying signals; a digital signal processor communicatively connected to said controller device for detecting voice components in the data and for processing stored voice announcements; a DTMF detector operatively connected to said digital signal processor and said ISDN controller for detecting DTMF tones from the data; driver means residing in the host computer for communicating with said ISDN controller, for receiving said data identifying signals, and for decoding the data, said driver means being operative to identify HDLC data, video data, voice energy and proprietary formatted data; program means residing in the host computer for interacting with said driver means to process said signals and the data, and for generating responses to said signals and the data; and digital storage means for storing data received from said ISDN network.
Claim 22
Dependent Claim 24 words
A call processing system as recited in claim 17 wherein a memory storage unit is connected between said ISDN controller and said driver means.
Claim 23
Dependent Claim 25 words
A call processing system as recited in claim 18 wherein user-input devices are communicatively connected to said host computer to communicate with said program means.
Claim 24
Independent Claim 240 words
A method for processing data transmitted through an ISDN network having at least one D channel and one or more B channels, wherein said transmitted data is of one type of several possible types, and information element identifying said data type are transmitted on said D channel, and said data is transmitted on said B channels, comprising the steps of: responding to incoming ISDN call events, wherein each incoming call includes an information element on said D channel and data of a particular type on said B channels; processing the information element on said D channel to determine caller-ID information and the call type; if the call type detected on said D channel is unique, then respond, else test B channels by identifying the data type of said received data on said B channel by checking for a fax tone; if said received data is not identified, identifying the data type of said received data by checking for DTMF tones; if said received data is not identified, identifying the data type of said received data by checking for an HDLC flag; if said received data is not identified, identifying the data type of said received data by checking for video formatted data; if said received data is not identified, identifying the data type of said received data by checking for voice energy; and responding to said received data according to at least the identified data type and the call type.
Claim 25
Independent Claim 240 words
A method for processing data transmitted through an ISDN network having at least one D channel and one or more B channels, wherein said transmitted data is of one type of several possible types, and information element identifying said data type are transmitted on said D channel, and said data is transmitted on said B channels, comprising the steps of: responding to incoming ISDN call events, wherein each incoming call includes an information element on said D channel and data of a particular type on said B channels; processing the information element on said D channel to determine caller-ID information and the call type; if the call type detected on said D channel is unique, then respond, else test B channels by identifying the data type of said received data on said B channel by checking for a fax tone; if said received data is not identified, identifying the data type of said received data by checking for DTMF tones; if said received data is not identified, identifying the data type of said received data by checking for an HDLC flag; if said received data is not identified, identifying the data type of said received data by checking for video formatted data; if said received data is not identified, identifying the data type of said received data by checking for voice energy; and responding to said received data according to at least the identified data type and the call type.

References Cited (Backward Citations)

US5042028A Cited
US5341377A Cited
US5481605A Cited
US5495485A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-02-23 2001-08-25 2002-02-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-02-23 2005-08-25 2006-02-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-02-23 2009-08-25 2010-02-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag