Patents by Inventor Sunil A. Kulkarni

Sunil A. Kulkarni 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).

  • Publication number: 20080204467
    Abstract: A graphics device delivers a graphics address to a graphics memory switch that includes a graphics random access memory translator and a graphics memory page table. The graphics memory address is delivered to the graphics memory switch via a point-to-point, packet based interconnect. The graphics memory switch generates a physical system memory address and delivers the physical address to a root complex. The physical system memory address is delivered to the root complex via a point-to-point, packet based interconnect.
    Type: Application
    Filed: May 6, 2008
    Publication date: August 28, 2008
    Inventor: Sunil A. Kulkarni
  • Patent number: 7411591
    Abstract: A graphics device delivers a graphics address to a graphics memory switch that includes a graphics random access memory translator and a graphics memory page table. The graphics memory address is delivered to the graphics memory switch via a point-to-point, packet based interconnect. The graphics memory switch generates a physical system memory address and delivers the physical address to a root complex. The physical system memory address is delivered to the root complex via a point-to-point, packet based interconnect.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: August 12, 2008
    Assignee: Intel Corporation
    Inventor: Sunil A. Kulkarni
  • Patent number: 7184050
    Abstract: Methods and apparatus for use with AGP-capable computer systems are disclosed. Since each AGP-capable chipset can have a unique range of graphics port aperture sizes that it supports, current graphics port aperture drivers are chipset-specific, with hard-coded tables of supported graphics aperture sizes. Described herein is a driver that dynamically ascertains the range of supported graphics aperture port sizes for an attached AGP-capable chipset, thus allowing this driver to be ported between different chipsets without manual reconfiguration and recompiling. The method employed in the driver sends one or more test aperture size values to a register resident in the chipset, and then reads what is written to see if the chipset changed any of the bits of the test value. The method infers supported sizes from examining which, if any bits, were changed by the chipset.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: February 27, 2007
    Assignee: Intel Corporation
    Inventor: Sunil A. Kulkarni
  • Publication number: 20050237331
    Abstract: Methods and apparatus for use with AGP-capable computer systems are disclosed. Since each AGP-capable chipset can have a unique range of graphics port aperture sizes that it supports, current graphics port aperture drivers are chipset-specific, with hard-coded tables of supported graphics aperture sizes. Described herein is a driver that dynamically ascertains the range of supported graphics aperture port sizes for an attached AGP-capable chipset, thus allowing this driver to be ported between different chipsets without manual reconfiguration and recompiling. The method employed in the driver sends one or more test aperture size values to a register resident in the chipset, and then reads what is written to see if the chipset changed any of the bits of the test value. The method infers supported sizes from examining which, if any bits, were changed by the chipset.
    Type: Application
    Filed: June 29, 2005
    Publication date: October 27, 2005
    Applicant: Intel Corporation
    Inventor: Sunil Kulkarni
  • Patent number: 6933944
    Abstract: Methods and apparatus for use with AGP-capable computer systems are disclosed. Since each AGP-capable chipset can have a unique range of graphics port aperture sizes that it supports, current graphics port aperture drivers are chipset-specific, with hard-coded tables of supported graphics aperture sizes. Described herein is a driver that dynamically ascertains the range of supported graphics aperture port sizes for an attached AGP-capable chipset, thus allowing this driver to be ported between different chipsets without manual reconfiguration and recompiling. The method employed in the driver sends one or more test aperture size values to a register resident in the chipset, and then reads what is written to see if the chipset changed any of the bits of the test value. The method infers supported sizes from examining which, if any bits, were changed by the chipset.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: August 23, 2005
    Assignee: Intel Corporation
    Inventor: Sunil A. Kulkarni
  • Publication number: 20050140687
    Abstract: A graphics device delivers a graphics address to a graphics memory switch that includes a graphics random access memory translator and a graphics memory page table. The graphics memory address is delivered to the graphics memory switch via a point-to-point, packet based interconnect. The graphics memory switch generates a physical system memory address and delivers the physical address to a root complex. The physical system memory address is delivered to the root complex via a point-to-point, packet based interconnect.
    Type: Application
    Filed: December 24, 2003
    Publication date: June 30, 2005
    Inventor: Sunil Kulkarni
  • Publication number: 20030179209
    Abstract: Methods and apparatus for use with AGP-capable computer systems are disclosed. Since each AGP-capable chipset can have a unique range of graphics port aperture sizes that it supports, current graphics port aperture drivers are chipset-specific, with hard-coded tables of supported graphics aperture sizes. Described herein is a driver that dynamically ascertains the range of supported graphics aperture port sizes for an attached AGP-capable chipset, thus allowing this driver to be ported between different chipsets without manual reconfiguration and recompiling. The method employed in the driver sends one or more test aperture size values to a register resident in the chipset, and then reads what is written to see if the chipset changed any of the bits of the test value. The method infers supported sizes from examining which, if any bits, were changed by the chipset.
    Type: Application
    Filed: March 21, 2002
    Publication date: September 25, 2003
    Inventor: Sunil A. Kulkarni
  • Publication number: 20030010916
    Abstract: A nuclear camera is provided with an open and flexible software architecture which enables users to readily understand, modify, and exchange data files. In a constructed embodiment the software architecture utilizes xml files which can be defined and read by a user using readily available tools and viewers. Both control data and image data can be formatted in this manner. An illustrated software architecture contains a directory of manufacturer-supplied xml control files, and a directory of user modified or created xml control files. This software architecture enables users to exchange protocol and image information over conventional communications networks such as the Internet.
    Type: Application
    Filed: July 13, 2001
    Publication date: January 16, 2003
    Inventors: Sunil Kulkarni, Hugo Bertelsen, David E. Coles, Steven M. Jones, Douglas Murray, Jeffrey A. Hallett