Patents by Inventor Love Kothari

Love Kothari 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: 11511635
    Abstract: One aspect of the present invention pertains to a method of charging electric storage devices such as batteries. Another aspect of the present invention pertains to a system for charging electric storage devices such as batteries. Another aspect of the present invention pertains to a mobile apparatus for charging electric storage devices such as batteries.
    Type: Grant
    Filed: September 2, 2019
    Date of Patent: November 29, 2022
    Assignee: FREEWIRE TECHNOLOGIES, INC.
    Inventors: Arcady Sosinov, Sanat Kamal Bahl, Love Kothari, Sameer Mehdiratta
  • Publication number: 20200177026
    Abstract: One aspect of the present invention pertains to a method of charging electric storage devices such as batteries. Another aspect of the present invention pertains to a system for charging electric storage devices such as batteries. Another aspect of the present invention pertains to a mobile apparatus for charging electric storage devices such as batteries.
    Type: Application
    Filed: September 2, 2019
    Publication date: June 4, 2020
    Inventors: Arcady SOSINOV, Sanat KAMAL BAHL, Love KOTHARI, Sameer MEHDIRATTA
  • Patent number: 10399461
    Abstract: One aspect of the present invention pertains to a method of charging electric storage devices such as batteries. Another aspect of the present invention pertains to a system for charging electric storage devices such as batteries. Another aspect of the present invention pertains to a mobile apparatus for charging electric storage devices such as batteries.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: September 3, 2019
    Assignee: FreeWire Technologies, Inc.
    Inventors: Arcady Sosinov, Sanat Kamal Bahl, Love Kothari, Sameer Mehdiratta
  • Patent number: 10369890
    Abstract: One aspect of the present invention pertains to a method of charging electric storage devices such as batteries. Another aspect of the present invention pertains to a system for charging electric storage devices such as batteries. Another aspect of the present invention pertains to a mobile apparatus for charging electric storage devices such as batteries.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: August 6, 2019
    Assignee: FreeWire Technologies, Inc.
    Inventors: Arcady Sosinov, Sanat Kamal Bahl, Love Kothari, Sameer Mehdiratta
  • Patent number: 9592742
    Abstract: One aspect of the present invention pertains to a method of charging electric storage devices such as batteries. Another aspect of the present invention pertains to a system for charging electric storage devices such as batteries. Another aspect of the present invention pertains to a mobile apparatus for charging electric storage devices such as batteries.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: March 14, 2017
    Assignee: FreeWire Technologies, Inc.
    Inventors: Arcady Sosinov, Sanat Kamal Bahl, Love Kothari, Sameer Mehdiratta
  • Patent number: 9448878
    Abstract: A method for serial interface clock domain crossing includes identifying a data communication command received over a serial interface. An address is decoded to determine whether the address falls within a direct latch address range of a register bank. Data is communicated over the serial interface. A multiplexed output clock is generated, for writing to and reading from the register bank, based on at least one of a current system operating state and a refresh control signal from a host processor.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: September 20, 2016
    Assignee: Broadcom Corporation
    Inventors: Veronica Alarcon, Walid Nabhane, Mark Norman Fullerton, Love Kothari, Ronak Subhas Patel, Chih-Tsung Hsieh, Hao-zheng Lee
  • Patent number: 9407272
    Abstract: Systems and methods are presented for reducing the impact of high load and aging on processor cores in a processor. A Power Management Unit (PMU) can monitor aging, temperature, and increased load on the processor cores. The PMU instructs the processor to take action such that aging, temperature, and/or increased load are approximately evenly distributed across the processor cores, so that the processor can continue to efficiently process instructions.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: August 2, 2016
    Assignee: Broadcom Corporation
    Inventors: Paul Penzes, Mark Fullerton, Hwisung Jung, John Walley, Tim Sippel, Love Kothari
  • Patent number: 9355280
    Abstract: A technique to provide a hardware security module that provides a secure boundary for retention of a secure key within the secure boundary and prevention of unauthorized accesses from external sources outside of the secure boundary to obtain the secure key. The hardware security module includes a security processor to unwrap and authenticate a secure key within the secure boundary to decrypt or encrypt data and to provide data through a single interface that communicates with external sources, so that all data transfers between the secure boundary, formed by the hardware security module, and external sources are transferred only through the interface. The hardware security module ensures no unwrapped key leaves the secure boundary established by the hardware security module.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 31, 2016
    Assignee: Broadcom Corporation
    Inventors: Paul Chou, Love Kothari, Lawrence J. Madar, III
  • Patent number: 9225343
    Abstract: An electronics device is disclosed that reduces latency resulting from communication between a first electronics component operating based on a fast clock and a second electronics component operating based on a slow clock reduces communication latency. When transferring the data from the first component to the second, the data is written into a buffer using the first clock, and then extracted by the second component using the second clock. Alternatively, when transferring the data from the second component to the first component, the first component reads the data from the second component and monitors whether the data was extracted during a relevant edge of the second clock signal, in which case the first component again extracts the data from the second component.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: December 29, 2015
    Assignee: Broadcom Corporation
    Inventors: Love Kothari, Mark Fullerton, Rajesh Rajan, Veronica Alarcon
  • Publication number: 20150186209
    Abstract: A method for serial interface clock domain crossing includes identifying a data communication command received over a serial interface. An address is decoded to determine whether the address falls within a direct latch address range of a register bank. Data is communicated over the serial interface. A multiplexed output clock is generated, for writing to and reading from the register bank, based on at least one of a current system operating state and a refresh control signal from a host processor.
    Type: Application
    Filed: February 25, 2015
    Publication date: July 2, 2015
    Inventors: Veronica ALARCON, Walid Nabhane, Mark Norman Fullerton, Love Kothari, Ronak Subhas Patel, Chih-Tsung Hsieh, Hao-zheng Lee
  • Patent number: 8996736
    Abstract: Aspects of a clock domain crossing serial interface, direct latching over the serial interface, and response codes are described. In various embodiments, a data communication command received over a serial interface is identified, and an address received over the serial interface is resolved to access a register bank. In a write operation, depending upon whether the address falls within a direct latch address range of the register bank, data may be directly latched into a direct latch register of the register bank or into a first-in-first-out register. For both read and write operations, reference may be made to a status register of the serial interface to identify or mitigate error conditions, and wait times may be relied upon to account for a clock domain crossing. After each of the read and write operations, a response code including a status indictor may be communicated.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: March 31, 2015
    Assignee: Broadcom Corporation
    Inventors: Veronica Alarcon, Walid Nabhane, Mark Norman Fullerton, Love Kothari, Ronak Subhas Patel, Chih-Tsung Hsieh, Hao-zheng Lee
  • Publication number: 20150052367
    Abstract: A technique to provide a hardware security module that provides a secure boundary for retention of a secure key within the secure boundary and prevention of unauthorized accesses from external sources outside of the secure boundary to obtain the secure key. The hardware security module includes a security processor to unwrap and authenticate a secure key within the secure boundary to decrypt or encrypt data and to provide data through a single interface that communicates with external sources, so that all data transfers between the secure boundary, formed by the hardware security module, and external sources are transferred only through the interface. The hardware security module ensures no unwrapped key leaves the secure boundary established by the hardware security module.
    Type: Application
    Filed: August 29, 2014
    Publication date: February 19, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Paul Chou, Love Kothari, Lawrence J. Madar, III
  • Patent number: 8954017
    Abstract: A communications device is disclosed that implements a phase-locked-loop to multiply a clock signal provided to a power management unit (PMU) by a variable integer value. Multiplying the PMU clock signal provides a second clock signal where the second clock signal is characterized by a fundamental component with one or more harmonics of the fundamental component that differ from the fundamental component and the one or more harmonics of the PMU clock signal. The fundamental component with one or more harmonics of the second clock signal does not occupy the same communication channel as the transmission communication signal of the communications device. Thus, minimizing the degradation of the transmission communication signal.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: February 10, 2015
    Assignee: Broadcom Corporation
    Inventors: Love Kothari, Ajat Hukkoo, Kerry Alan Thompson
  • Patent number: 8918575
    Abstract: A semiconductor chip may be operable to receive and copy an OTP programming vector presented by the semiconductor chip programming device into its memory after it boots up from the boot read-only memory (ROM). The OTP programming vector which is a computer program may comprise an encrypted data to be programmed into the one-time programmable (OTP) memory in the semiconductor chip and may be signed with an electronic signature. The semiconductor chip may be operable to authenticate the OTP programming vector in the memory. The authenticated OTP programming vector in the memory may be executed to decrypt the data and program the data in a random data format into the OTP memory and then report the status via one or more general purpose input/output (GPIO) pins on the semiconductor chip.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: December 23, 2014
    Assignee: Broadcom Corporation
    Inventors: John Markey, Love Kothari, Paul Chou
  • Patent number: 8856559
    Abstract: An integrated circuit is disclosed that contains both a PMU and another processing portion, such as a baseband. Because of the limited pins devoted to the PMU, the PMU receives most of its signals through the other processing portion of the integrated circuit. Thus, in order to protect the PMU, the integrated circuit isolates the PMU portion from receiving different signals from the other processing portion until after certain conditions are satisfied. In addition, the integrated circuit includes a GPIO pin bank in the other processing portion that can be freely configured so as to allow for testing of the PMU.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: October 7, 2014
    Assignee: Broadcom Corporation
    Inventors: Veronica Alarcon, Love Kothari, Amar Guettaf, Kerry Thompson
  • Patent number: 8826039
    Abstract: A technique to provide a hardware security module that provides a secure boundary for retention of a secure key within the secure boundary and prevention of unauthorized accesses from external sources outside of the secure boundary to obtain the secure key. The hardware security module includes a security processor to unwrap and authenticate a secure key within the secure boundary to decrypt or encrypt data and to provide data through a single interface that communicates with external sources, so that all data transfers between the secure boundary, formed by the hardware security module, and external sources are transferred only through the interface. The hardware security module ensures no unwrapped key leaves the secure boundary established by the hardware security module.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: September 2, 2014
    Assignee: Broadcom Corporation
    Inventors: Paul Chou, Love Kothari, Lawrence J. Madar, III
  • Publication number: 20140223031
    Abstract: Aspects of a clock domain crossing serial interface, direct latching over the serial interface, and response codes are described. In various embodiments, a data communication command received over a serial interface is identified, and an address received over the serial interface is resolved to access a register bank. In a write operation, depending upon whether the address falls within a direct latch address range of the register bank, data may be directly latched into a direct latch register of the register bank or into a first-in-first-out register. For both read and write operations, reference may be made to a status register of the serial interface to identify or mitigate error conditions, and wait times may be relied upon to account for a clock domain crossing. After each of the read and write operations, a response code including a status indictor may be communicated.
    Type: Application
    Filed: July 25, 2013
    Publication date: August 7, 2014
    Inventors: Veronica Alarcon, Walid Nabhane, Mark Norman Fullerton, Love Kothari, Ronak Subhas Patel, Chih-Tsung Hsieh, Hao-zheng Lee
  • Patent number: 8782314
    Abstract: Embodiments include a system and method for an interrupt controller that propagates interrupts to a subsystem in a system-on-a-chip (SOC). Interrupts are provided to an interrupt controller that controls access of interrupts to a particular subsystem in the SOC that includes multiple subsystems. Each subsystem in the SOC generates multiple interrupts to other subsystems in the SOC. The interrupt controller processes multiple interrupts and generates an interrupt output. The interrupt output is then transmitted to a particular subsystem.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: July 15, 2014
    Assignee: Broadcom Corporation
    Inventors: Love Kothari, Mark Fullerton
  • Patent number: 8745724
    Abstract: Systems and methods for partitioning memory into multiple secure and open regions are provided. The systems enable the security level of a given region to be determined without an increase in the time needed to determine the security level. Also, systems and methods for identifying secure access violations are disclosed. A secure trap module is provided for master devices in a system-on-chip. The secure trap module generates an interrupt when an access request for a transaction generates a security error.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: June 3, 2014
    Assignee: Broadcom Corporation
    Inventor: Love Kothari
  • Patent number: 8745411
    Abstract: A data processing apparatus includes a volatile memory, a random number generator adapted for generating random numbers from which one or more keys are generated, and a memory encryption unit (MEU). The MEU is configured to receive an N-bit block of data and to divide the N-bit block of data into two more sub-blocks of data, where each sub-block contains fewer than N-bits. The MEU is further configured to encrypt each sub-block of data using the one more keys, to combine the encrypted sub-blocks into an N-bit block of encrypted data, and to write the encrypted N-bit block of data to the volatile memory.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: June 3, 2014
    Assignee: Broadcom Corporation
    Inventors: Love Kothari, Lawrence J. Madar, III