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: 10640041
    Abstract: A method for dynamically calibrating without manual intervention a forward viewing vehicular camera with respect to its three rotational degrees of freedom includes disposing a camera at a vehicle and operating the camera to acquire multiple frames of image data as the vehicle is moving and steered through a plurality of steering angles. Feature points are determined in an image frame when the vehicle is steered within a respective range of steering angles and motion trajectories of those feature points are tracked in subsequent image frames for the respective range of steering angles. A vanishing point is established in the image plane for the feature points for the respective range of steering angles. Based on established vanishing points, a vanishing line is determined. When the vanishing line is determined to be non-horizontal, at least one of pitch, roll or yaw of the camera is adjusted.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: May 5, 2020
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Nikhil Gupta, Hilda Faraji, Daan He, Ghanshyam Rathi
  • Patent number: 10638025
    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: Grant
    Filed: June 14, 2019
    Date of Patent: April 28, 2020
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Jyothi P. Gali, Nikhil Gupta, Galina Okouneva
  • Publication number: 20200125767
    Abstract: A system for producing an audio file comprises a non-transitory computer-readable medium with instructions stored thereon, that when executed by a processor perform the steps of converting an additive manufacturing design file to a text-based file, converting the text-based file to a series of binary values, converting the series of binary values to a series of integers, calculating a normalization factor for the series of integers, dividing each of the series of integers by the normalizing factor to produce an array of floating point numbers known as the design string, multiplying the design string with the normalizing factor and comparing the resulting arrays with the original array of integers to generate the error string, converting the design string to an audio file, and converting the normalizing factor and the error string to a text file. Systems for verifying the authenticity of, identifying, and compressing AM design files are also described.
    Type: Application
    Filed: October 18, 2019
    Publication date: April 23, 2020
    Inventors: Rakesh Kumar Behera, Sarvesh Sivaprakasam, Lakshmi Narasimhan Jagannathan, Nikhil Gupta
  • Publication number: 20200123687
    Abstract: A lighted magnifying needle threading fixture is provided. The threading fixture includes an elongated body with a magnifier lens at one end, a rest surface defined at the other, and therebetween a downwardly protruding support terminating in two support feet, as well as a battery compartment. The magnifier lens has a diameter of between about 30 mm and about 60 mm. The support feet and rest surface support the magnifier between about one and about four inches above a planar surface. The downwardly protruding support has a needle receiving socket beneath the magnifier, and an LED between the magnifier and the socket. The magnification strength allows a needle protruding from the socket to be in focus if viewed from above at a distance of between about 4 and 6 inches. The fixture is balanced on a planar surface so that the socket, LED and magnifier are accessible from both below and above.
    Type: Application
    Filed: October 16, 2019
    Publication date: April 23, 2020
    Inventor: Nikhil Gupta
  • Publication number: 20200125389
    Abstract: Methods, apparatus, systems and machine-readable storage media of an edge computing device using an edge server CPU with dynamic deterministic scaling is disclosed. A processing circuitry arrangement includes processing circuitry with processor cores operating at a center base frequency and memory. The memory includes instructions configuring the processing circuitry to configure a first set of the processor cores of the CPU to switch the operating at the center base frequency to operating at a first modified base frequency, and a second set of the processor cores to switch the operating at the center base frequency to operating at a second modified base frequency. A same processor core within the first set or the second set can be configured to switch operating between the first modified base frequency or the second modified base frequency.
    Type: Application
    Filed: November 8, 2019
    Publication date: April 23, 2020
    Inventors: Stephen T. Palermo, Nikhil Gupta, Vasudevan Srinivasan, Christopher MacNamara, Sarita Maini, Abhishek Khade, Edwin Verplanke, Lokpraveen Mosur
  • Patent number: 10627885
    Abstract: Various embodiments comprise prioritizing frequency allocations in thermally- or power-constrained computing devices. Computer elements may be assigned ‘weights’ based on their priorities. The computer elements with higher weights may receive higher frequency allocations to assure they receive priority in processing more quickly. The computer elements with lower weights may receive lower frequency allocations and suffer a slowdown in their processing. Elements with the same weight may be grouped together for the purpose of frequency allocation.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: April 21, 2020
    Assignee: Intel Corporation
    Inventors: Asma Al-Rawi, Federico Ardanaz, Jonathan M. Eastep, Nikhil Gupta, Ankush Varma, Krishnakanth V. Sistla, Ian M. Steiner
  • Patent number: 10620682
    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: Grant
    Filed: December 21, 2017
    Date of Patent: April 14, 2020
    Assignee: Intel Corporation
    Inventors: Nikhil Gupta, Israel Hirsh, Esfir Natanzon, Nir Rosenzweig, Efraim Rotem, Guy M. Therien, Ankush Varma, Eliezer Weissmann
  • Publication number: 20200102510
    Abstract: Processes and apparatus for maximizing production of heavy naphtha from a hydrocarbon stream are provided. The process comprises providing a hydrocarbon feed stream comprising vacuum gas oil to a first hydrocracking reactor. The hydrocarbon feed stream is hydrocracked at first hydrocracking conditions comprising a first hydrocracking pressure to provide a first hydrocracked effluent stream therein. At least a portion of the first hydrocracked effluent stream is fractionated in a fractionation column to provide a heavy naphtha fraction. A kerosene stream is hydrocracked in a second hydrocracking reactor operating at second hydrocracking conditions comprising a second hydrocracking pressure to provide a second hydrocracked effluent stream. In an aspect, the first hydrocracking pressure can be greater than the second hydrocracking pressure by at least about 6895 kPa (g).
    Type: Application
    Filed: September 29, 2018
    Publication date: April 2, 2020
    Inventors: Krishna Mani, Deepak Bisht, Krishan Pratap Jadaun, Nikhil Gupta, Arunim Bose, Soumendra Mohan Banerjee, Rajaraman Panchapakesan
  • Publication number: 20200102679
    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: Application
    Filed: September 30, 2019
    Publication date: April 2, 2020
    Inventor: Nikhil Gupta
  • Publication number: 20200101899
    Abstract: A method for stitching images captured by multiple vehicular cameras includes disposing a plurality of cameras at the vehicle so as to have respective fields of view exterior the vehicle. Image data captured by first and second cameras of the plurality of cameras is processed to detect an object present in an overlapping portion of the fields of view of the first and second cameras. Image data captured by the first and second cameras is stitched, via processing provided captured image data, to form stitched images. Stitching of captured image data is adjusted responsive to determination of a difference between a characteristic of a feature of a detected object as captured by the first camera and the characteristic of the feature of the detected object as captured by the second camera in order to mitigate misalignment of stitched images.
    Type: Application
    Filed: November 25, 2019
    Publication date: April 2, 2020
    Inventors: Ghanshyam Rathi, Hilda Faraji, Nikhil Gupta, Christian Traub, Michael Schaffner, Goerg Pflug
  • Publication number: 20200081691
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that use a design-component-neural network to categorize a design component from an interface-design file as a platform widget corresponding to a particular computing platform. Having categorized the design component as a platform widget, in certain implementations, the disclosed systems compare and validate properties of the design component against user-interface guidelines for the particular computing platform. Upon determining that the design component does not comply with a user-interface guideline, the systems can provide and implement options to modify the design component to comply with the user-interface guideline.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventors: Nikhil Gupta, Shivam Mishra, Ashish Anand, Arpit Kumar Singh
  • Patent number: 10563331
    Abstract: A fabric clamp that passes under the presser foot of a sewing machine is provided. The clamp has a loop of resilient strip folded over upon itself, an upper slotted lever, and a lower slotted lever. The resilient strip has an upper portion, the terminus of which defines an upper planar jaw, and a generally planar lower portion, the terminus of which defines a lower planar tongue, joined by a curvilinear central portion. The upper portion of the resilient strip passes through the upper lever. The lower portion of the resilient strip passes through the lower lever. The total transverse width of the portions of the tongue is no more than about 12 mm. The curvilinear portion urges the jaw and tongue together. When the upper jaw and the tongue are adjacent and the levers are urged together, the jaw and the tongue are displaced from adjacent deployment.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: February 18, 2020
    Assignee: GHI INC.
    Inventor: Nikhil Gupta
  • Patent number: 10561964
    Abstract: 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: Grant
    Filed: October 13, 2017
    Date of Patent: February 18, 2020
    Assignee: Virginia Tech Intellectual Properties, Inc.
    Inventors: Roe-Hoan Yoon, Gerald Luttrell, Nikhil Gupta
  • Patent number: 10552976
    Abstract: A trailer angle detection system for a vehicle towing a trailer includes a rearward viewing camera disposed at a rear portion of a vehicle, and an image processor operable to process image data captured by the camera. Responsive to processing of captured image data when the vehicle is towing a trailer, the trailer angle detection system determines the presence of the trailer at the rear of the vehicle and attached at the vehicle and determines feature vectors of the detected trailer over multiple frames of captured image data. Responsive to movement of the trailer relative to the vehicle, the trailer angle detection system tracks feature vectors for different positions of the detected trailer. The trailer angle detection system determines an angle of the trailer responsive to detection of tracking of feature vectors the trailer in the field of view of the camera over multiple frames of captured image data.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 4, 2020
    Assignee: MAGNA ELECTRONICS INC.
    Inventors: Horst D. Diessner, Jyothi P. Gali, Nikhil Gupta, Hilda Faraji, Galina Okouneva, Akinyele O. Ikuseru
  • Publication number: 20200019796
    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: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Inventors: Nikhil Gupta, Liang Zhang
  • Patent number: 10536164
    Abstract: A content-creation computing system transforms an input raster graphic into a output vector graphic by applying a customization specific to visual characteristics of the input raster graphic. The content-creation computing system provides the input raster graphic to a customization-identification network having a multi-label classifier. The content-creation computing system generates, with the multi-label classifier, a first probability that a first customization operation is applicable to the input raster graphic and a second probability that a second customization operation is applicable to the input raster graphic, wherein the first probability is greater than the second probability. The content-creation computing system selects the first customization operation as the customization specific to the input raster graphic.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: January 14, 2020
    Assignee: Adobe Inc.
    Inventors: Nikhil Gupta, Kriti Dang, Stakshi Jindal Garg
  • 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: 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
  • 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