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: 11836989Abstract: 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: GrantFiled: March 4, 2022Date of Patent: December 5, 2023Assignee: MAGNA ELECTRONICS INC.Inventors: Nikhil Gupta, Galina Okouneva, Liang Zhang
-
Patent number: 11809984Abstract: An automatic tag identification system identifies tags for color themes, a color theme referring to a set of multiple colors that work well together to create (e.g., are visually appropriate for creating) a desired effect, and a tag referring to one or more words that describe a color theme. The automatic tag identification system receives an indication of the multiple colors (e.g., five colors) for a color theme. A first machine learning system uses the indicated multiple colors to generate a color theme embedding for the color theme, which is a vector encoding or embedding of the color theme. The second machine learning system uses the color theme embedding generated by the first machine learning system to generate one or more tags that label the color theme. These one or more tags can then be saved as associated with or corresponding to the multiple colors for the color theme.Type: GrantFiled: November 15, 2018Date of Patent: November 7, 2023Assignee: Adobe Inc.Inventor: Nikhil Gupta
-
Patent number: 11793257Abstract: A storage device for needles having: a tubular housing, a first cylindrical tube is retained in said tubular housing; first and second cylindrical tubes; the second tube is adapted to reciprocate within the first cylindrical tube; a third cylindrical tube is adapted fit over the first cylindrical tube; a mounting retainer is adapted to engage said tubular housing, the mounting retainer has a tubular protrusion extending therefrom, the tubular protrusion has a cylindrical bearing surface, the cylindrical bearing surface rotatably retains said third cylinder with a portion of said third cylinder protruding through said mounting retainer, a deformable needle mounting element is disposed with the second cylindrical tube, the deformable needle mounting element is adapted both to retain needles and allow withdrawal of needles therefrom, the second cylindrical tube is advanceable and retractable in the rotatable third cylindrical tube by turning of the third tube about its longitudinal axis.Type: GrantFiled: July 23, 2020Date of Patent: October 24, 2023Assignee: DPG USA INC.Inventor: Nikhil Gupta
-
Patent number: 11797732Abstract: A technique for designing circuits including receiving a data object representing a circuit for a first process technology, the circuit including a first sub-circuit, the first sub-circuit including a first electrical component and a second electrical component arranged in a first topology; identifying the first sub-circuit in the data object by comparing the first topology to a stored topology, the stored topology associated with the first process technology; identifying a first set of physical parameter values associated with first electrical component and the second electrical component of the first sub-circuit; determining a set of performance parameter values for the first sub-circuit based on a first machine learning model of the first sub-circuit and the identified set of physical parameters; converting the identified first sub-circuit to a second sub-circuit for the second process technology based on the determined set of performance parameter values; and outputting the second sub-circuit.Type: GrantFiled: April 30, 2021Date of Patent: October 24, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Ashish Khandelwal, Sreenivasan K. Koduri, Nikhil Gupta, Timothy W. Fischer
-
Publication number: 20230315143Abstract: 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: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Inventors: 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: 11768389Abstract: An auxiliary magnifying system for use in connection with a pair of glasses, includes: a. a positionable mounting fixture, said positionable mounting fixture comprising: i. an elongated body having ii. a pair of engageable mounting wings thereupon, b. an axle retained therein about which said rotatable mounting wing may be rotated; c. a mount capable of retaining a positioning arm thereupon; d. a flexibly deformable arm, one end of which is capable of being retained in said mount on said elongated body; e. a bracket capable of being mounted on the other end of said flexibly deformable arm; and f. a lens mountable in said bracket.Type: GrantFiled: September 15, 2020Date of Patent: September 26, 2023Assignee: DPG USA INC.Inventor: Nikhil Gupta
-
Patent number: 11761132Abstract: 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 gType: GrantFiled: January 31, 2022Date of Patent: September 19, 2023Inventor: Nikhil Gupta
-
Publication number: 20230289991Abstract: A vehicular trailer angle detection system includes a camera disposed at a rear portion of a vehicle. The system determines, via processing of frames of image data captured by the camera, features of a trailer present rearward of the vehicle and hitched to the vehicle by determining features that have similar position changes between a current frame of image data captured by the camera and a previous frame of image data captured by the camera. Responsive to movement of the trailer relative to the vehicle, and via processing of captured frames of image data, the system tracks determined features over multiple captured frames of image data for different positions of the trailer relative to the vehicle. The system determines angle of the trailer relative to the vehicle based at least in part on tracking of determined features of the trailer over multiple captured frames of image data.Type: ApplicationFiled: May 15, 2023Publication date: September 14, 2023Inventors: Horst D. Diessner, Jyothi P. Gali, Nikhil Gupta, Hilda Faraji, Galina Okuoneva, Akinyele O. Ikuseru
-
Publication number: 20230286439Abstract: A vehicular vision system includes a plurality of surround view cameras disposed at a vehicle, an electronic control unit (ECU), and a video display screen disposed in the vehicle and viewable by a driver of the vehicle for displaying video images derived from image data captured by the surround view cameras. The vehicular vision system, responsive to determining an impending lane change of the equipped vehicle toward an adjacent traffic lane and responsive to processing at the ECU of image data captured by at least one of the surround view cameras of the plurality of surround view cameras, displays on the video display video images derived at least in part from image data captured by at least two of the side view cameras. The displayed video images include a portion of the adjacent traffic lane.Type: ApplicationFiled: November 2, 2022Publication date: September 14, 2023Inventors: Jyothi P. Gali, Alan M. Cordeiro, Richard C. Bozich, Nikhil Gupta, Suresh Boddi
-
Publication number: 20230290155Abstract: 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. Frames of image data are captured by the camera and provided to the ECU. An image processor of the ECU processes frames of image data captured by the camera. A condition is determined via processing at the image processor of the ECU frames of image data captured by the camera. The condition includes a shadow present in the field of view of the camera within ten frames of image data captured by the camera or a damaged condition of the imager within two minutes of operation of the camera. The ECU determines a safe state for the vehicle responsive to determining the condition.Type: ApplicationFiled: May 22, 2023Publication date: September 14, 2023Inventors: Horst D. Diessner, Richard C. Bozich, Aleksandar Stefanovic, Anant Kumar Lall, Nikhil Gupta
-
Patent number: 11755328Abstract: 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: GrantFiled: November 16, 2021Date of Patent: September 12, 2023Assignee: Apple Inc.Inventors: Aditya Kesiraju, Brett S. Feero, Nikhil Gupta, Viney Gautam
-
Patent number: 11752451Abstract: Hydrophobic particles such as coal and hydrophobized mineral fines can be readily separated from hydrophilic impurities by forming agglomerates in water using a hydrophobic liquids such as oil. The agglomerates of hydrophobic particles usually entrap large amounts of water, causing the moisture of the recovered hydrophobic particles to be excessively high. This problem can be overcome by dispersing the hydrophobic agglomerates in a hydrophobic liquid that can be readily recycled. The dispersion can be achieved using specially designed apparatus and methods that can create a turbulence that can help destabilize the agglomerates in a recyclable hydrophobic liquid and facilitate the dispersion.Type: GrantFiled: February 18, 2020Date of Patent: September 12, 2023Assignee: Virginia Tech Intellectual Properties, Inc.Inventors: Roe-Hoan Yoon, Gerald Luttrell, Nikhil Gupta
-
Patent number: 11756230Abstract: 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: GrantFiled: March 18, 2022Date of Patent: September 12, 2023Assignee: Magna Electronics Inc.Inventors: Nikhil Gupta, Galina Okouneva, Hilda Faraji, Jyothi P. Gali
-
Patent number: 11753002Abstract: 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: GrantFiled: May 13, 2022Date of Patent: September 12, 2023Assignee: Magna Electronics Inc.Inventors: Mahdi Marsousi, Harold E. Joseph, Nikhil Gupta, Alexander Velichko
-
Publication number: 20230282001Abstract: A vison-based landing system comprises a processor onboard an aerial vehicle, an onboard vision sensor, onboard aiding sensors, and a data storage unit. The processor hosts an adaptive feature extraction module operative to perform a method that comprises capturing an image of a landing area having a plurality of edge features; calculating an estimated slope of an expected edge feature; calculating an expected gradient direction of the expected edge feature; selecting a horizontal basis kernel for the expected edge feature along an expected horizontal gradient; selecting a vertical basis kernel for the expected edge feature along an expected vertical gradient; calculating a combined convolution kernel for the expected edge feature based on the horizontal and vertical basis kernels, the estimated slope, and the expected gradient direction; and performing a convolution operation on the image using the combined convolution kernel to obtain an edge feature image of the landing area.Type: ApplicationFiled: April 21, 2022Publication date: September 7, 2023Applicant: Honeywell International Inc.Inventors: Nikhil Gupta, Shouvik Das
-
Patent number: 11748533Abstract: A technique for designing circuits including receiving a data object representing a circuit for a first process technology, the circuit including a first sub-circuit, the first sub-circuit including a first electrical component and a second electrical component arranged in a first topology; identifying the first sub-circuit in the data object by comparing the first topology to a stored topology, the stored topology associated with the first process technology; identifying a first set of physical parameter values associated with first electrical component and the second electrical component of the first sub-circuit; determining a set of performance parameter values for the first sub-circuit based on a first machine learning model of the first sub-circuit and the identified set of physical parameters; converting the identified first sub-circuit to a second sub-circuit for the second process technology based on the determined set of performance parameter values; and outputting the second sub-circuit.Type: GrantFiled: April 30, 2021Date of Patent: September 5, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Ashish Khandelwal, Sreenivasan K. Koduri, Nikhil Gupta, Timothy W. Fischer
-
Patent number: 11727175Abstract: A technique for designing circuits including receiving a data object representing a circuit for a first process technology, the circuit including a first sub-circuit, the first sub-circuit including a first electrical component and a second electrical component arranged in a first topology; identifying the first sub-circuit in the data object by comparing the first topology to a stored topology, the stored topology associated with the first process technology; identifying a first set of physical parameter values associated with first electrical component and the second electrical component of the first sub-circuit; determining a set of performance parameter values for the first sub-circuit based on a first machine learning model of the first sub-circuit and the identified set of physical parameters; converting the identified first sub-circuit to a second sub-circuit for the second process technology based on the determined set of performance parameter values; and outputting the second sub-circuit.Type: GrantFiled: April 30, 2021Date of Patent: August 15, 2023Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Timothy W. Fischer, Ashish Khandelwal, Sreenivasan K. Koduri, Nikhil Gupta
-
Patent number: 11726910Abstract: Examples include a computing system for receiving memory class of service parameters; setting performance monitoring configuration parameters, based at least in part on the memory class of service parameters, for use by a performance monitor of a memory controller to generate performance monitoring statistics by monitoring performance of one or more workloads by a plurality of processor cores based at least in part on the performance monitoring configuration parameters; receiving the performance monitoring statistics from the performance monitor; and generating, based at least in part on the performance monitoring statistics, a plurality of memory bandwidth settings to be applied by a memory bandwidth allocator to the plurality of processor cores to dynamically adjust priorities of memory bandwidth allocated for the one or more workloads to be processed by the plurality of processor cores.Type: GrantFiled: March 12, 2020Date of Patent: August 15, 2023Assignee: Intel CorporationInventors: Ian M. Steiner, Andrew J. Herdrich, Wenhui Shu, Ripan Das, Dianjun Sun, Nikhil Gupta, Shruthi Venugopal
-
Patent number: D1000103Type: GrantFiled: January 27, 2021Date of Patent: October 3, 2023Inventor: Nikhil Gupta
-
Patent number: D1000234Type: GrantFiled: September 2, 2021Date of Patent: October 3, 2023Inventor: Nikhil Gupta