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).

  • Publication number: 20220251778
    Abstract: A thread conditioner and cutter includes (a) a base unit with (i) a planar divider for supporting a thread conditioning composition; (ii) a plurality of upper sidewall segments spaced apart from each other to define upper slots extending upwardly from the planar divider as well as defining an upper cavity of the base unit; (iii) a lower sidewall extending downwardly from the planar divider thereby defining an underside cavity, wherein the lower sidewall has a plurality of opposing thread notches at an upper edge thereof at a lower end of the upper slots of the upper sidewall segments as well as a pair of opposing lower slots extending upwardly from a lower edge of the lower sidewall; and (iv) a cutting blade disposed at one of said opposing slots at a first distance from the lower edge of the lower sidewall and wherein the slot opposed to the slot with the cutting blade extends a second distance from the lower edge of the lower sidewall which is greater than the first distance from the lower edge of the lower
    Type: Application
    Filed: January 31, 2022
    Publication date: August 11, 2022
    Inventor: Nikhil Gupta
  • Patent number: 11409560
    Abstract: In one embodiment, a processor includes a current protection controller to: receive instruction width information and instruction type information associated with one or more instructions stored in an instruction queue prior to execution of the one or more instructions by an execution circuit; determine a power license level for the core based on the corresponding instruction width information and the instruction type information; generate a request for a license for the core corresponding to the power license level; and communicate the request to a power controller when the one or more instructions are non-speculative, and defer communication of the request when at least one of the one or more instructions is speculative. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: August 9, 2022
    Assignee: Intel Corporation
    Inventors: Krishnamurthy Jambur Sathyanarayana, Robert Valentine, Alexander Gendler, Shmuel Zobel, Gavri Berger, Ian M. Steiner, Nikhil Gupta, Eyal Hadas, Edo Hachamo, Sumesh Subramanian
  • Patent number: 11409887
    Abstract: Systems, methods, and computer media for mitigating cybersecurity vulnerabilities of systems are provided herein. A current cybersecurity maturity of a system can be determined based on maturity criteria. The maturity criteria can be ranked based on importance. Solution candidates for increasing the cybersecurity maturity of the system can be determined based on the ranking. The solution candidates specify cybersecurity levels for the maturity criteria. A present state value reflecting the current cybersecurity maturity of the system can be calculated. For the solution candidates, an implementation state value and a transition state value can be determined. The implementation state value represents implementation of the maturity levels of the solution candidate, and the transition state value represents a transition from the present state value to the implementation state value.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: August 9, 2022
    Assignees: Battelle Memorial Institute, Board of Trustees of the University of Arkansas
    Inventors: Sri Nikhil Gupta Gourisetti, Michael E. Mylrea, Hirak Patangia
  • Publication number: 20220244996
    Abstract: An apparatus and method for intelligently scheduling threads across a plurality of logical processors. For example, one embodiment of a processor comprises: a plurality of cores; one or more peripheral component interconnects to couple the plurality of cores to memory, and in response to a core configuration command to deactivate a core of the plurality of cores, a region within the memory is updated with an indication of deactivation of the core.
    Type: Application
    Filed: April 11, 2022
    Publication date: August 4, 2022
    Inventors: Ankush VARMA, Nikhil GUPTA, Vasudevan SRINIVASAN, Krishnakanth SISTLA, Nilanjan PALIT, Abhinav KARHU, Eugene GORBATOV, Eliezer WEISSMANN
  • Publication number: 20220207767
    Abstract: A vehicular trailer hitching assist system includes a camera disposed at a rear portion of a vehicle and viewing a trailer hitch disposed at the vehicle. Responsive to processing at an electronic control unit (ECU) of frames of image data captured by the camera, a feature of the trailer hitch is detected. The system, at least in part via processing at the ECU of at least one frame of image data captured by the camera, determines a ground location at the ground below the detected feature of the trailer hitch, and determines a location of the trailer hitch at the vehicle. The vehicle is maneuvered toward a trailer for hitching the trailer to the trailer hitch of the vehicle based at least in part on (i) the determined location of the trailer hitch and (ii) the height of the detected feature of the trailer hitch above the ground location.
    Type: Application
    Filed: March 18, 2022
    Publication date: June 30, 2022
    Inventors: Nikhil Gupta, Galina Okouneva, Hilda Faraji, Jyothi P. Gali
  • Patent number: 11371174
    Abstract: A flexible thimble gripper is provided. The thimble gripper includes a flexible elastomeric strip terminating in an elastomeric dome at one end with an elastomeric thimble formed at the opposite end. The dome has a friction enhancing surface formed on an outer surface. The thimble has a rigid polymeric cap terminating in a region having a slip resistant surface. The cap is cutaway on a surface contiguous with the friction enhancing surface of the dome, with a friction enhancing surface formed on the adjacent region of the elastomeric band. The dome and the thimble mount upon a thumb and a finger of a user's hand. The thimble gripper is used to push a needle into material pressed by the slip resistant surface and to draw the needle from the material gripped between the friction enhancing surfaces of the dome and the elastomeric band.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 28, 2022
    Inventor: Nikhil Gupta
  • Publication number: 20220189180
    Abstract: A vehicular vision system includes a camera disposed at an in-cabin side of a windshield of a vehicle. Responsive to image processing at an ECU of captured frames of image data, the vehicular vision system detects an object present in a field of view of the camera. As the vehicle moves relative to the detected object, captured frames of image data are processed to determine a point of interest, present in multiple captured frames of image data, on the detected object. The vehicular vision system, via processing of captured frames of image data as the vehicle moves relative to the detected object, and based on the determined point of interest present in multiple captured frames of image data, estimates a location in three dimensional space of the determined point of interest and determines distance to the determined point of interest on the detected object.
    Type: Application
    Filed: March 4, 2022
    Publication date: June 16, 2022
    Inventors: Nikhil Gupta, Galina Okouneva, Liang Zhang
  • Patent number: 11359316
    Abstract: A thread conditioner dispenser is provided as well as a method of conditioning thread. The dispenser has a base with two longitudinally extending sidewalls attached which are joined by two transverse sidewalls. A receptacle for thread conditioning compound is defined interior thereto. Notches are formed in each transverse sidewall. The point on each notch closest to the base defines a saddle point. An adhesive layer is attached to the base such that the dispenser may be removably attached to a solid surface. Thread may be passed through one of the notches and withdrawn through the opposed notch.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: June 14, 2022
    Assignee: DPG USA INC.
    Inventors: Nikhil Gupta, Ronald C. Farnum, John C. Olson
  • Publication number: 20220179378
    Abstract: This document describes techniques, apparatuses, and systems for a blockchain-based transactive energy system. A blockchain-based transactive energy system receives a bid associated with a supply/demand curve of a utility from a transactive node through a smart contract. A universal identifier associated with the bid may be verified by consensus nodes of the blockchain-based transactive energy system to determine a verified set of bids. The universal identifier or other data associated with the bid may be stored in an immutable database provided by a blockchain. Based on the verified set of bids, a market-clearing price of the utility may be determined and used to satisfy the bid of the transactive node according to an actual production or consumption of the utility by the transactive node. The actual production or consumption of the utility may be stored in the immutable database for future audits or verification.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 9, 2022
    Applicant: Battelle Memorial Institute
    Inventors: Sri Nikhil Gupta Gourisetti, Steven E. Widergren, Michael E. Mylrea, David J. Sebastian Cardenas, Mark I. Borkum, Bishnu P. Bhattarai, Peng Wang, Alysha M. Randall, Hayden M. Reeve
  • Patent number: 11354477
    Abstract: Embodiments include herein are directed towards a method for use in an electronic design environment is provided. Embodiments may include receiving a printed circuit board schematic and one or more electronic circuits. Embodiments may further include automatically generating, one or more circuit templates based upon, at least in part, the printed circuit board schematic and one or more electronic circuits. The one or more circuit templates may be stored at an electronic design database. Embodiments may also include receiving a current printed circuit board schematic and automatically determining whether a subcircuit of the current printed circuit board schematic is an exact or approximate match with the one or more circuit templates.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: June 7, 2022
    Assignee: Cadence Design Systems, Inc.
    Inventors: Jasleen Kaur Ahuja, Taranjit Singh Kukal, Vikrant Khanna, Nikhil Gupta, Rohit Shukla, Kunal Gupta, Charu Kapoor
  • Patent number: 11347866
    Abstract: Techniques and apparatuses are described for a cybersecurity risk management tool to assess cybersecurity risk and prioritize cybersecurity correction plans. The cybersecurity risk management tool categorizes cybersecurity framework security controls into maturity indicator levels, identifies implementation states achieved by an entity with respect to the cybersecurity framework security controls, and determines which of the maturity indicator levels represents the implementation state achieved by the entity with respect to each of the cybersecurity framework security controls. A cost-benefit analysis for modifying from the implementation state achieved by the entity to a next implementation state to be achieved by the entity with respect to the cybersecurity framework security controls is also enabled. The cost-benefit analysis leverages factored weights including aspects indicative of security perspectives, Gaussian distributions, and the maturity indicator levels.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 31, 2022
    Assignee: Battelle Memorial Institute
    Inventors: Sri Nikhil Gupta Gourisetti, Michael E. Mylrea, Paul M. Skare
  • Patent number: 11332124
    Abstract: A vehicular sensing system includes a plurality of sensors disposed at a vehicle so as to have a combined field of sensing forward, rearward and sideward of the vehicle. Data captured by the sensors is processed at a control to detect objects present in a respective field of sensing. A control designates a plurality of locations within the fields of sensing. As the vehicle moves along the road, the control increases a value for each designated location when an object is detected at that designated location and decreases the value for each designated location when an object is not detected at that designated location. The control, as the vehicle moves along the road, generates an object map based on values for the designated locations. The greater the value for a particular designated location, the greater the probability an object is present at that particular designated location.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: May 17, 2022
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Mahdi Marsousi, Harold E. Joseph, Nikhil Gupta, Alexander Velichko
  • Patent number: 11336805
    Abstract: A method of calibrating a vehicular trailering assist system includes hitching a trailer to a vehicle having a rearward viewing camera. Frames of image data are captured by the camera when the vehicle is towing the trailer hitched to the vehicle to determine presence of the trailer and to determine if the particular trailer is a trailer for which the system is calibrated. Responsive to determination that the particular trailer is not a trailer for which the system is calibrated, the system assigns an initial trailer beam length before starting a calibration drive and collects data during the calibration drive. The system iteratively estimates the trailer beam length and, when the predicted trailer angle least deviates from the current determined trailer angle during the calibration drive, the system determines a final estimated trailer beam length for use by the vehicular trailering assist system in determining trailer angles.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: May 17, 2022
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Jyothi P. Gali, Nikhil Gupta, Galina Okouneva
  • Publication number: 20220145505
    Abstract: A double needle threader, includes an elongate graspable body having a pair of threading ledges formed thereupon, including a first threading ledge and a second threading ledge, a pair of threading apertures including a first threading aperture and a second threading aperture extending through said threading ledges, a pair of ridges including a first ridge and a second ridge formed adjacent said threading apertures, said ridges each having a collapsible wire loops, including a first wire loop and a second wire loop projecting therefrom extending over said threading apertures, said wire loops each having a generally angular return bend formed therein, said wire loops being configured to be passable through the eye of a needle, wherein the threading loops are of different sizes, the first wire loop being coarser than the second wire loop so that the first wire loop accommodates larger needles and sewing machines, while the second wire loop has a finer wire for smaller needles.
    Type: Application
    Filed: January 22, 2022
    Publication date: May 12, 2022
    Inventor: Nikhil Gupta
  • Publication number: 20220137975
    Abstract: In an embodiment, a processor includes a buffer in an interface unit. The buffer may be used to accumulate coprocessor instructions to be transmitted to a coprocessor. In an embodiment, the processor issues the coprocessor instructions to the buffer when ready to be issued to the coprocessor. The interface unit may accumulate the coprocessor instructions in the buffer, generating a bundle of instructions. The bundle may be closed based on various predetermined conditions and then the bundle may be transmitted to the coprocessor. If a sequence of coprocessor instructions appears consecutively in a program, the rate at which the instructions are provided to the coprocessor (on average) at least matches the rate at which the coprocessor consumes the instructions, in an embodiment.
    Type: Application
    Filed: November 16, 2021
    Publication date: May 5, 2022
    Inventors: Aditya Kesiraju, Brett S. Feero, Nikhil Gupta, Viney Gautam
  • Publication number: 20220129031
    Abstract: A processing device includes a plurality of processing cores, a control register, associated with a first processing core of the plurality of processing cores, to store a first base clock frequency value at which the first processing core is to run, and a power management circuit to receive a base clock frequency request comprising a second base clock frequency value, store the second base clock frequency value in the control register to cause the first processing core to run at the second base clock frequency value, and expose the second base clock frequency value on a hardware interface associated with the power management circuit.
    Type: Application
    Filed: November 5, 2021
    Publication date: April 28, 2022
    Inventors: Vasudevan Srinivasan, Krishnakanth V. Sistla, Corey D. Gough, Ian M. Steiner, Nikhil Gupta, Vivek Garg, Ankush Varma, Sujal A. Vora, David P. Lerner, Joseph M. Sullivan, Nagasubramanian Gurumoorthy, William J. Bowhill, Venkatesh Ramamurthy, Chris MacNamara, John J. Browne, Ripan Das
  • Patent number: 11315348
    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: Grant
    Filed: April 5, 2021
    Date of Patent: April 26, 2022
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Liang Zhang
  • Patent number: 11301298
    Abstract: An apparatus and method for intelligently scheduling threads across a plurality of logical processors.
    Type: Grant
    Filed: March 28, 2020
    Date of Patent: April 12, 2022
    Assignee: INTEL CORPORATION
    Inventors: Ankush Varma, Nikhil Gupta, Vasudevan Srinivasan, Krishnakanth Sistla, Nilanjan Palit, Abhinav Karhu, Eugene Gorbatov, Eliezer Weissmann
  • Patent number: 11295145
    Abstract: A method for determining objects of interest using a vehicular vision system includes providing at least one camera and providing a control having an image processor that processes image data captured by the camera. An object present in the field of view of the camera is detected via processing at the control of a first frame of captured image data. Hypotheses filtering and hypotheses merging may be utilized when processing additional frames of captured image data to discern the detected object being an object of interest from the detected object being not an object of interest. Hypotheses filtering includes tracking the detected object over multiple additional frames of captured image data, and hypotheses merging includes comparing outputs of hypotheses filtering for the multiple additional frames of captured image data. The detected object may be determined to be an object of interest responsive to results of hypotheses merging.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: April 5, 2022
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Liang Zhang
  • Publication number: 20220100247
    Abstract: Hierarchical Power Management (HPM) architecture considers the limits of scaling on a power management controller, the autonomy at each die, and provides a unified view of the package to a platform. At a simplest level, HPM architecture has a supervisor and one or more supervisee power management units (PMUs) that communicate via at least two different communication fabrics. Each PMU can behave as a supervisor for a number of supervisee PMUs in a particular domain. HPM addresses these needs for products that comprise a collection of dice with varying levels of power and thermal management capabilities and needs. HPM serves as a unified mechanism than can span collection of dice of varying capability and function, which together form a traditional system-on-chip (SoC). HPM provides a basis for managing power and thermals across a diverse set of dice.
    Type: Application
    Filed: September 26, 2020
    Publication date: March 31, 2022
    Applicant: Intel Corporation
    Inventors: Vivek Garg, Ankush Varma, Krishnakanth Sistla, Nikhil Gupta, Nikethan Shivanand Baligar, Stephen Wang, Nilanjan Palit, Timothy Kam, Adwait Purandare, Ujjwal Gupta, Stanley Chen, Dorit Shapira, Shruthi Venugopal, Suresh Chemudupati, Rupal Parikh, Eric Dehaemer, Pavithra Sampath, Phani Kumar Kandula, Yogesh Bansal, Dean Mulla, Michael Tulanowski, Stephen Haake, Andrew Herdrich, Ripan Das