Patents by Inventor Darshan Gandhi

Darshan Gandhi 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: 20240094794
    Abstract: An integrated circuit (IC) includes an array of statically reconfigurable compute units for separation into mutually exclusive groups. Each group includes statically reconfigurable number of compute units. Each compute unit includes a register statically reconfigurable with a group identifier that identifies which group the compute unit belongs to, a counter statically reconfigurable to synchronously increment with the counters of all the other compute units such that all the counters have the same value each clock cycle, and control circuitry that prevents the compute unit from starting to process data until the counter value matches the identifier. According to operation of the register, the counter, and the control circuitry, no more than the statically reconfigurable number of the compute units are allowed to start processing data concurrently to mitigate supply voltage droop caused by a time rate of change of current drawn by the IC through inductive loads of the IC.
    Type: Application
    Filed: April 8, 2023
    Publication date: March 21, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Darshan GANDHI, Manish K. SHAH, Raghu PRABHAKAR, Gregory Frederick GROHOSKI, Youngmoon CHOI, Jinuk SHIN
  • Publication number: 20240085967
    Abstract: An integrated circuit (IC) includes an array of compute units. Each compute unit is configured such that, when transitioning from not processing data to processing data, the compute unit makes an individual contribution to an aggregate time rate of change of current drawn by the IC. Control circuitry is configurable to, for each compute unit of the array of compute units, control when the compute unit is eligible to transition from not processing data to processing data relative to when the other compute units start processing data to mitigate supply voltage overshoot caused by the aggregate time rate of change of current drawn by the IC through inductive loads of the IC.
    Type: Application
    Filed: April 8, 2023
    Publication date: March 14, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Darshan GANDHI, Manish K. SHAH, Raghu PRABHAKAR, Gregory Frederick GROHOSKI, Youngmoon CHOI, Jinuk SHIN
  • Publication number: 20240085966
    Abstract: A method includes analyzing a dataflow graph to generate configuration information loadable into an integrated circuit. The dataflow graph specifies operations to be performed and data dependencies between the operations. The configuration information is usable by the integrated circuit to configure compute units of the integrated circuit to perform respective one or more of the operations of the dataflow graph, control data flow between the compute units to accomplish the data dependencies between the respective operations performed by the compute units, and control when each compute unit starts to perform the respective operations on the data to mitigate supply voltage droop caused by a time rate of change of current drawn by the integrated circuit through inductive loads of the integrated circuit.
    Type: Application
    Filed: April 8, 2023
    Publication date: March 14, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Darshan GANDHI, Manish K. SHAH, Raghu PRABHAKAR, Gregory Frederick GROHOSKI, Youngmoon CHOI, Jinuk SHIN
  • Publication number: 20240085965
    Abstract: An integrated circuit (IC) includes an array of compute units. Each compute unit is configured such that, when transitioning from not processing data to processing data, the compute unit makes an individual contribution to an aggregate time rate of change of current drawn by the IC. Control circuitry is configurable to, for each compute unit of the array of compute units, control when the compute unit is eligible to transition from not processing data to processing data relative to when the other compute units start processing data to mitigate supply voltage droop caused by the aggregate time rate of change of current drawn by the IC through inductive loads of the IC.
    Type: Application
    Filed: April 8, 2023
    Publication date: March 14, 2024
    Applicant: SambaNova Systems, Inc.
    Inventors: Darshan GANDHI, Manish K. SHAH, Raghu PRABHAKAR, Gregory Frederick GROHOSKI, Youngmoon CHOI, Jinuk SHIN
  • Patent number: 10319239
    Abstract: Systems and methods for context based controller pilot data link communication (CPDLC) are provided. In certain implementations, a method for CPDLC includes receiving data through the selection of a selectable item on a pilot interface, wherein the pilot interface is a non-CPDLC interface and communicating the data to a CPDLC application. Further, the method also includes constructing a CPDLC message based on the data; and transmitting the CPDLC message to an air traffic controller.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: June 11, 2019
    Assignee: Honeywell International Inc.
    Inventors: Rakesh Kumar, Maria John Paul Dominic, Vivek Kumar Pandey, Siva Kommuri, Darshan Gandhi
  • Patent number: 9503175
    Abstract: An aerospace communication system comprises a communication management unit; a first communication device configured to transmit and receive data over a first communication network; and a second communication device configured to transmit and receive data over a second communication network. The first communication device is coupled to a corresponding interface of the communication management unit. The second communication device is communicatively separated from the communication management unit by the first communication device such that the communication management unit is unaware of the second communication device. The first communication device includes routing logic configured to determine whether to send each message received from the communication management unit over the first communication network or to the second communication device for transmission over the second communication network.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: November 22, 2016
    Assignee: Honeywell International Inc.
    Inventors: Thomas D. Judd, Sandra J. Howe-Ryberg, Darshan Gandhi
  • Patent number: 9420620
    Abstract: Systems and methods for aircraft on-ground determination are provided. In one embodiment, an onboard motion controlled wireless avionics datalink gateway comprises: a wireless radio chipset module; and a velocity interlock coupled to an aircraft motion sensor and the wireless radio chipset module. The wireless radio chipset module is configured to establish one or more intra-aircraft radio communication links with one or more onboard avionics system, and wherein the wireless radio chipset module is configure to establish one or more external radio communication links with at least one ground-based wireless communication system. The aircraft motion sensor is configured to output to the velocity interlock an aircraft motion signal indicative of a velocity of an aircraft in which the gateway is installed. The velocity interlock enables and disables the one or more intra-aircraft radio communication links and the one or more external radio communication links based on the aircraft motion signal.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: August 16, 2016
    Assignee: Honeywell International Inc.
    Inventors: Sandra J. Howe-Ryberg, Darshan Gandhi
  • Publication number: 20160095150
    Abstract: Systems and methods for aircraft on-ground determination are provided. In one embodiment, an onboard motion controlled wireless avionics datalink gateway comprises: a wireless radio chipset module; and a velocity interlock coupled to an aircraft motion sensor and the wireless radio chipset module. The wireless radio chipset module is configured to establish one or more intra-aircraft radio communication links with one or more onboard avionics system, and wherein the wireless radio chipset module is configure to establish one or more external radio communication links with at least one ground-based wireless communication system. The aircraft motion sensor is configured to output to the velocity interlock an aircraft motion signal indicative of a velocity of an aircraft in which the gateway is installed. The velocity interlock enables and disables the one or more intra-aircraft radio communication links and the one or more external radio communication links based on the aircraft motion signal.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Sandra J. Howe-Ryberg, Darshan Gandhi
  • Publication number: 20160035227
    Abstract: Systems and methods for context based controller pilot data link communication (CPDLC) are provided. In certain implementations, a method for CPDLC includes receiving data through the selection of a selectable item on a pilot interface, wherein the pilot interface is a non-CPDLC interface and communicating the data to a CPDLC application. Further, the method also includes constructing a CPDLC message based on the data; and transmitting the CPDLC message to an air traffic controller.
    Type: Application
    Filed: July 31, 2014
    Publication date: February 4, 2016
    Inventors: Rakesh Kumar, Maria John Paul Dominic, Vivek Kumar Pandey, Siva Kommuri, Darshan Gandhi
  • Publication number: 20150222351
    Abstract: An aerospace communication system comprises a communication management unit; a first communication device configured to transmit and receive data over a first communication network; and a second communication device configured to transmit and receive data over a second communication network. The first communication device is coupled to a corresponding interface of the communication management unit. The second communication device is communicatively separated from the communication management unit by the first communication device such that the communication management unit is unaware of the second communication device. The first communication device includes routing logic configured to determine whether to send each message received from the communication management unit over the first communication network or to the second communication device for transmission over the second communication network.
    Type: Application
    Filed: June 9, 2014
    Publication date: August 6, 2015
    Inventors: Thomas D. Judd, Sandra J. Howe-Ryberg, Darshan Gandhi