Patents by Inventor Harsh Jain

Harsh Jain 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: 20220314769
    Abstract: An apparatus for electrically and mechanically coupling battery modules to an electric vehicle includes an interface plate and one or more battery trays. The interface plate includes an electrical output that electrically couples the interface plate to the vehicle. The interface plate also includes an electrical input that is electrically coupled to the electrical output. The battery tray is configured to receive a plurality of replaceable battery modules and is releasably mechanically coupled to the interface plate.
    Type: Application
    Filed: April 2, 2021
    Publication date: October 6, 2022
    Inventors: Ankit Srivastava, Khaled Walid Hassounah, Harsh Jain
  • Patent number: 11036358
    Abstract: A method includes retrieving and displaying related content as part of a configurable feed in association with a web page hosted at a host server associated with a publisher. A selection tool allows for navigation to the configurable feed, selection of destination feed locations for the configurable feed, and may provide login to a feed service for the configurable feed.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: June 15, 2021
    Assignee: Eternal Strategies, LLC
    Inventors: John D. Lemp, Christopher P. Maynard, Harsh Jain
  • Patent number: 10621262
    Abstract: A method of retrieving and displaying relevant content as part of a configurable feed in association with a web page hosted at a host server associated with a publisher includes: selecting a plurality of different content extensions having different content extension types to be displayed in association with the web page, wherein the web page is located at a particular URL; analyzing the web page for content to determine information about the web page; receiving a request for the URL of the web page; and based on the request and the analysis, selecting a plurality of content extension content corresponding respectively to the plurality of different content extensions and for display in a browser with the web page. The selection of the plurality of different content extensions may be made at least in part by the publisher, and the selection of the content extension content may be made at least in part by a third party content feed entity different from the publisher.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: April 14, 2020
    Assignee: REVCONTENT, LLC
    Inventors: John D. Lemp, Christopher P. Maynard, Harsh Jain
  • Publication number: 20190138166
    Abstract: A method includes retrieving and displaying related content as part of a configurable feed in association with a web page hosted at a host server associated with a publisher. A selection tool allows for navigation to the configurable feed, selection of destination feed locations for the configurable feed, and may provide login to a feed service for the configurable feed.
    Type: Application
    Filed: June 1, 2018
    Publication date: May 9, 2019
    Inventors: John D. Lemp, Christopher P. Maynard, Harsh Jain
  • Publication number: 20190129967
    Abstract: A method of retrieving and displaying relevant content as part of a configurable feed in association with a web page hosted at a host server associated with a publisher includes: selecting a plurality of different content extensions having different content extension types to be displayed in association with the web page, wherein the web page is located at a particular URL; analyzing the web page for content to determine information about the web page; receiving a request for the URL of the web page; and based on the request and the analysis, selecting a plurality of content extension content corresponding respectively to the plurality of different content extensions and for display in a browser with the web page. The selection of the plurality of different content extensions may be made at least in part by the publisher, and the selection of the content extension content may be made at least in part by a third party content feed entity different from the publisher.
    Type: Application
    Filed: February 28, 2018
    Publication date: May 2, 2019
    Inventors: John D. Lemp, Christopher P. Maynard, Harsh Jain
  • Patent number: 10108456
    Abstract: A method, system, and apparatus are provided for accelerated atomic resource allocation on a multiprocessor platform. In particular, a resource allocation engine (RAE) performs the following: counting available units for each of the one or more resources; parsing a multi-resource ticket (MRT) for a processor, wherein the parsing identifies one or more requested resource types, each resource type being paired with a requested resource units; comparing the multi-resource ticket to one or more resource queues for the requested resource types, wherein the comparing determines an availability status of at least one the requested resource types; and based on the availability status, calculating whether or not all of the requested resource types can be allocated for the processor, wherein the calculating is completed before allocating a next requested resource for a next processor.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: October 23, 2018
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Harsh Jain, Abdulnour Toukmaji
  • Publication number: 20170220390
    Abstract: A method, system, and apparatus are provided for accelerated atomic resource allocation on a multiprocessor platform. In particular, a resource allocation engine (RAE) performs the following: counting available units for each of the one or more resources; parsing a multi-resource ticket (MRT) for a processor, wherein the parsing identifies one or more requested resource types, each resource type being paired with a requested resource units; comparing the multi-resource ticket to one or more resource queues for the requested resource types, wherein the comparing determines an availability status of at least one the requested resource types; and based on the availability status, calculating whether or not all of the requested resource types can be allocated for the processor, wherein the calculating is completed before allocating a next requested resource for a next processor.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 3, 2017
    Inventors: Harsh Jain, Abdulnour Toukmaji
  • Publication number: 20080266098
    Abstract: Radio Frequency IDentification (RFID) reader system, software, and methods are provided, such that an operational processing block for the RFID reader to communicate with an RFID tag uses a RF spectrum portion subdivided into a set of channels. The communication takes place in the presence of a foreign device that uses a subset of first channels of the RF spectrum and does not use a subset of second channels of the spectrum. The methods cause a radiating power directed towards the tag to be reduced and a radiating dwell time to be changed. This is to assure that co-existing systems can operate without compromising their functionality and operational quality. In some embodiments, the radiating power is reduced to zero.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 30, 2008
    Applicant: Impinj, Inc.
    Inventors: Ali Aiouaz, Christopher J. Diorio, Aanand Esterberg, Harsh Jain, Omar Khwaja, David Ord, Mike Thomas