Patents by Inventor Karthik Venkatasubba

Karthik Venkatasubba 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: 10372639
    Abstract: An information handling system includes an Inter-Integrated Circuit (I2C) master device and an I2C slave device coupled to the I2C master device via an I2C bus. The I2C slave device is configured with a pre-set I2C address and includes seeding data that is unique to the I2C slave device. The I2C master device receives the seeding data and addresses the I2C slave device at an I2C slave address instead of at the pre-set I2C address, wherein the I2C slave address is based upon the seeding data.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 6, 2019
    Assignee: Dell Products, LP
    Inventors: Karthik Venkatasubba, Elie A. Jreij
  • Patent number: 10261937
    Abstract: The system comprises a device, the device comprising a physical port. The device is configured to communicate with a controller through a communication medium. The controller is situated on a circuit board. The physical port is not configured to communicate with the communication medium. The device is also configured to communicate with a processor through the circuit board, but the physical port is not configured to communicate with the processor through the circuit board. The device is additionally configured to create a first packet comprising information corresponding to first device information. The first device information is formatted in a protocol associated with the physical port. The device is further configured to transmit the first packet to the controller through the communication medium.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: April 16, 2019
    Assignee: Dell Products L.P.
    Inventors: Srilatha Narayana, Karthik Venkatasubba
  • Publication number: 20180210850
    Abstract: An information handling system includes an Inter-Integrated Circuit (I2C) master device and an I2C slave device coupled to the I2C master device via an I2C bus. The I2C slave device is configured with a pre-set I2C address and includes seeding data that is unique to the I2C slave device. The I2C master device receives the seeding data and addresses the I2C slave device at an I2C slave address instead of at the pre-set I2C address, wherein the I2C slave address is based upon the seeding data.
    Type: Application
    Filed: March 27, 2018
    Publication date: July 26, 2018
    Inventors: Karthik Venkatasubba, Elie A. Jreij
  • Patent number: 9940275
    Abstract: An information handling system includes an Inter-Integrated Circuit (I2C) master device and an I2C slave device coupled to the I2C master device via an I2C bus. The I2C slave device is configured with a pre-set I2C address and includes seeding data that is unique to the I2C slave device. The I2C master device receives the seeding data and addresses the I2C slave device at an I2C slave address instead of at the pre-set I2C address, wherein the I2C slave address is based upon the seeding data.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: April 10, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Karthik Venkatasubba, Elie J. Jreij
  • Patent number: 9880858
    Abstract: In accordance with embodiments of the present disclosure, a method may include during boot of an information handling system, obtaining from a management controller integral to the information handling system information regarding resource requirements for one or more peripheral devices communicatively coupled to the one or more processor sockets integral to the information handling system and the management controller. The method may also include determining whether a default allocation of resources for the one or more peripheral devices among the one or more processor sockets by a basic input/output system integral to the information handling system satisfies the resource requirements. The method may further include, in response to determining the default allocation does not satisfy the resource requirements, rebalancing resources among the one or more processor sockets to satisfy the resource requirements prior to enumeration of the one or more peripheral devices.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: January 30, 2018
    Assignee: Dell Products L.P.
    Inventors: Karthik Venkatasubba, Elie Antoun Jreij, Wei Liu
  • Publication number: 20160378509
    Abstract: In accordance with embodiments of the present disclosure, a method may include during boot of an information handling system, obtaining from a management controller integral to the information handling system information regarding resource requirements for one or more peripheral devices communicatively coupled to the one or more processor sockets integral to the information handling system and the management controller. The method may also include determining whether a default allocation of resources for the one or more peripheral devices among the one or more processor sockets by a basic input/output system integral to the information handling system satisfies the resource requirements. The method may further include, in response to determining the default allocation does not satisfy the resource requirements, rebalancing resources among the one or more processor sockets to satisfy the resource requirements prior to enumeration of the one or more peripheral devices.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Karthik Venkatasubba, Elie Antoun Jreij, Wei Liu
  • Publication number: 20160275027
    Abstract: An information handling system includes an Inter-Integrated Circuit (I2C) master device and an I2C slave device coupled to the I2C master device via an I2C bus. The I2C slave device is configured with a pre-set I2C address and includes seeding data that is unique to the I2C slave device. The I2C master device receives the seeding data and addresses the I2C slave device at an I2C slave address instead of at the pre-set I2C address, wherein the I2C slave address is based upon the seeding data.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: Karthik Venkatasubba, Elie J. Jreij
  • Publication number: 20160026602
    Abstract: The system comprises a device, the device comprising a physical port. The device is configured to communicate with a controller through a communication medium. The controller is situated on a circuit board. The physical port is not configured to communicate with the communication medium. The device is also configured to communicate with a processor through the circuit board, but the physical port is not configured to communicate with the processor through the circuit board. The device is additionally configured to create a first packet comprising information corresponding to first device information. The first device information is formatted in a protocol associated with the physical port. The device is further configured to transmit the first packet to the controller through the communication medium.
    Type: Application
    Filed: July 25, 2014
    Publication date: January 28, 2016
    Inventors: Srilatha Narayana, Karthik Venkatasubba