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: 20250258670Abstract: A reservation station that includes a storage circuit with multiple full and partial entries is disclosed. A given store-data entry of the multiple partial entries may store less data than a given full entry of the multiple full entries. A control circuit may receive a load/store operation and, in response to a determination that the load/store operation includes only a single source, store the load/store operation in a particular partial entry of the multiple partial entries.Type: ApplicationFiled: June 13, 2024Publication date: August 14, 2025Inventors: Amit KUMAR, Deepankar DUGGAL, Haoyan JIA, Manjunath SHEVGOOR, Mridul AGARWAL, Nikhil GUPTA
-
Publication number: 20250258622Abstract: A reservation station that includes primary and secondary storage circuits is disclosed. The primary storage circuit may include multiple full entries, while the secondary storage circuit includes multiple store-data entries. A given store-data entry of the multiple store-data entries stores a subset of the information stored in a given full entry of the multiple full entries. In response to a determination that a store address associated with a particular store operation, stored in particular full entry of the multiple full entries, has been available for use for a threshold number of cycles without store data associated with the particular store operation being available for use, a control circuit may transfer the particular store operation to a particular store-data entry of the multiple store-data entries.Type: ApplicationFiled: June 13, 2024Publication date: August 14, 2025Inventors: Amit KUMAR, Brian R. MESTAN, Mridul AGARWAL, Nikhil GUPTA
-
Publication number: 20250241393Abstract: A chalk liner including: (a) an elongate reservoir barrel for receiving powdered chalk; (b) a marking tip mounted on one end of the reservoir barrel and communicating with the interior of the reservoir barrel for receiving powdered chalk therefrom and having a marking wheel rotatably mounted in the marking tip and projecting outwardly therefrom; and (c) a cleaning tool mounted on the other end of the reservoir barrel.Type: ApplicationFiled: January 27, 2023Publication date: July 31, 2025Applicant: DPG USA INC.Inventor: Nikhil GUPTA
-
Publication number: 20250231767Abstract: An apparatus includes a processor core that includes an instruction decode circuit and a control circuit. The instruction decode circuit is configured to decode instructions, including a plurality of store instructions used to store information in a memory hierarchy. The control circuit is configured, after a particular store instruction is decoded, to preserve store information related to the particular store instruction, including a first program counter value for the particular store instruction. In response to decoding a subsequent load instruction with a corresponding second program counter value, the control circuit is configured to determine, using the first and second program counter values, whether a dependency has been established between the subsequent load instruction and the particular store instruction. In response to a determination that the dependency has been established, the control circuit is configured to use the preserved store information to perform the subsequent load instruction.Type: ApplicationFiled: March 31, 2025Publication date: July 17, 2025Inventors: Muawya M. Al-Otoom, Conrado Blasco, Deepankar Duggal, Ethan R. Schuchman, Ian D. Kountanis, Kulin N. Kothari, Nikhil Gupta
-
Patent number: 12347204Abstract: 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: GrantFiled: April 21, 2022Date of Patent: July 1, 2025Assignee: Honeywell International Inc.Inventors: Nikhil Gupta, Shouvik Das
-
Publication number: 20250208920Abstract: Disclosed are processor systems having cores with context registers to store priority information for threads to run on the core. They also include circuitry to change the core frequency for the thread based on the priority information.Type: ApplicationFiled: November 21, 2024Publication date: June 26, 2025Inventors: Adwait PURANDARE, Nikhil GUPTA, Andrew J. HERDRICH, Long CUI, Ankush VARMA, Stanley CHEN, Krishnakanth V. SISTLA, Yuval BUSTAN, Rami AMSIS, Ofer NATHAN, Eric J. DEHAEMER, Nilanjan PALIT, Shruthi VENUGOPAL
-
Patent number: 12299364Abstract: 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: May 13, 2025Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Nikhil Gupta, Timothy W. Fischer, Ashish Khandelwal, Sreenivasan K. Koduri
-
Patent number: 12298833Abstract: A single communication fabric for a data processing apparatus is provided. The fabric has an interconnection network to provide a topology of data communication channels between a plurality of data-handling functional units. The interconnection network has a first interconnection domain to provide data communication between a first subset of the data-handling functional units and a second interconnection domain to provide data communication between a second subset of the data-handling functional units. The power management circuitry is arranged to control a first performance level for the first interconnection domain independently from control of a second performance level for the second interconnection domain. Machine readable instructions and a method are provided to concurrently set performance levels of two different fabric domains to respective different operating frequencies.Type: GrantFiled: June 26, 2020Date of Patent: May 13, 2025Assignee: Intel CorporationInventors: Ujjwal Gupta, Ankush Varma, Lakshmipriya Seshan, Nikethan Shivanand Baligar, Nikhil Gupta, Swadesh Choudhary, Yogesh Bansal
-
Patent number: 12288070Abstract: An apparatus includes a processor core that includes an instruction decode circuit and a control circuit. The instruction decode circuit is configured to decode instructions, including a plurality of store instructions used to store information in a memory hierarchy. The control circuit is configured, after a particular store instruction is decoded, to preserve store information related to the particular store instruction, including a first program counter value for the particular store instruction. In response to decoding a subsequent load instruction with a corresponding second program counter value, the control circuit is configured to determine, using the first and second program counter values, whether a dependency has been established between the subsequent load instruction and the particular store instruction. In response to a determination that the dependency has been established, the control circuit is configured to use the preserved store information to perform the subsequent load instruction.Type: GrantFiled: September 9, 2022Date of Patent: April 29, 2025Assignee: Apple Inc.Inventors: Muawya M. Al-Otoom, Conrado Blasco, Deepankar Duggal, Ethan R. Schuchman, Ian D. Kountanis, Kulin N. Kothari, Nikhil Gupta
-
Patent number: 12263862Abstract: A vehicular parking assist system includes a plurality of sensors disposed at a vehicle and sensing exterior of the vehicle. The vehicular parking assist system, via processing of captured sensor data, and while the vehicle is conducting a parking maneuver, detects an object and tracks location of the detected object relative to the vehicle until the detected object leaves a field of sensing of the at least one sensor of the plurality of sensors. The system, after the detected object leaves the field of sensing of the at least one sensor, predicts location of the detected object relative to the vehicle. The system, upon completion of the parking maneuver, determines that the detected object is hazardous based on the predicted location of the detected object relative to the vehicle, and responsive to determining that the detected object is hazardous, restricts opening of a door of the vehicle.Type: GrantFiled: July 8, 2024Date of Patent: April 1, 2025Assignee: Magna Electronics Inc.Inventors: Richard C. Bozich, Nikhil Gupta, Suresh Boddi, Jyothi P. Gali, Alan M. Cordeiro
-
Patent number: 12266130Abstract: A vehicular trailer angle detection system includes a camera disposed at a rear portion of a vehicle. The vehicular trailer angle detection system, via processing of frames of image data captured by the camera, tracks changes of features present in a current frame of captured image data and present in a previous frame of captured image data and determines features of the trailer based on the tracked changes of features. The determined features of the trailer have respective changes between the current frame of image data captured by the camera and the previous frame of image data captured by the camera. The vehicular trailer angle detection system determines angle of the trailer relative to the vehicle based at least in part on tracking of the determined features of the trailer over multiple captured frames of image data.Type: GrantFiled: April 22, 2024Date of Patent: April 1, 2025Assignee: MAGNA ELECTRONICS INC.Inventors: Horst D. Diessner, Jyothi P. Gali, Nikhil Gupta, Hilda Faraji, Galina Okouneva, Akinyele O. Ikuseru
-
Publication number: 20250092598Abstract: A creasing device for preparing creased fabric strips includes an upper housing member and a lower housing member joined together by a hinge assembly. The housing members have a pair of opposed guide surfaces and at least one creasing ridge adjacent to one of the guide surfaces. The housing members can be rotated with respect to each other from an open position to a closed position. The creasing device has a latch assembly that secures the housing members together in the closed position. A method of preparing creased fabric strips with the creasing device includes disposing a folded first end of a fabric strip in the device; drawing the fabric strip over the creasing ridge to impart a longitudinal crease in the fabric strip; and extending the fold from the folded first end along a length of the fabric strip as it is passed through the device.Type: ApplicationFiled: September 19, 2024Publication date: March 20, 2025Applicant: GHI Inc.Inventors: Nikhil Gupta, Jared Fritts, Ron Farnum
-
Publication number: 20250083923Abstract: A bobbin and spool management system includes a bobbin topper having a central disc with upwardly and downwardly extending stanchions projecting therefrom, each being capped with a mushroom bolster and having a medially located chamfered collar. The upwardly projecting stanchion is adapted to mate with an axial bore in the barrel of a bobbin and retain the bobbin while the downwardly projecting stanchion is adapted to penetrate the axial bore in the barrel of a supply spool and be retained on the supply spool.Type: ApplicationFiled: November 22, 2024Publication date: March 13, 2025Applicant: DPG USA INC.Inventor: Nikhil Gupta
-
Patent number: 12248873Abstract: 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: GrantFiled: May 27, 2022Date of Patent: March 11, 2025Assignee: VOLKSWAGEN AKTIENGESELLSCHAFTInventors: Pooja Rangarajan, Nikhil Gupta, Andre Breitenfeld, Andreas Müller, Sebastian Schulz, Sheng Ling, Thomas Kammerlocher, Fabian Baier
-
Publication number: 20250078314Abstract: Systems and methods for providing a unified visual localization architecture are described herein. In some implementations, a system includes an image acquisition device mounted to an object, the image acquisition device configured to acquire a query frame of an environment containing the object. The system also includes a memory device configured to store an image database. Further, the system includes at least one processor configured to execute computer-readable instructions that direct the at least one processor to identify a set of data in the image database that potentially matches the query frame; identify a vision localization paradigm in a plurality of vision localization paradigms; and determine a pose for the object using the set of data, the query frame, and lens characteristics for the image acquisition device as inputs to the vision localization paradigm.Type: ApplicationFiled: October 16, 2023Publication date: March 6, 2025Applicant: Honeywell International Inc.Inventors: Jack Tsai, Zachary Fisher, Nikhil Gupta, Vijay Venkataraman
-
Publication number: 20250076954Abstract: 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: ApplicationFiled: September 12, 2024Publication date: March 6, 2025Inventors: Vivek GARG, Ankush VARMA, Krishnakanth SISTLA, Nikhil GUPTA, Nikethan Shivanand BALIGAR, Stephen WANG, Nilanjan PALIT, Timothy Yee-Kwong 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 Paul HAAKE, Andrew HERDRICH, Ripan DAS, Nazar Syed HAIDER, Aman SEWANI
-
Patent number: 12242855Abstract: 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: July 28, 2023Date of Patent: March 4, 2025Assignee: Apple Inc.Inventors: Aditya Kesiraju, Brett S. Feero, Nikhil Gupta, Viney Gautam
-
Publication number: 20250053661Abstract: The embodiments herein provide a method and a system for developer identification and ticket assignment. The method comprises applying owner identification logics through a plurality of application security testing methodologies such as SAST, DAST and SCA tool. The method further comprises making an API call through a vulnerability management platform to a code repository to identify the developer who has changed the portion of the code recently; assigning a ticket to the identified developer and saving the developer in the vulnerability management platform; viewing the status of the ticket through various options such as insight view, CTO view, Engineering Manager view and Developer view; and providing training requirements and assessing the effectiveness of training.Type: ApplicationFiled: August 7, 2023Publication date: February 13, 2025Inventors: ANANT MISRA, NIKHIL GUPTA, Praneet Khare, Deepak Yadav
-
Patent number: D1076406Type: GrantFiled: August 14, 2021Date of Patent: May 27, 2025Inventor: Nikhil Gupta
-
Patent number: D1085693Type: GrantFiled: July 24, 2024Date of Patent: July 29, 2025Assignee: DPG USA INC.Inventor: Nikhil Gupta