Patents by Inventor Alak K. Deb

Alak K. Deb has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6393489
    Abstract: Disclosed is a media access controller for transferring data along a computer network. The media access controller includes a transmit media access controller that is configured to process out-going packet data received from an upper layer for transmission to a lower layer. A receive media access controller that is configured to process in-coming packet data received from the lower layer for transmission to the upper layer. A transmit multi-packet queue FIFO for receiving the out-going packet data from the upper layer before being passed to the transmit media access controller. A receive multi-packet queue FIFO for receiving the in-coming packet data that is received by the receive media access controller. The media access controller further including a media access controller manager interfacing with the transmit and receive media access controllers. The media access controller manager being responsible for managing the flow of packet data through the transmit and receive multi-packet queue FIFOs.
    Type: Grant
    Filed: June 13, 2000
    Date of Patent: May 21, 2002
    Assignee: Vitesse Semiconductor Corporation
    Inventors: Namakkal S. Sambamurthy, Devendra K. Tripathi, Alak K. Deb, Linh Tien Truong, Praveen D. Kumar
  • Patent number: 6172990
    Abstract: Disclosed are methods and apparatus for processing packet data received from a physical layer. The processing is performed in-line while streaming packets to an upper layer. The method includes loading an instruction set for custom programming the processing of packet data received from the physical layer. Determining a type of packet data received from the physical layer. Identifying a first word location in the packet data based on the contents of the instruction set. Examining the packet data received from the physical layer at the first identified word location. The method further includes storing an element indicative of information contained in the first identified word location into a data structure, and appending the data structure to the packet data before the packet is streamed to the upper layer. The methods and apparatus also have direct applicability to reducing a CPU's work load during transmissions of data over a network.
    Type: Grant
    Filed: November 12, 1997
    Date of Patent: January 9, 2001
    Assignee: XaQti Corporation
    Inventors: Alak K. Deb, Namakkal S. Sambamurthy, William H. Bares
  • Patent number: 6108713
    Abstract: Disclosed is a media access controller for transferring data along a computer network. The media access controller includes a transmit media access controller that is configured to process out-going packet data received from an upper layer for transmission to a physical layer. A receive media access controller that is configured to process in-coming packet data received from the physical layer for transmission to the upper layer. A transmit multi-packet queue FIFO for receiving the out-going packet data from the upper layer before being passed to the transmit media access controller. A receive multi-packet queue FIFO for receiving the in-coming packet data that is received by the receive media access controller. The media access controller further including a media access controller manager interfacing with the transmit and receive media access controllers. The media access controller manager being responsible for managing the flow of packet data through the transmit and receive multi-packet queue FIFOs.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: August 22, 2000
    Assignee: Xaqti Corporation
    Inventors: Namakkal S. Sambamurthy, Devendra K. Tripathi, Alak K. Deb, Linh Tien Truong, Praveen D. Kumar
  • Patent number: 6085248
    Abstract: Disclosed is a transmit media access controller having a transmit interface unit configured to receive packet data, transfer control signals and control information from an upper layer. The transmit media access controller also includes a transmit controller for processing the packet data based on the control information received from the upper layer. The transmit control block is bi-directionally coupled to the transmit interface unit. While the packet data is being processed, new control information may be received by the in communication with the transmit controller. The transmit media access controller further includes an interface unit configured to receive packet data from the transmit cyclic redundancy check unit before being transmitted to a physical layer.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: July 4, 2000
    Assignee: Xaqtu Corporation
    Inventors: Namakkal S. Sambamurthy, Devendra K. Tripathi, Alak K. Deb, Linh Tien Truong, Praveen D. Kumar
  • Patent number: 6076115
    Abstract: Disclosed is a media access controller configured to communicate with an upper layer and a lower physical layer. The media access controller includes a receive controller for receiving and processing receive data requests from the lower layer and transferring received data to the upper layer. The method includes receiving data from the lower layer and processing the received data through the receive controller. The processor being performed in accordance with a setting of a plurality of control registers associated with the transmit controller. The method further including receiving a control signal for modifying at least one of the plurality of control registers while the data is being processed through the receive controller. Altering the processing of data being processed within the receive controller based on the modification of the at least one of the plurality of control registers associated with the receive controller, and transferring the processed data to the upper layer.
    Type: Grant
    Filed: April 24, 1997
    Date of Patent: June 13, 2000
    Assignee: XAQTI Corporation
    Inventors: Namakkal S. Sambamurthy, Devendra K. Tripathi, Alak K. Deb, Linh Tien Truong, Praveen D. Kumar
  • Patent number: 5293587
    Abstract: Display control logic for a terminal controller with support for such features as windows and interlace. A display list processor (DLP) (20) communicates with a program memory (12) containing DLP instructions, a display memory (12) containing character codes and attributes for the display, and a font memory (13). As the DLP program executes, it causes accesses to the display memory and brings in character codes and attributes for ultimate display on the screen. These character codes and attributes, as well as information representative of the scan line are input to a video data queue (95). The queue entries are clocked out of the queue by a character clock (170) and are used to generate addresses to font memory. Bitmaps from font memory are read into a dot shifter (190). The DLP instruction set includes a DISPLAY STRING instruction which allows a portion of a scan line to be built up by specifying the length of the scan line segment and the starting address in memory.
    Type: Grant
    Filed: June 1, 1990
    Date of Patent: March 8, 1994
    Assignee: Chips and Technologies, Inc.
    Inventors: Alak K. Deb, Yungha Y. Han, Morris E. Jones, Jr.