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: 11567556
    Abstract: Examples herein relate to assigning, by a system agent of a central processing unit (CPU), an operating frequency to a core group based priority level of the core group while avoiding throttling of the system agent. Avoiding throttling of the system agent can include maintaining a minimum performance level of the system agent. A minimum performance level of the system agent can be based on a minimum operating frequency. Assigning, by a system agent of a central processing unit, an operating frequency to a core group based priority level of the core group while avoiding throttling of the system agent can avoid a thermal limit of the CPU. Avoiding thermal limit of the CPU can include adjusting the operating frequency to the core group to avoid performance indicators of the CPU. A performance indicator can indicate CPU utilization corresponds to Thermal Design Point (TDP).
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: January 31, 2023
    Assignee: Intel Corporation
    Inventors: Chris Macnamara, John J. Browne, Tomasz Kantecki, David Hunt, Anatoly Burakov, Srihari Makineni, Nikhil Gupta, Ankush Varma, Dorit Shapira, Vasudevan Srinivasan, Bryan T. Butters, Shrikant M. Shah
  • Publication number: 20230018221
    Abstract: An apparatus can include processor cores and control circuitry coupled to the processor cores. The control circuitry can detect at least one of a power characteristic and a frequency characteristic of at least one of the processor cores. The control circuitry can determine that a frequency control opportunity is present on at least one of the processor cores based on at least one of the power characteristic and the frequency characteristic. The control circuitry can adjust a power parameter of at least one of the processor cores responsive to determining that the frequency control opportunity is present.
    Type: Application
    Filed: September 26, 2022
    Publication date: January 19, 2023
    Inventors: Reshma Pattan, Pinkesh Shah, Chris MacNamara, Nikhil Gupta
  • Patent number: 11554717
    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: Grant
    Filed: May 17, 2021
    Date of Patent: January 17, 2023
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Hilda Faraji, Daan He, Ghanshyam Rathi
  • Publication number: 20220413720
    Abstract: In an embodiment, a processor includes multiple processing engines and a power control unit. The power control unit is to receive a mapping of multiple virtual partitions to sets of the processing engines, and in response to a receipt of the mapping of multiple of virtual partitions: access a power limit table for the processor, and generate multiple virtual partition power limit tables based on the power limit table for the processor, where each virtual partition power limit table is associated with a different virtual partition. Other embodiments are described and claimed.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Inventors: Adwait Purandare, Ian Steiner, Vasudevan Srinivasan, Ankush Varma, Nikhil Gupta, Stanley Chen
  • Publication number: 20220405587
    Abstract: A computer-implemented method for generating a synthetic training data set for training a machine learning computer vision model for performing at least one user defined computer vision task, in which spatially resolved sensor data are processed and evaluated with respect to at least one user defined object of interest, including receiving at least one model of a user defined object of interest; determining at least one render parameter and multiple render parameters; generating a set of training images by rendering the at least one model of the object of interest based on the at least one render parameter; generating annotation data for the set of training images with respect to the at least one object of interest; and providing a training data set including the set of training images and the annotation data for being output to the user and/or for training the computer vision model.
    Type: Application
    Filed: May 27, 2022
    Publication date: December 22, 2022
    Inventors: Pooja RANGARAJAN, Nikhil GUPTA, Andre BREITENFELD, Andreas MÜLLER, Sebastian SCHULZ, Sheng LING, Thomas KAMMERLOCHER, Fabian BAIER
  • Patent number: 11532233
    Abstract: A vehicular vision system includes a camera disposed at a body portion of a vehicle and having a field of view exterior of the vehicle. The camera has an imager and a fisheye lens with more distortion at side regions of the field of view than at a center region of the field of view. An electronic control unit (ECU), via image processing of captured image data, determines gradient information and determines edges of intensity gradients present at a side region of the field of view of the camera. The system, based at least in part on determined edges of intensity gradients, determines a potential cross traffic object at the side region and determines movement of upper and lower portions of a determined edge of an intensity gradient of the cross traffic object to determine if the cross traffic object is moving into a path of the vehicle.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: December 20, 2022
    Assignee: MAGNA ELECTRONICS INC.
    Inventor: Nikhil Gupta
  • Patent number: 11508156
    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: Grant
    Filed: December 18, 2020
    Date of Patent: November 22, 2022
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Tzu-Ming Su, I-Te Yu, Brijendra Kumar Bharti, Alexander Velichko, Nikhil Gupta, Xai Phan, Nadine A. Hazzouri
  • Patent number: 11498255
    Abstract: A method of extruding filament comprises the steps of cutting a bulk source material into pieces having size S1, performing a first extrusion pass comprising the steps of melting the pieces in an extruding device at a temperature T1 and extruding a first filament at an extrusion speed V1, and performing at least one additional extrusion pass k comprising the steps of cutting the first filament into pieces having size Sk, melting the pieces in an extruding device at temperature Tk, and extruding a final filament at an extrusion speed Vk. A system for extruding filament is also described.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: November 15, 2022
    Assignee: NEW YORK UNIVERSITY
    Inventors: Nikhil Gupta, Brooks Saltonstall, Ashish Kumar Singh
  • Publication number: 20220337726
    Abstract: A vehicular trailering assist system includes a camera and an image processor operable to process image data captured by the camera. The vehicular trailering assist system iteratively predicts a plurality of predicted trailer angles based on a corresponding plurality of potential trailer beam lengths ranging between an upper dimension above a baseline trailer beam length and a lower dimension below the baseline trailer beam length and selects a trailer angle from the plurality of predicted trailer angles that least deviates from a current trailer angle determined via processing by the image processor of image data captured by the camera. The potential trailer beam length that corresponds to the selected trailer angle that least deviates from the determined current trailer angle is used in determining trailer angles for that trailer during future drives of the vehicle when towing that particular trailer.
    Type: Application
    Filed: May 13, 2022
    Publication date: October 20, 2022
    Inventors: Jyothi P. Gali, Nikhil Gupta, Galina Okouneva
  • Publication number: 20220314967
    Abstract: A vehicular control 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 as the vehicle moves along a road is processed at a control for detecting objects present exterior the vehicle. The 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, and 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: Application
    Filed: May 13, 2022
    Publication date: October 6, 2022
    Inventors: Mahdi Marsousi, Harold E. Joseph, Nikhil Gupta, Alexander Velichko
  • Publication number: 20220265017
    Abstract: A case for tailor's chalk includes: (a) a generally triangular base with a central portion, a retaining pocket along one edge thereof, said pocket opening toward the center of said triangular base and a pair of offset base hinge elements adjacent the pocket located adjacent opposed ends of said pocket along said one edge of said base; and (b) a generally triangular lid shaped and adapted to mate with the base and hinged thereto by a pair of mating offset lid hinge elements located along one edge of said generally triangular lid, said lid hinge elements being snap-fit mateable with said base hinge elements, the offset between said generally triangular base and said generally triangular lid being sufficient to define a storage cavity for the chalk in a closed position, the lid having a central portion opposing the central portion of the base in said closed position, the lid being coupled to the base so as to be rotatable with respect thereto to an open position where the lid is rotated by 180° with respect to t
    Type: Application
    Filed: February 10, 2022
    Publication date: August 25, 2022
    Inventor: Nikhil Gupta
  • Publication number: 20220262130
    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 vehicular vision system, responsive at least in part to image processing of multiple frames of captured image data, detects an object present exterior of the vehicle that is moving relative to the vehicle. The system, when the vehicle is moving, and based at least in part to received vehicle motion data indicative of motion of the vehicle when the vehicle is moving and image processing of multiple frames of captured image data, (i) estimates object trajectory of the detected object based at least in part on corresponding object features present in multiple frames of image data captured by the camera and (ii) determines motion of the detected object relative to the moving vehicle based on the estimated object trajectory.
    Type: Application
    Filed: April 25, 2022
    Publication date: August 18, 2022
    Inventors: Nikhil Gupta, Liang Zhang
  • Publication number: 20220259782
    Abstract: An ergonomic seam ripper includes: (a) an elongated haft with a bulged profile having a larger cross-section about its medial portion than cross-section at a palm end of the haft, the cross-section about the medial portion of the haft also being larger than a cross-section at a thumb grip end of the haft, wherein the palm end of the haft has an outer surface of generally planar structure and the haft is further characterized by a mounting portion at the thumb grip end of the haft; (b) a gripping member secured to the mounting portion of the haft made of a resilient rubbery material with a plurality of gripping ribs extending thereabout, wherein the gripping ribs are spread relatively close together at an upper portion thereof and relatively further apart at a lower portion thereof; and (c) a U-shaped cutting blade with a tapered projection and balled projection, as well as a shaft, wherein the shaft of the blade is secured to the haft such that the tapered projection is aligned with the upper portion of the g
    Type: Application
    Filed: January 31, 2022
    Publication date: August 18, 2022
    Inventor: Nikhil Gupta
  • Patent number: 11415990
    Abstract: A method of tracking an image feature is described. The method comprises acquiring an image with a camera, and determining, using processing circuitry, a bounding area in the image, the bounding area surrounding a feature in the image. The method further comprises determining, using processing circuitry, a rotation axis and a rotation angle based on a first focal length of the camera and a position of the bounding area relative to a center of the image. The method further comprises determining, using processing circuitry, at least one of a pan angle, a roll angle, and a tilt angle for the camera at which the bounding area is centered in the image. The method further comprises adjusting, using a gimbal, an orientation of the camera based on the at least one of the pan angle, the roll angle, and the tilt angle.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: August 16, 2022
    Assignee: Honeywell International Inc.
    Inventors: Shouvik Das, Nikhil Gupta
  • 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