Patents by Inventor Pankaj Chhabra

Pankaj Chhabra 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: 7243354
    Abstract: A buffer ring is utilized to track and control the distribution of information. Index variables that refer to storage locations or slots in the buffer ring are utilized to track the receipt and distribution of information. The variables initially point to the same slot. As information is received a status indicator associated the slot is checked and if the location is free either the product information elements or addresses of where the product information are entered in the slots. They are tracked by a producer variable that is incremented to indicate the next available slot. Slots between the consumer variable and the producer variable define a segment of the buffer associated with a particular thread. The information is forwarded to a thread based upon the variables. As product information elements are forwarded control of the buffer ring is obtained and the variables determine a buffer segment that is forwarded.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: July 10, 2007
    Assignee: 3Com Corporation
    Inventors: Pankaj Chhabra, Sanjay Katabathuni, Anand Rajagopalan
  • Patent number: 6973513
    Abstract: A method for providing efficient use of a transmit engine in transmitting packet directing information. In one embodiment, two linked lists are used to submit packets and packet directing information to a transmit engine. When there is no packet to send, both lists are marked as free. When software desires to send a packet to hardware, the packet is placed on the first linked list. Software marks the first linked list as busy. If the transmit engine is not busy with the second linked list, software will start the transmit engine utilizing the first linked list. While the first linked list is marked as busy, all additional packets are directed to the second linked list. When the packets of the first linked list have been sent, software marks the first linked list as free.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: December 6, 2005
    Assignee: 3Com Corporation
    Inventors: Pankaj Chhabra, George Lin