Patents by Inventor Brijesh Tripathi

Brijesh Tripathi 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: 11932184
    Abstract: A wiring system for an automobile connecting a processor and a plurality of devices, using one or more backbone sections. The processor and devices are connected to one another to form a first loop and a second loop, such that data may be transmitted along the first loop and data may be transmitted along the second loop.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: March 19, 2024
    Assignee: Tesla, Inc.
    Inventors: Adnan Esmail, In Jae Chung, Lakshya Jain, Brijesh Tripathi
  • Publication number: 20230359897
    Abstract: An image captured using a sensor on a vehicle is received and decomposed into a plurality of component images. Each component image of the plurality of component images is provided as a different input to a different layer of a plurality of layers of an artificial neural network to determine a result. The result of the artificial neural network is used to at least in part autonomously operate the vehicle.
    Type: Application
    Filed: July 17, 2023
    Publication date: November 9, 2023
    Inventors: Timofey Uvarov, Brijesh Tripathi, Evgene Fainstain
  • Patent number: 11734562
    Abstract: An image captured using a sensor on a vehicle is received and decomposed into a plurality of component images. Each component image of the plurality of component images is provided as a different input to a different layer of a plurality of layers of an artificial neural network to determine a result. The result of the artificial neural network is used to at least in part autonomously operate the vehicle.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: August 22, 2023
    Assignee: Tesla, Inc.
    Inventors: Timofey Uvarov, Brijesh Tripathi, Evgene Fainstain
  • Publication number: 20230246983
    Abstract: A method of communication in a vehicle network is provided. An example method includes transmitting a network allocation map in a TDMA cycle, indicating reservation of time slots in the TDMA cycle. The method further includes transmitting a synchronization signal in the TDMA cycle, to synchronize the timing of nodes in the vehicle network. Each of the reserved time slots is identified by at least a network ID of a transmitting node in the vehicle network, and a slot type comprising one of a low latency traffic slot, and a bulk traffic slot. Further, the low latency traffic slots are repeated in the TDMA cycle at least as frequently as a guaranteed QoS latency parameter. Further, the bulk traffic slots are at least as long as a guaranteed QoS throughput parameter.
    Type: Application
    Filed: December 22, 2022
    Publication date: August 3, 2023
    Inventors: Adnan Esmail, Prashant Joshi, Sundar Balasubramaniam, Brijesh Tripathi, Gaurav Chandra
  • Publication number: 20230042642
    Abstract: A wiring system for an automobile connecting a processor and a plurality of devices, using one or more backbone sections. The processor and devices are connected to one another to form a first loop and a second loop, such that data may be transmitted along the first loop and data may be transmitted along the second loop.
    Type: Application
    Filed: October 21, 2022
    Publication date: February 9, 2023
    Inventors: Adnan Esmail, In Jae Chung, Lakshya Jain, Brijesh Tripathi
  • Patent number: 11539638
    Abstract: A method of communication in a vehicle network is provided. An example method includes transmitting a network allocation map in a TDMA cycle, indicating reservation of time slots in the TDMA cycle. The method further includes transmitting a synchronization signal in the TDMA cycle, to synchronize the timing of nodes in the vehicle network. Each of the reserved time slots is identified by at least a network ID of a transmitting node in the vehicle network, and a slot type comprising one of a low latency traffic slot, and a bulk traffic slot. Further, the low latency traffic slots are repeated in the TDMA cycle at least as frequently as a guaranteed QoS latency parameter. Further, the bulk traffic slots are at least as long as a guaranteed QoS throughput parameter.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: December 27, 2022
    Assignee: Tesla, Inc.
    Inventors: Adnan Esmail, Prashant Joshi, Sundar Balasubramaniam, Brijesh Tripathi, Gaurav Chandra
  • Patent number: 11479189
    Abstract: A wiring system for an automobile connecting a processor and a plurality of devices, using one or more backbone sections. The processor and devices are connected to one another to form a first loop and a second loop, such that data may be transmitted along the first loop and data may be transmitted along the second loop.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 25, 2022
    Assignee: Tesla, Inc.
    Inventors: Adnan Esmail, In Jae Chung, Lakshya Jain, Brijesh Tripathi
  • Publication number: 20220107652
    Abstract: An image captured using a sensor on a vehicle is received and decomposed into a plurality of component images. Each component image of the plurality of component images is provided as a different input to a different layer of a plurality of layers of an artificial neural network to determine a result. The result of the artificial neural network is used to at least in part autonomously operate the vehicle.
    Type: Application
    Filed: December 16, 2021
    Publication date: April 7, 2022
    Inventors: Timofey Uvarov, Brijesh Tripathi, Evgene Fainstain
  • Patent number: 11215999
    Abstract: An image captured using a sensor on a vehicle is received and decomposed into a plurality of component images. Each component image of the plurality of component images is provided as a different input to a different layer of a plurality of layers of an artificial neural network to determine a result. The result of the artificial neural network is used to at least in part autonomously operate the vehicle.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: January 4, 2022
    Assignee: Tesla, Inc.
    Inventors: Timofey Uvarov, Brijesh Tripathi, Evgene Fainstain
  • Patent number: 11211036
    Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Brijesh Tripathi, Arthur L. Spence, Joshua P. de Cesare, Ilie Garbacea, Guy Cote, Mahesh B. Chappalli, Malcolm D. Gray, Christopher P. Tann
  • Publication number: 20210341317
    Abstract: In an embodiment, a system on a chip (SOC) includes a component that remains powered when the remainder of the SOC is powered off. The component may include a sensor capture unit to capture data from various device sensors, and may filter the captured sensor data. Responsive to the filtering, the component may wake up the remainder of the SOC to permit the processing. The component may store programmable configuration data, matching the state at the time the SOC was most recently powered down, for the other components of the SOC, in order to reprogram them after wakeup. In some embodiments, the component may be configured to wake up the memory controller within the SOC and the path to the memory controller, in order to write the data to memory. The remainder of the SOC may remain powered down.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 4, 2021
    Inventors: Brijesh Tripathi, Shane J. Keil, Manu Gulati, Jung Wook Cho, Erik P. Machnicki, Gilbert H. Herbeck, Timothy J. Millet, Joshua P. de Cesare, Anand Dalal
  • Publication number: 20210333132
    Abstract: In an embodiment, a system on a chip (SOC) includes a component that remains powered when the remainder of the SOC is powered off. The component may include a sensor capture unit to capture data from various device sensors, and may filter the captured sensor data. Responsive to the filtering, the component may wake up the remainder of the SOC to permit the processing. The component may store programmable configuration data, matching the state at the time the SOC was most recently powered down, for the other components of the SOC, in order to reprogram them after wakeup. In some embodiments, the component may be configured to wake up the memory controller within the SOC and the path to the memory controller, in order to write the data to memory. The remainder of the SOC may remain powered down.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventors: Brijesh Tripathi, Shane J. Keil, Manu Gulati, Jung Wook Cho, Erik P. Machnicki, Gilbert H. Herbeck, Timothy J. Millet, Joshua P. de Cesare, Anand Dalal, Michael F. Culbert
  • Patent number: 11079261
    Abstract: In an embodiment, a system on a chip (SOC) includes a component that remains powered when the remainder of the SOC is powered off. The component may include a sensor capture unit to capture data from various device sensors, and may filter the captured sensor data. Responsive to the filtering, the component may wake up the remainder of the SOC to permit the processing. The component may store programmable configuration data, matching the state at the time the SOC was most recently powered down, for the other components of the SOC, in order to reprogram them after wakeup. In some embodiments, the component may be configured to wake up the memory controller within the SOC and the path to the memory controller, in order to write the data to memory. The remainder of the SOC may remain powered down.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Brijesh Tripathi, Shane J. Keil, Manu Gulati, Jung Wook Cho, Erik P. Machnicki, Gilbert H. Herbeck, Timothy J. Millet, Joshua P. de Cesare, Anand Dalal
  • Patent number: 11068088
    Abstract: An electronic device may be provided with a display. The display may be a variable frame rate display capable of adaptively adjusting a frame rate at which display frames are displayed in response to information associated with the current state of operation of the device. The information may be gathered using control circuitry in the electronic device. The control circuitry may gather the information for adjusting the frame rate by monitoring the electronic device power supply configuration, other device components, the type of content to be displayed, and user-input signals. The control circuitry may adjust the frame rate based on the gathered information by increasing or decreasing the frame rate. The control circuitry may be formed as a portion of display control circuitry for the device such as a display driver integrated circuit or may be formed as a portion of storage and processing circuitry external to the display.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: July 20, 2021
    Assignee: Apple Inc.
    Inventors: Brijesh Tripathi, Jean-Pierre S. Guillou
  • Patent number: 11024243
    Abstract: An electronic device may generate content that is to be displayed on a display. The display may have an array of liquid crystal display pixels for displaying image frames of the content. The image frames may be displayed with positive and negative polarities to help reduce charge accumulation effects. A charge accumulation tracker may analyze the image frames to determine when there is a risk of excess charge accumulation. The charge accumulation tracker may analyze information on gray levels, frame duration, and frame polarity. The charge accumulation tracker may compute a charge accumulation metric for entire image frames or may process subregions of each frame separately. When subregions are processed separately, each subregion may be individually monitored for a risk of excess charge accumulation.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: June 1, 2021
    Assignee: Apple Inc.
    Inventors: Chaohao Wang, Brijesh Tripathi, Christopher Philip Alan Tann, David S. Zalatimo, Guy Cote, Hao Nan, Marc Albrecht, Paolo Sacchetto, Sandro H. Pintz
  • Patent number: 10965728
    Abstract: A method and system of aggregating and converting data in a vehicle network is provided. An example method includes receiving a plurality of streams of sensor data over two or more Camera Serial Interface (CSI). The method further includes rearranging the plurality of streams of sensor data into an aggregate stream. The method further includes packetizing the aggregate stream by arranging transmission format bits at appropriate bit positions of the aggregate stream to form a packet data stream. The method further includes transmitting the packet data stream over a vehicle on-board packet data link.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: March 30, 2021
    Assignee: Tesla, Inc.
    Inventors: Adnan Esmail, Prashant Joshi, Sundar Balasubramaniam, Brijesh Tripathi
  • Publication number: 20210012733
    Abstract: An electronic device may generate content that is to be displayed on a display. The display may have an array of liquid crystal display pixels for displaying image frames of the content. The image frames may be displayed with positive and negative polarities to help reduce charge accumulation effects. A charge accumulation tracker may analyze the image frames to determine when there is a risk of excess charge accumulation. The charge accumulation tracker may analyze information on gray levels, frame duration, and frame polarity. The charge accumulation tracker may compute a charge accumulation metric for entire image frames or may process subregions of each frame separately. When subregions are processed separately, each subregion may be individually monitored for a risk of excess charge accumulation.
    Type: Application
    Filed: September 28, 2020
    Publication date: January 14, 2021
    Inventors: Chaohao Wang, Brijesh Tripathi, Christopher Philip Alan Tann, David S. Zalatimo, Guy Cote, Hao Nan, Marc Albrecht, Paolo Sacchetto, Sandro H. Pintz
  • Publication number: 20200402482
    Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.
    Type: Application
    Filed: July 2, 2020
    Publication date: December 24, 2020
    Inventors: Brijesh Tripathi, Arthur L. Spence, Joshua P. de Cesare, Ilie Garbacea, Guy Cote, Mahesh B. Chappalli, Malcolm D. Gray, Christopher P. Tann
  • Patent number: 10861622
    Abstract: A cable includes a plurality of differential conductors and a plurality of drain conductors. The differential conductors and the drain conductors are arranged in the form of groups such that each group comprises a pair of differential conductors and a pair of drain conductors and defines a communication pathway for communicating signals. The cable includes a body formed around the plurality of differential conductors and the plurality of drain conductors.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: December 8, 2020
    Assignee: Tesla, Inc.
    Inventors: In Jae Chung, Adnan Esmail, Lukas Josef Pankau, Lakshya Jain, Brijesh Tripathi
  • Patent number: 10789902
    Abstract: An electronic device may generate content that is to be displayed on a display. The display may have an array of liquid crystal display pixels for displaying image frames of the content. The image frames may be displayed with positive and negative polarities to help reduce charge accumulation effects. A charge accumulation tracker may analyze the image frames to determine when there is a risk of excess charge accumulation. The charge accumulation tracker may analyze information on gray levels, frame duration, and frame polarity. The charge accumulation tracker may compute a charge accumulation metric for entire image frames or may process subregions of each frame separately. When subregions are processed separately, each subregion may be individually monitored for a risk of excess charge accumulation.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: September 29, 2020
    Assignee: Apple Inc.
    Inventors: Chaohao Wang, Brijesh Tripathi, Christopher Philip Alan Tann, David S. Zalatimo, Guy Cote, Hao Nan, Marc Albrecht, Paolo Sacchetto, Sandro H. Pintz