Patents by Inventor Prasad P. Padiyar

Prasad P. Padiyar 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: 8160089
    Abstract: The present invention facilitates network throughput by dynamically generating IPG values, which are employed when recovering from network collisions. Testing a number of IPG values and tracking collisions that occur as a result for each value generate the IPG value. The IPG value that yielded the lowest collisions is then programmed as the IPG value for a network device. This value remains in use by the network device for a stable state time period. After this period, another dynamically generated IPG value is obtained.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: April 17, 2012
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Prasad P. Padiyar, Kishore Karighattam, Harish Vasudeva
  • Patent number: 7958255
    Abstract: The present invention facilitates overall system performance by balancing system resource utilization and network throughput. The invention analyzes packets received from host software selects one or more of buffers to coalesce into a single, coalesced buffer. The selection is based upon an initial fragment size selected to facilitate overall system performance. The coalesced buffer and non-coalesced buffers, are passed to a network device for transmission.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: June 7, 2011
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Kishore Karighattam, Prasad P. Padiyar, Harish Vasudeva
  • Patent number: 7676814
    Abstract: The present invention is a four layer architecture that includes reusable components that can be used in varied operating environments and with varied network devices. The architecture includes an operating system dependent layer, an operating system independent layer, a media independent layer, and a media dependent layer. The operating system dependent layer can vary for differing operating system. In contrast, the operating system independent layer is identical or substantially similar for differing operating systems. Similarly, the media independent layer is identical or substantially similar for different network devices (e.g., a family or group of network devices). The media dependent layer can vary according to differing and varied network devices.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: March 9, 2010
    Assignee: GlobalFoundries Inc.
    Inventors: Kishore Karighattam, Prasad P. Padiyar, Harish Vasudeva