Patents by Inventor Nikhil Gupta

Nikhil Gupta 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: 11144085
    Abstract: An apparatus system is provided which comprises: a first component and a second component; a first circuitry to assign the first component to a first group of components, and to assign the second component to a second group of components; and a second circuitry to assign a first maximum frequency limit to the first group of components, and to assign a second maximum frequency limit to the second group of components, wherein the first component and the second component are to respectively operate in accordance with the first maximum frequency limit and the second maximum frequency limit.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: October 12, 2021
    Assignee: Intel Corporation
    Inventors: Asma H. Al-Rawi, Federico Ardanaz, Jonathan M. Eastep, Dorit Shapira, Krishnakanth Sistla, Nikhil Gupta, Vasudevan Srinivasan, Chris MacNamara
  • Patent number: 11137807
    Abstract: In one embodiment, a processor includes a non-volatile storage to store a plurality of configurations for the processor, the non-volatile storage including a plurality of entries to store configuration information for the processor for one of the plurality of configurations, the configuration information including at least one of a guaranteed operating frequency and a core count, at least one of the entries to store the core count. The processor further includes a power controller to control the processor to operate at one of the plurality of configurations based at least in part on a selected thermal set point of a plurality of thermal set points of the processor, each of the plurality of thermal set points associated with one of the configurations. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: October 5, 2021
    Assignee: Intel Corporation
    Inventors: Sandeep Ahuja, Nikhil Gupta, Vasudevan Srinivasan
  • Publication number: 20210303357
    Abstract: An apparatus and method for intelligently scheduling threads across a plurality of logical processors.
    Type: Application
    Filed: March 28, 2020
    Publication date: September 30, 2021
    Inventors: Ankush VARMA, Nikhil GUPTA, Vasudevan SRINIVASAN, Krishnakanth SISTLA, Nilanjan PALIT, Abhinav KARHU, Eugene GORBATOV, Eliezer WEISSMANN
  • Publication number: 20210303471
    Abstract: In an embodiment, a processor includes a plurality of prefetch circuits configured to prefetch data into a data cache. A primary prefetch circuit may be configured to generate first prefetch requests in response to a demand access, and may be configured to invoke a second prefetch circuit in response to the demand access. The second prefetch circuit may implement a different prefetch mechanism than the first prefetch circuit. If the second prefetch circuit reaches a threshold confidence level in prefetching for the demand access, the second prefetch circuit may communicate an indication to the primary prefetch circuit. The primary prefetch circuit may reduce a number of prefetch requests generated for the demand access responsive to the communication from the second prefetch circuit.
    Type: Application
    Filed: March 27, 2020
    Publication date: September 30, 2021
    Inventors: Stephan G. Meier, Tyler J. Huberty, Nikhil Gupta
  • Patent number: 11124909
    Abstract: A lighted magnifying needle threading fixture is provided. The threading fixture includes an elongated body with a magnifier lens at one end, a rest surface defined at the other, and therebetween a downwardly protruding support terminating in two support feet, as well as a battery compartment. The magnifier lens has a diameter of between about 30 mm and about 60 mm. The support feet and rest surface support the magnifier between about one and about four inches above a planar surface. The downwardly protruding support has a needle receiving socket beneath the magnifier, and an LED between the magnifier and the socket. The magnification strength allows a needle protruding from the socket to be in focus if viewed from above at a distance of between about 4 and 6 inches. The fixture is balanced on a planar surface so that the socket, LED and magnifier are accessible from both below and above.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: September 21, 2021
    Inventor: Nikhil Gupta
  • Publication number: 20210276557
    Abstract: A vehicular trailer hitching assist system includes a camera disposed at a rear portion of a vehicle and viewing at least rearward of the vehicle. An electronic control unit (ECU) includes an image processor operable to process image data captured by the camera. The ECU, via image processing of image data captured by the camera, detects a trailer rearward of the vehicle and determines a first path of travel for the vehicle to follow to maneuver the vehicle toward the trailer and to align the tow ball of the vehicle with a trailer hitch of the trailer. The ECU generates an output to maneuver the vehicle along the determined first path of travel. Responsive to detection of an object entering the first path of travel, the ECU determines a second path of travel for the vehicle to follow that avoids the detected object entering the determined path of travel.
    Type: Application
    Filed: May 24, 2021
    Publication date: September 9, 2021
    Inventors: Nikhil Gupta, Horst D. Diessner, Richard Bozich, Jyothi P. Gali, Aleksandar Stefanovic, Hilda Faraji, Miad Moarref, Xai Phan, Galina Okouneva, Brijendra Kumar Bharti
  • Publication number: 20210281076
    Abstract: Devices and methods of allocating distributed energy resources (DERs) to loads connected to a microgrid based on the cost of the DERs are provided. The devices and methods may determine one or more microgrid measurements. The devices and methods may determine one or more real-time electricity prices associated with utility generation sources. The devices and methods may determine one or more forecasts. The devices and methods may determine a cost associated with one or more renewable energy sources within the microgrid. The devices and methods may determine an allocation of the renewable sources to one or more loads in the microgrid.
    Type: Application
    Filed: May 19, 2021
    Publication date: September 9, 2021
    Inventors: Richard H. Meeker, MD Omar Faruque, Juan Ospina, Alvi Newaz, Emmanuel Collins, Griffin Francis, Nikhil Gupta
  • Publication number: 20210268962
    Abstract: A vehicular vision system includes a camera disposed at a vehicle and operable to capture multiple frames of image data during a driving maneuver of the vehicle. A control includes an image processor that processes frames of captured image data to determine feature points in an image frame when the vehicle is operated within a first range of steering angles, and to determine motion trajectories of those feature points in subsequent image frames for the respective range of steering angles. The control determines a horizon line based on the determined motion trajectories. Responsive to determination that the determined horizon line is non-parallel to the horizontal axis of the image plane, at least one of pitch, roll or yaw of the camera is adjusted. Image data captured by the camera is processed at the control for object detection.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 2, 2021
    Inventors: Nikhil Gupta, Hilda Faraji, Daan He, Ghanshyam Rathi
  • Publication number: 20210241008
    Abstract: A method for determining a safe state for a vehicle includes disposing a camera at a vehicle and disposing an electronic control unit (ECU) at the vehicle. Image data is captured via the camera and provided to the ECU. An image processor of the ECU processes captured image data. A condition is determined via processing at the image processor of the ECU captured image data. The condition comprises a shadow present in the field of view of the camera within ten frames of captured image data or a damaged condition of the imager within two minutes of operation of the camera. The condition is indicative of a condition where processing of captured image data degrades in performance. The ECU determines a safe state for the vehicle responsive to determining the condition.
    Type: Application
    Filed: March 1, 2021
    Publication date: August 5, 2021
    Inventors: Horst D. Diessner, Richard C. Bozich, Aleksandar Stefanovic, Anant Kumar Lall, Nikhil Gupta
  • Patent number: 11081008
    Abstract: A vision system of a vehicle includes a camera disposed at a vehicle and having a field of view exterior of the vehicle. The camera may have a wide angle lens with more distortion at side regions of the field of view than at a center region of the field of view. An image processor processes captured image data to determine gradient information of captured image data, and responsive to processing gradient information, determines a potential cross traffic object at one of the side regions of the field of view. The image processor processes multiple frames of captured image data to determine movement of an upper portion and a lower portion of a gradient of the determined potential cross traffic object and, responsive to such processing, determines if the detected potential cross traffic object is a cross traffic object that is moving into a path of the vehicle.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: August 3, 2021
    Assignee: MAGNA ELECTRONICS INC.
    Inventor: Nikhil Gupta
  • Publication number: 20210224561
    Abstract: A vehicular vision system includes a camera disposed at an in-cabin side of a windshield of a vehicle and viewing forward of the vehicle. The control, responsive at least in part to image processing by an image processor of multiple frames of captured image data, detects an object present exterior of the equipped vehicle that is moving relative to the equipped vehicle. The control receives vehicle motion data indicative of motion of the vehicle when the vehicle is moving. The control, responsive at least in part to the received vehicle motion data, and via image processing of multiple frames of captured image data, determines motion of the detected object relative to the moving vehicle by (i) determining corresponding object points in at least two frames of captured image data and (ii) estimating object motion trajectory of the detected object based at least in part on the determined corresponding object points.
    Type: Application
    Filed: April 5, 2021
    Publication date: July 22, 2021
    Inventors: Nikhil Gupta, Liang Zhang
  • Patent number: 11067993
    Abstract: A trailer assist system for a vehicle includes a plurality of sensors disposed at a vehicle, a trailer sensor disposed at a rear portion of a trailer and having a field of sensing at least rearward of the trailer, and a control having a processor operable to process data captured by the sensors. A display screen displays an area rearward of the trailer. Responsive to a user input selecting a target area present in the displayed image, the control, via processing of data captured by the sensors, is operable to determine a path of travel for the vehicle and trailer to follow to maneuver the vehicle and trailer toward a target location represented by the selected displayed target area. The control, responsive to determination of the path of travel, controls at least steering of the vehicle to maneuver the vehicle and trailer along the determined path of travel.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: July 20, 2021
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Jyothi P. Gali, Richard C. Bozich, Nikhil Gupta, Daniel W. Hodgman, Timothy M. Phillips, Clarence P. McElroy
  • Patent number: 11062372
    Abstract: Systems and methods for ranking one or more products in online shopping. One or more products are identified based on a search query received from user. The one or more products are ranked based on terms present in the search query. Each of the one or more products has one or more attributes associated with it. An attribute score for each of the one or more products is determined. Further, based on the attribute score, the relevancy of the one or more products is determined. Based on the relevancy, a marginal relevancy score for each of the one or more products is determined. The one or more products are re-ranked based on the marginal relevancy score. The rank of the one or more products can also be modified to optimize revenue generation.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: July 13, 2021
    Assignee: Facebook, Inc.
    Inventors: Apurva Jadhav, Shashikant Khandelwal, Nikhil Gupta, Gurpreetsingh Sachdev
  • Patent number: 11055102
    Abstract: In an embodiment, at least one CPU processor and at least one coprocessor are included in a system. The CPU processor may issue operations to the coprocessor to perform, including load/store operations. The CPU processor may generate the addresses that are accessed by the coprocessor load/store operations, as well as executing its own CPU load/store operations. The CPU processor may include a memory ordering table configured to track at least one memory region within which there are outstanding coprocessor load/store memory operations that have not yet completed. The CPU processor may delay CPU load/store operations until the outstanding coprocessor load/store operations are complete. In this fashion, the proper ordering of CPU load/store operations and coprocessor load/store operations may be maintained.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: July 6, 2021
    Assignee: Apple Inc.
    Inventors: Aditya Kesiraju, Brett S. Feero, Nikhil Gupta
  • Publication number: 20210201523
    Abstract: A method for determining features of a trailer being towed by a vehicle includes initiating a calibration drive of the vehicle and capturing frames of image data via a vehicle camera, and, via processing by an image processor of frames of captured image data, determining features of the trailer being towed by the vehicle during the calibration drive. The features of the trailer are determined by determining features that have similar changes between a current frame of captured image data and a previous frame of captured image data captured during the calibration drive. The features are tracked over multiple frames of captured image data for different angular positions of the trailer relative to the vehicle to determine trailer length from the hitch ball of the vehicle to an axle of the trailer. The trailer angle is determined based on the determined trailer length.
    Type: Application
    Filed: February 22, 2021
    Publication date: July 1, 2021
    Inventors: Horst D. Diessner, Jyothi P. Gali, Nikhil Gupta, Hilda Faraji, Galina Okouneva, Akinyele O. Ikuseru
  • Publication number: 20210201049
    Abstract: A vision system for a vehicle includes a camera and an electronic control unit (ECU) with an image processor. The ECU generates a reduced resolution frame of captured image data and the ECU determines a reduced resolution detection result based on pedestrian detection using the reduced resolution frame of captured image data. The ECU, responsive to processing by the image processor of image data, generates a cropped frame of captured image data and the ECU determines a cropped detection result based on pedestrian detection using the cropped frame of captured image data. Responsive to determining the reduced resolution detection result and determining the cropped detection result, the ECU merges the reduced resolution detection result and the cropped detection result into a final pedestrian detection result. The final pedestrian detection result is indicative of presence of a pedestrian within the field of view of the camera.
    Type: Application
    Filed: December 18, 2020
    Publication date: July 1, 2021
    Inventors: Tzu-Ming Su, I-Te Yu, Brijendra Kumar Bharti, Alexander Velichko, Nikhil Gupta, Xai Phan, Nadine A. Hazzouri
  • Patent number: 11046009
    Abstract: A system for detecting corruption in a three-dimensional model for use in additive manufacturing comprises a non-transitory computer-readable medium with instructions stored thereon, that when executed by a processor, perform the steps of obtaining a set of tool-control language instructions that define an additive manufactured part, obtaining a first mechanical specification for the additive manufactured part, constructing a virtual three dimensional model from the set of tool-control language instructions, performing at least one analysis step on the virtual three dimensional model to determine whether the virtual three dimensional model meets the first mechanical, electrical, thermal, and/or magnetic specification, and indicating that the set of tool-control language instructions is corrupt when the virtual three dimensional model fails to meet the first mechanical, electrical, thermal, and/or magnetic specification. A method of producing an additive manufactured part is also described.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: June 29, 2021
    Assignee: NEW YORK UNIVERSITY
    Inventors: Nektarios Georgios Tsoutsos, Nikhil Gupta, Michail Maniatakos
  • Patent number: 11043815
    Abstract: Devices and methods of allocating distributed energy resources (DERs) to loads connected to a microgrid based on the cost of the DERs are provided. The devices and methods may determine one or more microgrid measurements. The devices and methods may determine one or more real-time electricity prices associated with utility generation sources. The devices and methods may determine one or more forecasts. The devices and methods may determine a cost associated with one or more renewable energy sources within the microgrid. The devices and methods may determine an allocation of the renewable sources to one or more loads in the microgrid.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: June 22, 2021
    Assignee: The Florida State University Research Foundation, Inc.
    Inventors: Richard H. Meeker, MD Omar Faruque, Juan Ospina, Alvi Newaz, Emmanuel Collins, Griffin Francis, Nikhil Gupta
  • Publication number: 20210170690
    Abstract: A method of embedding an identifying feature into an additively-manufactured part comprises the steps of splitting an image of an identifying feature into a plurality of segments, generating a CAD model of the identifying feature with each of the plurality of segments positioned in a different layer of the CAD model, incorporating the CAD model of the identifying feature into a CAD model of an additively-manufactured part, and printing an additively-manufactured part containing a three-dimensional representation of the identifying feature, using the CAD model of the additively-manufactured part. A method of authenticating an additively manufactured part, a product made using the method of embedding the identifying feature into the additively manufactured part, and a product containing an identifying feature are also described.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 10, 2021
    Inventors: Nikhil Gupta, Fei Chen
  • Publication number: 20210173940
    Abstract: Method include receiving banner information from one or more queries of a network connecting a set of devices, wherein the banner information of one or more of the devices includes common vulnerability and exposure identifiers (CVEs) and the banner information of one or more of the devices does not include a CVE, identifying the devices based on the banner information including classifying devices without known CVEs by a device type, determining vulnerability scores for the devices with known CVEs based on retrieved CVE information, and determining vulnerability scores for the devices without CVEs based on a series of exploitability and impact parameter estimates associated with the device type classifications. Some methods include estimating a cyberattack vulnerability risk for the devices using the determined vulnerability scores.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 10, 2021
    Applicant: Battelle Memorial Institute
    Inventors: Michael E. Mylrea, Sri Nikhil Gupta Gourisetti