Medium Access Control protocol software architecture which comprises a microcode component providing the protocol implementation level functions and an engine component providing hardware level functions. The Medium Access Control protocol and method for use in a network system allows for centralized management of all MAC-level services by a master device. The Medium Access Control protocol provides an improved protocol message put via the sequence retransmission request protocol scheme. The Medium Access protocol provides a reduced data transmission latency and provides dynamic allocation slots within a Time Division Multiple Access frame definition. The Medium Access protocol also provides a set of failure management functions and power control support.
Drawings
Claims22
An ultra wide band network, comprising:
a master device;
a plurality of slave devices structured to communicate with the master device using a plurality of ultra wide band pulses;
and
a medium access control protocol comprising a time division multiple access frame.
1 more element
An ultra wide band network, comprising:
means for communicating between a master device and a plurality of slave devices by using a plurality of ultra wide band pulses;
and
means for a medium access control protocol comprising means for a time division multiple access frame.
An ultra wide band network, comprising:
a master device;
a plurality of slave devices structured to communicate with the master device using ultra wide band pulses;
a computer program product comprising a medium access control protocol that includes a time division multiple access frame.
An ultra wide band network, comprising:
a master device;
a plurality of slave devices structured to communicate with the master device using ultra wide band pulses;
and
a medium access control protocol comprising a time division multiple access frame, the time division multiple access frame including a plurality of data sections, with at least one data section having a variable size.
1 more element
An ultra wide band network, comprising:
means for communicating between a master device and a plurality of slave devices by using a plurality of ultra wide band pulses;
and
wherein the means for communicating comprises:
means for a medium access control protocol that includes a time division multiple access frame means comprising a plurality of data sections, with means for varying a size of at least one data section.
Based on the type of the allocated resource: resources in time domain, e.g. slots or frames
Life of this patent
Term end not estimated
Priority claimedParent application 09/393,121
Application filedUS 10/427,895
Published
Assigned to Interval Research, Inc.assignment of assignor's interest
Assigned to Fantasma Networks, Inc.assignment of assignor's interest
Assigned to Sherwood Partners, Inc.assignment of assignor's interest
Assigned to Pulse-Link, Inc.assignment of assignor's interest
Assigned to Intellectual Ventures Holding 73 LLCassignment of assignor's interest
Assigned to Hanger Solutions, LLCassignment of assignor's interest
Assigned to Intellectual Ventures Assets 158 LLCassignment of assignor's interest
Description11,285 words
Summary3,360 words
#This invention pertains generally to Medium Access Control protocol implementations. More particularly, the invention is a Medium Access Control protocol and method for use in a centrally managed network system at the Medium Access Control layer, which improves the throughput of protocol messages, reduces the latency of data transmissions and provides a set of failure management methods.
#Presently, there are numerous ways to provide communication algorithms between devices participating in a network offering various levels of reliability and effectiveness. Likewise, various protocol schemes have been developed to provide various networking services to such network devices.
#In an effort to standardize protocols in network communication, the International Standards Organization (ISO) developed the Open Systems Interconnection (OSI) reference model. The OSI reference model deals with connecting systems that are open for communication with other systems and includes seven layers of network services including the Application or “highest” layer, the Presentation layer below the Application layer, the Session layer below the Application layer, the Transport layer below the Session layer, the Network layer below the Transport layer, the Data Link layer below the Network layer, and the Physical or “lowest” layer below the Data Link layer.
Brief description of the drawings11 figures
#The present invention will be more fully understood by reference to the following drawings, which are for illustrative purposes only.
#FIG. 1 is a prior art block diagram of the Open Systems Interconnection Reference Model.
#FIG. 2 is a block diagram of the software architecture of present invention.
Detailed description7,727 words
#Referring more specifically to the drawings, for illustrative purposes, the present invention is embodied in the apparatus shown FIG. 1 through FIG. 6 and the method outlined in FIG. 7 through FIG. 11. It will be appreciated that the apparatus may vary as to configuration and as to details of the parts, and that the method may vary as to details and the order of the steps, without departing from the basic concepts as disclosed herein. The invention is disclosed generally in terms of a Medium Access Control (MAC) protocol, although numerous other uses for the invention will suggest themselves to persons of ordinary skill in the art.
#Referring first to FIG. 1, there is shown generally a block diagram of the Open Systems Interconnection (OSI) reference model 10, which is based on a proposal developed by the International Standards Organization (ISO) as a first step toward international standardization of the protocols used in the various layers of network service. The OSI model includes seven layers, wherein each layer provides a different level of abstraction. The seven layers of the OSI model include the Physical layer 12, which is also the “lowest” layer, the Data Link layer 14, the Network layer 16, the Transport layer 18, the Session layer 20, the Presentation layer 22, and the Application layer 24 which is also the “highest” layer. Below the Physical layer 12 is the physical medium of communication through which actual communication occurs.
#The purpose of each layer is to offer certain services to the higher layers, shielding those layers from the details of how the offered services are actually implemented. The main task of the Data Link layer 14 is to provide an interface between the Network layer with its packet-level data to and from the Physical layer with its bit-stream-level data. The MAC protocol of the present invention provides services to the MAC sublayer of the Data Link layer. As noted above, the Logical Link Control (LLC) sublayer comprises the other and upper portion of the Data Link layer. The present MAC protocol provides these facilities as well as other tasks by providing, among other things, management functions at the MAC level, which includes flow control protocols and failure management functions through a managing or master device, as described in more detail below.