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

System for obtaining status data unrelated to user data path from a modem and providing control data to the modem without interrupting user data flow

Assignee: International Business Machines Corp
•
Filing: 1996-03-12
•
Granted: 1998-07-21
•
Expires: 2016-03-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for providing for simultaneous transmission of user data (the I/O data between a source DTE and a destination DTE) and control and/or status data (the data that the DTE conveys for DCE control and the data the DTE retrieves from the DCE for status purposes, respectively) comprises multiple data paths for the user, control and status data. The user data path utilizes an I/O space while the status and the control data utilize a memory space. Further, an interrupt generator is implemented to indicate to the DCE that a new control command has been received by the DCE. The implementation of this system and method foregoes the requirement of disrupting user data flow or modifying user data flow if there is a need for retrieving DCE status data or for sending to the DCE new control information.

Inventors

  • 👤 John Stewart Petty

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 15:30
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/12; G06F13/124; G06F13/126

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 233 words
A first system for transmitting user data via a network to a second system and for receiving user data via said network from said second system, said first system comprising: a data terminal equipment (DTE); a data circuit-terminating equipment (DCE) connected to said DTE; said DTE having a DTE processor, a DCE interface for conveying and receiving data to and from said DCE; said DCE having a DCE processor, a DTE interface for receiving data from and conveying data to said DTE, a first memory space, a second memory space for storing status information and DCE configuration information, a communications circuitry adapted to convey data to said network from said first memory space and adapted to receive data from said network to said first memory space; a user data path providing a serial communications port for conveying and receiving user data between said DTE and said DCE, said user data path including the DCE Interface, the DTE interface, the first memory space, the DCE processor and said communications circuitry; and a status information path providing status data to said DTE from said second memory space in said DCE, the status data including information unrelated to the user data path; said status information path including said second memory space, said DTE interface, said DCE interface, whereby said status data is obtained by the DTE without interrupting user data flow on said user data path.
Claim 2
Dependent Claim 233 words
A first system for transmitting user data via a network to a second system and for receiving user data via said network from said second system, said first system comprising: a data terminal equipment (DTE); a data circuit-terminating equipment (DCE) connected to said DTE; said DTE having a DTE processor, a DCE interface for conveying and receiving data to and from said DCE; said DCE having a DCE processor, a DTE interface for receiving data from and conveying data to said DTE, a first memory space, a second memory space for storing status information and DCE configuration information, a communications circuitry adapted to convey data to said network from said first memory space and adapted to receive data from said network to said first memory space; a user data path providing a serial communications port for conveying and receiving user data between said DTE and said DCE, said user data path including the DCE Interface, the DTE interface, the first memory space, the DCE processor and said communications circuitry; and a status information path providing status data to said DTE from said second memory space in said DCE, the status data including information unrelated to the user data path; said status information path including said second memory space, said DTE interface, said DCE interface, whereby said status data is obtained by the DTE without interrupting user data flow on said user data path.
Claim 3
Dependent Claim 64 words
The first system of claim 1 further comprising: a control information path providing the DCE with control data from said DTE, said control information path including the DCE interface, the DTE interface and the second memory space, said DCE processor obtaining said control data from said second memory, whereby said control data is provided without interrupting user data flow on said user data path.
Claim 4
Dependent Claim 65 words
The first system of claim 1 further comprising: a control information path providing the DCE with control data from said DTE, said control information path including the DCE interface, the DTE interface and a third memory space said DCE processor obtaining said control data from said third memory space, whereby said control data is provided without interrupting user data flow on said user data path.
Claim 5
Dependent Claim 38 words
The first system of claim 1 wherein said DCE is a PCMCIA card and the DTE contains a PCMCIA slot, the first memory space is PCMCIA I/O memory space, the second memory space is PCMCIA attribute memory space.
Claim 6
Dependent Claim 38 words
The first system of claim 2 wherein said DCE is a PCMCIA card and the DTE contains a PCMCIA slot, the first memory space is PCMCIA I/O memory space, the second memory space is PCMCIA attribute memory space.
Claim 7
Dependent Claim 39 words
The first system of claim 1 wherein said DCE is a PCMCIA card and the DTE contains a PCMCIA slot, the first memory space is PCMCIA I/O memory space, the second memory space is the PCMCIA common memory space.
Claim 8
Dependent Claim 48 words
The first system of claim 3 wherein said DCE is a PCMCIA card and the DTE contains a PCMCIA slot, the first memory space is PCMCIA I/O memory space, the second memory space is PCMCIA attribute memory space and third memory space is the PCMCIA common memory space.
Claim 9
Dependent Claim 30 words
The first system of claim 1 wherein said DTE includes a display and said status information obtained by the DTE via said status information path is presented on said display.
Claim 10
Dependent Claim 15 words
The first system of claim 1 wherein the status information includes remaining DCE battery power.
Claim 11
Dependent Claim 15 words
The first system of claim 9 wherein the status information includes received signal strength indicator.
Claim 12
Dependent Claim 27 words
The first system of claim 1 wherein the communication circuitry is coupled to an antenna adapted for providing signals to and receiving signals from a wireless network.
Claim 13
Dependent Claim 24 words
The first system of claim 3 wherein the communication circuitry is coupled to an antenna said antenna adapted for use with a wireless network.
Claim 14
Dependent Claim 27 words
The first system of claim 7 wherein the communication circuitry is coupled to an antenna adapted for providing signals to and receiving signals from a wireless network.
Claim 15
Dependent Claim 36 words
The first system of claim 2 wherein the DCE includes a interrupt generator, which generates an interrupt for the DCE processor when the DTE processor writes to said second memory address space via said control path.
Claim 16
Independent Claim 175 words
A method in a data processing system for enhancing the efficiency of operation of a DCE coupled between a communication channel and a DTE system, said DCE having a data transfer mode and a command mode with a common memory, an attribute memory, and an I/O Memory, said method comprising the steps of: coupling a first user data stream between a first DTE and a first DCE while said first DCE is operating in said data transfer mode where said first user data stream passes through the I/O memory of said DCE; storing status information in the attribute memory of said first DCE; and obtaining status information from the attribute memory of said DCE by the DTE reading attribute memory of the DCE while said DCE continues to operate in said data transfer mode; and wherein said common memory space stores control command information, said attribute memory space stores the status information including information unrelated to the coupling of the first DTE and the first DCE, and said I/O memory space stores the user data.
Claim 17
Independent Claim 175 words
A method in a data processing system for enhancing the efficiency of operation of a DCE coupled between a communication channel and a DTE system, said DCE having a data transfer mode and a command mode with a common memory, an attribute memory, and an I/O Memory, said method comprising the steps of: coupling a first user data stream between a first DTE and a first DCE while said first DCE is operating in said data transfer mode where said first user data stream passes through the I/O memory of said DCE; storing status information in the attribute memory of said first DCE; and obtaining status information from the attribute memory of said DCE by the DTE reading attribute memory of the DCE while said DCE continues to operate in said data transfer mode; and wherein said common memory space stores control command information, said attribute memory space stores the status information including information unrelated to the coupling of the first DTE and the first DCE, and said I/O memory space stores the user data.
Claim 18
Dependent Claim 18 words
The method of claim 15 where said first DCE updates the status information stored in the attribute memory.
Claim 19
Dependent Claim 13 words
The method of claim 15 wherein said status information includes battery power remaining.
Claim 20
Dependent Claim 15 words
The method of claim 15 further comprising the step of: displaying the obtained status information.
Claim 21
Dependent Claim 63 words
The method of claim 15 further comprising providing a command stream from said first DTE to said first DCE while said DCE continues to operate in data transfer mode, where each command of said command stream is written to the common memory of said first DCE by said first DTE; retrieving and executing each command from said common memory by the first DCE.
Claim 22
Dependent Claim 35 words
The method of claim 18 further comprising the steps of: providing an update status command to the first DCE and in response the first DCE updates status information in the attribute memory of the DCE.
Claim 23
Dependent Claim 128 words
An adapter card comprising: a bus connector a bus interface logic coupled to said bus connector; a first memory having an I/O memory space and non I/O memory space; a communications circuitry adapted for transmitting and receiving signals from a communications network; a main processor coupled to the first memory, the bus interface, and the communications circuitry; a user data path from said bus connector to said communications circuitry for a user data stream, the user data path including the bus interface logic, I/O memory space, and the main processor; and a status data path from said first memory to said bus connector via the bus interface logic, said main processor obtaining status information from said communications circuitry and writing said status information to said non-I/O memory space.
Claim 24
Dependent Claim 128 words
An adapter card comprising: a bus connector a bus interface logic coupled to said bus connector; a first memory having an I/O memory space and non I/O memory space; a communications circuitry adapted for transmitting and receiving signals from a communications network; a main processor coupled to the first memory, the bus interface, and the communications circuitry; a user data path from said bus connector to said communications circuitry for a user data stream, the user data path including the bus interface logic, I/O memory space, and the main processor; and a status data path from said first memory to said bus connector via the bus interface logic, said main processor obtaining status information from said communications circuitry and writing said status information to said non-I/O memory space.
Claim 25
Dependent Claim 13 words
The adapter of claim 21 wherein said bus connector is a PCMCIA connector.
Claim 26
Dependent Claim 27 words
The adapter of claim 22 wherein an antenna is coupled to the communications circuitry, said antenna adapter for transmitting and receiving signals from a wireless communications network.
Claim 27
Dependent Claim 35 words
The adapter of claim 21 further comprising: a control data path from said bus connector to said first memory via the bus interface logic, said main processor obtaining control information from said non-I/O memory space.
Claim 28
Dependent Claim 35 words
The adapter of claim 22 further comprising: a control data path from said bus connector to said first memory via the bus interface logic, said main processor obtaining control information from said non-I/O memory space.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-07-20 2002-01-19 2002-07-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-07-20 2006-01-19 2006-07-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-07-20 2010-01-19 2010-07-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag