Patents by Inventor Prashant Sethi

Prashant Sethi 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: 20050262391
    Abstract: A method is described that comprises uses at least a portion of a configuration transaction address to perform a look-up into a memory. The configuration transaction is to perform a configuration function at an I/O Unit connected to an I/O segment within a link-based computing system. The look-up is to identify a component within the link-based computing system. The I/O segment is accessed through the component within the link-based computing system.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 24, 2005
    Inventors: Prashant Sethi, Kenneth Creta
  • Publication number: 20050228921
    Abstract: Techniques for selectively forwarding interrupt signals to virtual machines.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 13, 2005
    Inventors: Prashant Sethi, Jose Vargas
  • Publication number: 20050210229
    Abstract: The ability to configure an integrated device with a decoder in a processor or network component according to PCI or PCI Express interconnects.
    Type: Application
    Filed: March 22, 2004
    Publication date: September 22, 2005
    Inventors: Prashant Sethi, Kenneth Creta, Raymond Tetrick
  • Publication number: 20050182865
    Abstract: A system includes a direct memory access (DMA) engine to move data on a real time basis and a communication front-end to transmit and receive the data. In another embodiment, the system may also include a medium access control (MAC) to control transmission and reception of the data and that may be partitioned or divided according to response times to carry out selected functions.
    Type: Application
    Filed: January 14, 2005
    Publication date: August 18, 2005
    Inventors: Prashant Sethi, Carl First, Krishnan Rajamani
  • Patent number: 6907510
    Abstract: A method for accessing a configuration data space for a device connected to a processor through an interconnect includes receiving a request from the processor to access the processor's addressable space. The request is generated in response to receiving an instruction intended to access the device's configuration data space. A map between the device's configuration data space and the processor's addressable space is accessed, the map having previously mapped the device's configuration data space to one or more pages of the processor's addressable space. Using the map, the request from the processor is translated into a configuration cycle on the interconnect to access the device's configuration data space.
    Type: Grant
    Filed: April 1, 2002
    Date of Patent: June 14, 2005
    Assignee: Intel Corporation
    Inventors: Joseph A. Bennett, Randolph L. Campbell, Prashant Sethi, Jose Vargas
  • Patent number: 6865622
    Abstract: A system includes a direct memory access (DMA) engine to move data on a real time basis and a communication front-end to transmit and receive the data. In another embodiment, the system may also include a medium access control (MAC) to control transmission and reception of the data and that may be partitioned or divided according to response times to carry out selected functions.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: March 8, 2005
    Assignee: Intel Corporation
    Inventors: Prashant Sethi, Carl L. First, Krishnan Rajamani
  • Publication number: 20040123014
    Abstract: A system having an I/O interconnect topology utilizes internal packetized communications. The system includes a host system element, a plurality of switching elements, and a root complex to bridge communications between the host system and the switching elements. The ports of at least some of the switching elements have a cross-link device associated therewith, which is a logical device defined by configuration space of the switching element. Each cross-link device defines a cross-link communication path between two switching elements of the hierarchy allowing communications between peripherals to bypass the host.
    Type: Application
    Filed: December 19, 2002
    Publication date: June 24, 2004
    Applicant: Intel Corporation
    Inventors: Joseph Schaefer, David B. Minturn, Prashant Sethi
  • Patent number: 6724390
    Abstract: Memory is allocated for use by a graphics processor. Available portions of system memory are identified by requesting an amount of system memory from an operating system and receiving locations of the available portions from the operating system. Those available portions are then allocated for use by the graphics processor.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: April 20, 2004
    Assignee: Intel Corporation
    Inventors: Joseph M. Dragony, Prashant Sethi
  • Publication number: 20040003159
    Abstract: A method and apparatus for communicating general purpose events in-band from a downstream controller is presented.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: Mohan J. Kumar, Prashant Sethi, Sridhar Muthrasanallur
  • Publication number: 20030212839
    Abstract: A system includes a direct memory access (DMA) engine to move data on a real time basis and a communication front-end to transmit and receive the data. In another embodiment, the system may also include a medium access control (MAC) to control transmission and reception of the data and that may be partitioned or divided according to response times to carry out selected functions.
    Type: Application
    Filed: May 13, 2002
    Publication date: November 13, 2003
    Applicant: Intel Corporation
    Inventors: Prashant Sethi, Carl L. First, Krishnan Rajamani
  • Publication number: 20030202408
    Abstract: A method and apparatus for updating control data for a device driver that is stored on a first non-volatile memory. New driver control data is written to a second non-volatile memory.
    Type: Application
    Filed: June 10, 2003
    Publication date: October 30, 2003
    Inventors: Arie Chobotaro, Prashant Sethi, David (Borislav) Girshovich, Michael W. Donlon, Israel P. Ramirez
  • Publication number: 20030188122
    Abstract: A method for accessing a configuration data space for a device connected to a processor through an interconnect includes receiving a request from the processor to access the processor's addressable space. The request is generated in response to receiving an instruction intended to access the device's configuration data space. A map between the device's configuration data space and the processor's addressable space is accessed, the map having previously mapped the device's configuration data space to one or more pages of the processor's addressable space. Using the map, the request from the processor is translated into a configuration cycle on the interconnect to access the device's configuration data space.
    Type: Application
    Filed: April 1, 2002
    Publication date: October 2, 2003
    Inventors: Joseph A. Bennett, Randolph L. Campbell, Prashant Sethi, Jose Vargas
  • Publication number: 20030187904
    Abstract: A method for assigning a device to a first virtual machine includes connecting the device, directly or indirectly, to a computer through an interconnect. The first virtual machine and a second virtual machine are run on the computer. The device is assigned to the first virtual machine for exclusive use by the first virtual machine, and the assignment is enforced.
    Type: Application
    Filed: April 1, 2002
    Publication date: October 2, 2003
    Inventors: Joseph A. Bennett, Randolph L. Campbell, Prashant Sethi, Jose Vargas
  • Patent number: 6615286
    Abstract: Control data for a device driver that is stored on a first non-volatile memory is updated by writing new driver control data to a second non-volatile memory. In an embodiment, the new driver control data may be stored on the second non-volatile memory without modifying the control data on the first non-volatile memory. In a further embodiment, a processor reads non-volatile from the first non-volatile memory into a system memory, reads supplemental driver control data from the second non-volatile memory, and updates the set of driver control data in the system memory based on the supplemental driver control data.
    Type: Grant
    Filed: February 14, 2000
    Date of Patent: September 2, 2003
    Assignee: Intel Corporation
    Inventors: Arie Chobotaro, Prashant Sethi, David Borislav Girshovich, Michael W. Donlon, Israel P. Ramirez
  • Patent number: 6600493
    Abstract: Memory is allocated for use by a graphics processor. Available portions of system memory are identified by requesting an amount of system memory from an operating system and receiving locations of the available portions from the operating system. Those available portions are then allocated for use by the graphics processor based at least in part on the devices in which the available portions are located.
    Type: Grant
    Filed: February 14, 2000
    Date of Patent: July 29, 2003
    Assignee: Intel Corporation
    Inventors: Prashant Sethi, Arie Chobotaro, Murali Ramadoss, Roman Surgutchik
  • Publication number: 20030115380
    Abstract: An enhanced general input/output communication architecture, protocol and related methods are presented.
    Type: Application
    Filed: August 23, 2002
    Publication date: June 19, 2003
    Inventors: Jasmin Ajanovic, David Harriman, Randolph L. Campbell, Jose A. Vargas, Clifford D. Hall, Prashant Sethi, Steve Pawlowski
  • Patent number: 6545684
    Abstract: A size of a tile of memory is determined, where a tile is a segment of the memory having a dimension that is less than a pitch of the memory. Data is then stored in the tile. To access the data, a graphics processor obtains an indication (from a configuration register) that the memory is tiled, and accesses the data stored in the tile before accessing other segments of the memory.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: April 8, 2003
    Assignee: Intel Corporation
    Inventors: Joseph M. Dragony, Prashant Sethi
  • Patent number: 6370633
    Abstract: A method and apparatus for managing memory used by a device driver in an operating system. The method comprises: (i) configuring a chipset to set up a mapping table for memory address translation, (ii) allocating a device memory in response to a request by the device driver, and (iii) mapping non-contiguous system memory to contiguous device memory using the mapping table.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: April 9, 2002
    Assignee: Intel Corporation
    Inventor: Prashant Sethi
  • Publication number: 20010042184
    Abstract: A method and apparatus for managing memory used by a device driver in an operating system. The method comprises: (i) configuring a chipset to set up a mapping table for memory address translation, (ii) allocating a device memory in response to a request by the device driver, and (iii) mapping non-contiguous system memory to contiguous device memory using the mapping table.
    Type: Application
    Filed: February 9, 1999
    Publication date: November 15, 2001
    Inventor: PRASHANT SETHI