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: 20190384348
    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: February 24, 2017
    Publication date: December 19, 2019
    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: 10486596
    Abstract: A dynamic image stitching system for stitching images captured by cameras of a vision system for a vehicle includes a plurality of cameras disposed at the vehicle and having respective fields of view exterior the vehicle. The field of view of each side camera partially overlaps the field of view of a front camera and partially overlaps the field of view of a rear camera. Image data captured by the plurality of cameras is processed at a processor to detect an object present in an overlapping portion of the fields of view of two cameras. The processor stitches, via a stitching algorithm, image data captured by the cameras. The processor adjusts the stitching algorithm responsive to a determination of a difference between a characteristic of the feature as captured by one of the two cameras and the characteristic of the feature as captured by another of the two cameras.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: November 26, 2019
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Ghanshyam Rathi, Hilda Faraji, Nikhil Gupta, Christian Traub, Michael Schaffner, Goerg Pflug
  • Publication number: 20190347068
    Abstract: Non-limiting examples of the present disclosure relate to personal history recall, for a received user input, through contextual analysis of user data associated with user usage of applications/services. Examples described herein extend functionality of and enable a virtual assistant to provide efficient and accurate recall processing even in instances where a user provides vague or general description. An exemplary virtual assistant is configured to process user input received through any modality. A virtual assistant is programmed with a skill for custom search processing that adapts operation of the virtual assistant. An exemplary skill for custom search processing provides a layer of intelligence over raw application data to enable the virtual assistant to match user input to a previous context in which a user was executing an application/service. Contextual search ranking and filtering factors in access to content and user activity when evaluating a user input such as a spoken utterance.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 14, 2019
    Inventors: Varun Khaitan, Nimit Acharya, Aman Saini, Nikhil Gupta
  • Publication number: 20190347825
    Abstract: A trailer assist system for a vehicle includes a camera with a field of view encompassing a trailer hitch disposed at the vehicle. A control includes an image processor that processes image data captured by the camera that is representative of images of the trailer hitch present in the field of view of the camera. The control, responsive to processing at the control of image data captured by the camera, detects at least one feature of the trailer hitch at a Cartesian coordinate location and transforms the Cartesian coordinate location of the detected feature to a cylindrical coordinate location. The control generates a vertical segment that passes through the detected features and determines cylindrical coordinates of a ground point along the vertical segment. The control, responsive to determining the cylindrical coordinates of the ground point, determines a 3D location of the trailer hitch at the vehicle.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 14, 2019
    Inventors: Nikhil Gupta, Galina Okouneva, Hilda Faraji, Jyothi P. Gali
  • Patent number: 10474208
    Abstract: A dynamic adjustment of core power can reduce thermal margin between thermal design power (TDP) and an allowable thermal load. For example, by focusing directly on the core temperatures explicitly, a per-core closed loop temperature controller (pCLTC) can remove conservatism induced by the power level 1 policy (PL1, a policy which defines frequency and/or power for the processor under sustained load) thereby allowing for increased processor performance when there exists margin in the thermal system.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 12, 2019
    Assignee: INTEL CORPORATION
    Inventors: Daniel G. Cartagena, Corey D. Gough, Vivek Garg, Nikhil Gupta
  • Patent number: 10467370
    Abstract: Disclosed are methods, systems, and articles of manufacture for implementing a schematic circuit design component as a transmission line model in a schematic driven extracted view for an electronic design. These techniques identify a schematic circuit component design form a schematic design of an electronic design and identify or determine layout device information of a layout circuit component design corresponding to the schematic circuit component design. An extracted view may be generated or identified for the electronic design at least by using a transmission line model based in part or in whole upon connectivity information or a hierarchical structure of the electronic design. The electronic design may then be modified or updated based in part or in whole upon results of performing one or more analyses on the extracted view with the transmission line model.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: November 5, 2019
    Assignee: Cadence Design Systems, Inc.
    Inventors: Taranjit Singh Kukal, Arnold Jean Marie Gustave Ginetti, Preeti Chauhan, Nikhil Gupta, Vikas Aggarwal, Vikrant Khanna
  • Patent number: 10452931
    Abstract: A method of distinguishing a three dimensional object from a two dimensional object using a vehicular system includes acquiring image frames captured by a vehicle camera while the vehicle is in motion. First and second feature points are selected from a first detected object in a first captured image frame and tracked in at least a second captured image frame. Third and fourth feature points are selected from a second detected object in the first captured image frame and tracked over at least the second captured image frame. Movements of the first and second feature points over the multiple captured image frames are compared to movements of the third and fourth feature points the multiple captured image frames to distinguish the first object as a three dimensional object and the second object as a two dimensional object.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: October 22, 2019
    Assignee: MAGNA ELECTRONICS INC.
    Inventor: Nikhil Gupta
  • Patent number: 10449899
    Abstract: A vehicle vision system includes a plurality of cameras disposed at a vehicle and having respective fields of view exterior of the vehicle. An image processor is operable, responsive to image processing of captured image data, to synthesize captured image data to generate a reduced distortion bird's-eye view image of a region exterior and near the vehicle and encompassed by the fields of view of the cameras. A display displays the bird's-eye view image for viewing by a driver of the vehicle. The image processor processes synthesized captured image data using a lane marker sensing algorithm that utilizes recursive temporal stabilization to determine lane markings in the field of view of at least the rear camera. The system determines when the vehicle is departing from its being-traveled lane and, responsive to determination that the vehicle is departing from its being-traveled lane, generates an alert to the driver of the vehicle.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: October 22, 2019
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Eduardo R. Corral-Soto
  • Publication number: 20190297233
    Abstract: A vehicular trailering assist system includes a rearward viewing camera. Responsive to processing of frames of image data captured when the vehicle is towing a trailer hitched to the vehicle, the system determines presence of the trailer and determines 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 assumes an initial trailer beam length before starting a calibration drive, collects data during the calibration drive, and estimates a trailer beam length. The system iteratively estimates the trailer beam length and, when the predicted trailer angle least deviates from the current determined trailer angle, the system determines this to be the final estimated trailer beam length and uses that in determining trailer angles for that trailer during future drives with the vehicle towing that trailer.
    Type: Application
    Filed: June 14, 2019
    Publication date: September 26, 2019
    Inventors: Jyothi P. Gali, Nikhil Gupta, Galina Okouneva
  • Patent number: 10423842
    Abstract: A vision system of a vehicle includes at least one camera disposed at a vehicle and having a field of view exterior of the vehicle, and an image processor operable to process image data captured by the camera. Responsive to image processing of captured image data, the image processor determines objects present in the field of view of the camera. The vision system processes additional frames of captured image data to enhance determination of objects of interest. The vision system initially detects an object present in the field of view of the camera and conducts hypotheses filtering and hypotheses merging and, responsive to the hypotheses merging, the system determines that the detected object is an object of interest or determines that the detected object is not an object of interest.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: September 24, 2019
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Liang Zhang
  • Publication number: 20190283487
    Abstract: A marker ensemble is provided, having a multi-purpose marking tool and a sharpener. The marking tool has a shell, retention sleeve, compression spring, control tab, reversible disk holder, and cap. The shell has an exit opening, an access opening with a mounting socket, and a medially located lateral control slot through which the control tab extends. The retention sleeve has a collet, compressed by the compression spring and uncompressed by the control tab. The disk holder has a body with a retention ridge and a pair of lugs extending from each end to retain a marking disk. One marking disk has a circular periphery and the other marking disk has a toothed periphery. The cap is mounted upon either end. The sharpener includes a blade with a sharpened edge secured to a body with an upper surface, a peripheral surface with a shoulder, waist, and hip, and a lower surface.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 19, 2019
    Inventors: Nikhil Gupta, Daniel Schaumann
  • Patent number: 10414625
    Abstract: A dispenser for elastomeric monofilament is provided. The dispenser has a hollow lower half hingedly joined to a mating hollow upper half. Each half has a peripheral wall with vertically extending sidewalls defining an interior and an exterior to the dispenser. A pair of hubs is formed in the sidewalls of one of the halves and a reel is rotably disposed between the hubs. The reel has elastomeric monofilament therearound. A passage from the interior to the exterior of the dispenser is formed at a junction between the halves by a channel formed in each half having a sinuous path through the peripheral wall thereof. The channels are configured such that a sinuous passage is formed from the interior of the dispenser to the exterior of the dispenser by the juxtaposition of the channels when the halves are joined to each other.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: September 17, 2019
    Assignee: DPG USA INC
    Inventor: Nikhil Gupta
  • Publication number: 20190275744
    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: Application
    Filed: March 7, 2019
    Publication date: September 12, 2019
    Inventors: Nektarios Georgios Tsoutsos, Nikhil Gupta, Michail Maniatakos
  • Patent number: 10379970
    Abstract: A digital medium environment is described for automatic design discrepancy reporting of discrepancies between an actual display and its intended design. In one example, a design validation system generates a design screen model for a design screen, based on an object included in the design screen and at least one display property that defines a visual appearance of the object. The design validation system then identifies an application object that has a similar visual appearance to the defined visual appearance of the object of the design screen model. The design validation system additionally determines that a discrepancy exists between a display of the design screen model object and the application object. The design validation system also determines a value by which the at least one property of the application object is to be adjusted and outputs the value to adjust the at least one display property of the application object.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 13, 2019
    Assignee: Adobe, Inc.
    Inventors: Shashidhar Mangu, Shamit Kumar Mehta, Nikhil Gupta, Abhishek Garg
  • Patent number: 10345210
    Abstract: A method for predicting an elastic modulus of a material includes providing a sample in a dynamic mechanical analysis device, performing a temperature sweep test to obtain a first data set, performing a frequency sweep test to obtain a second data set, using the second data set to generate a master curve in a frequency domain of the at least one of the storage modulus of the sample or the loss modulus of the sample using time-temperature superposition, converting the master curve in the frequency domain into a time domain relaxation function, and using the time domain relaxation function to predict the elastic modulus of the material.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: July 9, 2019
    Assignee: NEW YORK UNIVERSITY
    Inventors: Nikhil Gupta, Steven E. Zeltmann
  • Publication number: 20190196573
    Abstract: In one embodiment, a processor includes: one or more cores to execute instructions; a first request register to store hardware performance state control information for a first core of the one or more cores obtained from an operating system; a second request register to store hardware performance state control override information, the hardware performance state control override information to be received from a management controller coupled to the processor; and a power controller coupled to the one or more cores to control a performance state of the first core based at least in part on the hardware performance state override information when at least one override indicator of the second request register is set. Other embodiments are described and claimed.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Nikhil Gupta, Israel Hirsh, Esfir Natanzon, Nir Rosenzweig, Efraim Rotem, Guy M. Therien, Ankush Varma, Eliezer Weissmann
  • Patent number: 10331567
    Abstract: A prefetch circuit may include a memory, each entry of which may store an address and other prefetch data used to generate prefetch requests. For each entry, there may be at least one “quality factor” (QF) that may control prefetch request generation for that entry. A global quality factor (GQF) may control generation of prefetch requests across the plurality of entries. The prefetch circuit may include one or more additional prefetch mechanisms. For example, a stride-based prefetch circuit may be included that may generate prefetch requests for strided access patterns having strides larger than a certain stride size. Another example is a spatial memory streaming (SMS)-based mechanism in which prefetch data from multiple evictions from the memory in the prefetch circuit is captured and used for SMS prefetching based on how well the prefetch data appears to match a spatial memory streaming pattern.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: June 25, 2019
    Assignee: Apple Inc.
    Inventors: Stephan G. Meier, Tyler J. Huberty, Nikhil Gupta, Francesco Spadini, Gideon Levinsky
  • Patent number: D860629
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: September 24, 2019
    Assignee: DPG USA INC.
    Inventors: Daniel Schaumann, Nikhil Gupta
  • Patent number: D860630
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: September 24, 2019
    Assignee: DPG USA INC.
    Inventors: Daniel Schaumann, Nikhil Gupta
  • Pin
    Patent number: D860633
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: September 24, 2019
    Assignee: DPG USA INC.
    Inventors: Daniel Schaumann, Nikhil Gupta