Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Multiplexer-related System-for-transferring-portion-of-data-to-host-from-buffer-if-size-of-packet-is-greater-than-first-threshold-value-but-less-than-second-threshold-value

 Low power, slew rate insensitive power-on reset circuit
The problems outlined above are in large part solved by the power-on reset circuit of the present ...


 Programmable voltage controlled ring oscillator
We claim as our invention: 1. A programmable ring oscillator, comprising in combination: a first ...


 Method and apparatus for phase-aligned multiple frequency synthesizer with synchronization window decoder
According to the present invention, an information handling system and method of operation thereof ...


 Symmetrical waveform signal generator having coherent frequency shift capability
What is claimed is: 1. An apparatus for providing in response to a clocking signal one of a ...


 Constant duty cycle, frequency programmable clock generator
Accordingly, it is an object of the present invention to provide an improved clock generator ...


 Peripheral control circuitry for personal computer
An object of the present invention is to provide a peripheral control circuit which can be ...


 Programmable frequency divider
It is a general object of the present invention to provide a programmable frequency divider for use ...


 Variable frequency clock pulse generator for microcomputer
It is an object of the present invention to provide a clock pulse generator which features simple ...


 Programmable multiphase clock divider
A programmable multiphase clock divider in accordance with one embodiment of the present invention ...


 Circuit arrangement for an integrated data processing system composed of a small number of different chip types with all chips directly connectable to a common collecting bus
It is an object of the present invention to provide a family of a few integrated chips which can be ...


 System for transferring portion of data to host from buffer if size of packet is greater than first threshold value but less than second threshold value

Details
Inventors: Cedros, Craig; Yaple, Nelson; Chalupsky, Dave; Martin, Phil;
Assignee: Intel Corporation (Santa Clara, CA)
Primary Examiner: Lee; Thomas C.
Assistant Examiner: Perveen; Rehana
Attorney, Agent or Firm: Blakely, Sokoloff, Taylor & Zafman

A method and apparatus to optimize buffer memory management in a computer system communications resource. The present invention decreases the time for receiving data from and transmitting data to a network by providing for receipt and transmittal of a data packet, prior to the data packet being in a communications resource buffer memory. Consequently, data spends less time in the communications resource buffer memory. This allows a communications resource to handle more data without increasing the size of its buffer memory and to increase the effective data transfer rate. The present invention provides a means for: 1) starting the transmission of data into the network before all data has been transferred to buffer memory in the communications resource, 2) beginning the transfer of data from the buffer memory of the communications resource before the complete data packet has been received and stored in buffer memory, and 3) error checking to insure data integrity.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A method and apparatus for optimization of buffer memory management in a communications resource is described.
In the following description, numerous specific details are set forth such as the timing of data signals in order to provide a thorough understanding of the present invention.
It will be apparent, however, to one skilled in the art that the present invention may be practiced without such specific details.
In other instances, specific implementation details such as the physical interface to the Local Area Network (LAN) media or a CPU bus have not been shown in detail in order not to unnecessarily obscure the present invention.
While the communications resource of the currently preferred embodiment of the present invention is implemented as a LAN interface adapter supported by a general purpose computer, it would be apparent to one skilled in the art to embody the present invention in a fixed function system, e.
g.
an X-Terminal.
Further, the present invention may be embodied as an adapter to couple to a computer system into any type of environment where processing systems are in communication, e.
g.
a parallel processing system.
Such embodiments would not depart from the spirit and scope of the present invention.
The computer system 100 of the currently preferred embodiment is described with reference to FIG.
1.
A computer system as may be utilized by the preferred embodiment generally comprises a bus structure or other communication means 101 for communicating information between the various components of the computer system, a processor means 102 coupled with said bus 101 for processing information, a random access memory (RAM) or other storage device 103 (commonly referred to as a main memory) coupled with said bus 101 for storing information and instructions for said processor 102, a read only memory (ROM) or other static storage device 104 coupled with said bus 101 for storing static information and instructions for said processor 102, a display monitor 105 is coupled with said bus 101 for communication with the processor 102, a data storage device 106, such as a magnetic disk or disk drive, coupled with said bus 101 for storing information and instructions, an alphanumeric input device 107 including alphanumeric and other keys coupled to said bus 101 for communicating information and command selections to said processor 102, a cursor control device 108, such as a mouse, track-ball, cursor control keys, etc



Related patents
  Processor with hierarchal memory and using meta-instructions for software control of loading, unloading and execution of machine instructions stored in the cache
Referring now to FIG. 1, there is shown a block diagram of a preferred embodiment of the programmable instruction cache in accordance with the present invention. The ...
  Input/output cache
It is therefore an object of the present invention to provide a system memory to input/output device interface which allows a central processor and input/output devices ...
  System and method for transmitting data from a server application to more than one client node
The invention relates to a system and method for transmitting the same data to more than one client node substantially simultaneously. In one embodiment the invention ...
  Apparatus for delaying and recording time code signals
It is an object of the present invention to provide a time code signal recording circuit wherein necessary adjustment is performed not mechanically but electrically so ...
  High-speed digital PLL device
An object of the present invention is to eliminate the above problems, and to provide a high-speed PLL device which operates correctly despite the aforementioned hazard ...
  Magnetic disk storage apparatus with phase sync circuit having controllable response characteristic
In recent years, a technique has been proposed to write data with a predetermined constant linear recording density in a magnetic disk in order to improve the recording ...
  Method and apparatus for CT image registration
OF PREFERRED EMBODIMENTS As a step towards an accurate and clinically applicable registration, the use of a fiducial marker that can be used as a "ground truth" for ...
  Synchronization apparatus
In accordance with the present invention, there is now provided synchronization apparatus comprising a phase-locked loop for generating an output signal and for ...
  Phase lock loss detector
What is claimed is: 1. A system for detecting phase lock loss between first and second two level signals S.sub.N and S.sub.R, of different ratios of high level portions ...
  CMOS pseudo-NMOS programmable capacitance time vernier and method of calibration
The present invention is directed to a time vernier providing fine timing control of an input signal having coarse timing edges. The time vernier comprises a receiving ...

0.044

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved