Patents by Inventor Anuj Jain

Anuj Jain 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: 10447186
    Abstract: A motor control system for a permanent magnet synchronous motor (PMSM) uses two linear Hall devices to produce a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets and to simultaneously produce a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component. An angular position and angular velocity of the rotor is calculated based on the first signal and the second signal. A plurality of phase signals is produced based on the calculated angular position and angular velocity. Current in a plurality of field windings of the motor is controlled using the plurality of phase signals.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: October 15, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Stephen John Fedigan, Anuj Jain, David Patrick Magee
  • Patent number: 10405013
    Abstract: Creating audience segments for campaigns is described. In one or more embodiments, an audience manager is configured to create, for one or more videos, a video audience segment associated with the video by storing, in a data management platform, user identifiers of users that viewed the video. The user identifiers can be received from a client player each time that a video is played at the client player. The audience manager is further configured to extract demographic information from a demographic report associated with the video that is received from a demographics provider, and to associate the demographic information with the video audience segment. The audience manager is further configured to generate a target audience segment for a campaign by merging and combining user identifiers that are included in two or more video audience segments.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: September 3, 2019
    Assignee: Adobe Inc.
    Inventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal
  • Patent number: 10382032
    Abstract: Modulating a gate drive current supplied to an output drive switch coupled to an electric motor by performing at least the following: obtain a gate drive current modulation profile, supply, based on the gate drive current modulation profile, a first gate drive current level as the gate drive current when the output drive switch is operating within a first region, drop the first gate drive current level to a second gate drive current level when the output drive switch transitions from the first region to operating within a Miller region, increase the second gate drive current level to a third gate drive current level within the Miller region, and set the gate drive current to a fourth gate drive current level when the output drive switch transitions from the Miller region to operating within a third region.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: August 13, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Rajarshi Mukhopadhyay, Sooping Saw, Anuj Jain
  • Patent number: 10339559
    Abstract: Associating social comments with individual assets used in a campaign is described. In one or more embodiments, a campaign that includes one or more assets (e.g., images or videos of products) is published to one or more social networks. Comments (e.g., user comments, user shares, or other textual feedback) to the campaign on the one or more social networks are collected and analyzed to attribute each comment to an individual asset of the campaign. Social metadata, such as a social mention count and a social sentiment score, is generated based on the comments to enhance metadata of the individual asset.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: July 2, 2019
    Assignee: Adobe Inc.
    Inventors: Ashish Duggal, Anmol Dhawan, Sachin Soni, Anuj Jain
  • Patent number: 10169782
    Abstract: The present disclosure is directed toward targeting advertisements to a close-knit group of users. Methods and systems of the present disclosure identify a close-knit group of users or devices based on the use of a concurrent streaming account. The methods and system further include providing an advertisement in conjunction with the content streaming to the devices of the close-knit group to increase the likelihood of a conversion. Optionally, the methods and systems tailor these advertisements based on an age segment of targeted users or based on features engaged by another user of the close-knit group.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: January 1, 2019
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Ashish Duggal, Anmol Dhawan, Anuj Jain, Sachin Soni
  • Patent number: 10084402
    Abstract: A stepper motor control system includes stepper motor error reduction. For example, first and second power switches respectively energize and de-energize a stepper motor coil during each cycle for pulse-width modulating (PWM) the coil current. During a cycle including a zero crossing microstep, a calibrator detects a type of a body diode effect that occurs in the second power switch when the second switch stops de-energization of the coil. A selected offset is adjusted in response to the type of detection of the body diode effect of the second power switch. Adjusting the selected offset controls the trigger time for a comparator for comparing an offset reference voltage to a motor voltage developed in response to the coil current. Progressively adjusting the selected offset over successive cycles compensates for delays of components in the PWM control loop and reduces errors resulting from, for example, process, voltage, and temperature variations.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: September 25, 2018
    Assignee: Texas Instruments Incorporated
    Inventors: Sooping Saw, Anuj Jain, Jeffrey Okyere, Wen Chao Qu
  • Publication number: 20180269869
    Abstract: Modulating a gate drive current supplied to an output drive switch coupled to an electric motor by performing at least the following: obtain a gate drive current modulation profile, supply, based on the gate drive current modulation profile, a first gate drive current level as the gate drive current when the output drive switch is operating within a first region, drop the first gate drive current level to a second gate drive current level when the output drive switch transitions from the first region to operating within a Miller region, increase the second gate drive current level to a third gate drive current level within the Miller region, and set the gate drive current to a fourth gate drive current level when the output drive switch transitions from the Miller region to operating within a third region.
    Type: Application
    Filed: September 25, 2017
    Publication date: September 20, 2018
    Inventors: Rajarshi MUKHOPADHYAY, Sooping SAW, Anuj JAIN
  • Patent number: 10063170
    Abstract: In a described example an apparatus includes: an FET driver circuit configured to supply current to a coil in a stepper motor, the FET driver circuit configured to regulate the current to the coil using a fixed delta current; a current chopper pulse width modulated circuit coupled to the FET driver circuit configured to supply pulses corresponding to a step control signal and a direction control signal; a back electromotive force (BEMF) monitor coupled to the current chopper circuit configured to measure an off time pulse and to output a BEMF monitor signal; and a controller coupled to the current chopper pulse width modulated circuit to supply the step and direction control signals and coupled to receive the BEMF monitor signal.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: August 28, 2018
    Assignee: Texas Instruments Incorporated
    Inventors: Sooping Saw, Rakesh Raja, Anuj Jain, Matthew Hein
  • Publication number: 20180109213
    Abstract: A stepper motor control system includes stepper motor error reduction. For example, first and second power switches respectively energize and de-energize a stepper motor coil during each cycle for pulse-width modulating (PWM) the coil current. During a cycle including a zero crossing microstep, a calibrator detects a type of a body diode effect that occurs in the second power switch when the second switch stops de-energization of the coil. A selected offset is adjusted in response to the type of detection of the body diode effect of the second power switch. Adjusting the selected offset controls the trigger time for a comparator for comparing an offset reference voltage to a motor voltage developed in response to the coil current. Progressively adjusting the selected offset over successive cycles compensates for delays of components in the PWM control loop and reduces errors resulting from, for example, process, voltage, and temperature variations.
    Type: Application
    Filed: October 17, 2016
    Publication date: April 19, 2018
    Inventors: Sooping Saw, Anuj Jain, Jeffrey Okyere, Wen Chao Qu
  • Patent number: 9924386
    Abstract: A system for wireless network optimization and remote control of mobile handset operation, comprising one or more devices disposed on a network and a server disposed on the network having a database, the server configured to push a client application to the one or more devices, instruct the client application to perform a plurality of tests on the one or more devices, collect a plurality of reports corresponding the plurality of tests performed on the on the one or more devices, instruct the client application to perform debugging tests on the one or more devices, collect debugging results corresponding to the debugging tests performed on the one or more devices, and remotely access the one or more devices to resolve any operational problems of the one or more devices.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: March 20, 2018
    Assignee: Orchestra Technology, Inc.
    Inventors: Anuj Jain, Jairaj Hedge
  • Patent number: 9852239
    Abstract: A method and apparatus for prediction of community reaction to a post for an online social community is disclosed. The method comprises receiving a proposed post as input to a generated prediction model prior to the proposed post being posted to an online social community; predicting a community reaction to the proposed post using the prediction model; and displaying the predication, wherein the prediction comprises a sentiment score and at least one of a number of responses, a number of responders to the post, a longevity of the post, or a half-life of the post.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: December 26, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anandhavelu Natarajan, Balaji Vasan Srinivasan, Vineet Gupta, Anand Ganesan, Anuj Jain, Shriram Revankar, Japnik Singh, Bharat Polineni
  • Publication number: 20170366123
    Abstract: In a described example an apparatus includes: an FET driver circuit configured to supply current to a coil in a stepper motor, the FET driver circuit configured to regulate the current to the coil using a fixed delta current; a current chopper pulse width modulated circuit coupled to the FET driver circuit configured to supply pulses corresponding to a step control signal and a direction control signal; a back electromotive force (BEMF) monitor coupled to the current chopper circuit configured to measure an off time pulse and to output a BEMF monitor signal; and a controller coupled to the current chopper pulse width modulated circuit to supply the step and direction control signals and coupled to receive the BEMF monitor signal.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 21, 2017
    Inventors: Sooping Saw, Rakesh Raja, Anuj Jain, Matthew Hein
  • Publication number: 20170346425
    Abstract: A motor controller that includes a processing device and a drive circuit. The drive circuit may include a plurality of switches, a motor winding, and a current sensor coupled together in an H-bridge configuration. The processing device is configured to cause a drive current to drive through the motor winding for a minimum amount of time. The processing device is also configured to compare the current through the current sensor to a threshold value at the minimum amount of time. The processing device is also configured to, based on the current being at or above the threshold value at the minimum amount of time, stop the drive current for an off period of time and cause a first decay of the current for a first percentage of the off period of time and a first slow decay for a second percentage of the off period of time.
    Type: Application
    Filed: August 21, 2017
    Publication date: November 30, 2017
    Inventors: Sudhir Nagaraj, Anuj Jain
  • Patent number: 9791521
    Abstract: A method for verifying an operation of a Hall-effect sensor without an applied magnetic field. The method can include providing a bias signal to a first pair of terminals of a Hall-effect element, applying a Hall current signal to a second pair of terminals of the Hall-effect element, measuring a Hall output voltage across the second pair of terminals and comparing the measured Hall output voltage to an expected Hall output voltage that would be provided by a corresponding applied magnetic field.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: October 17, 2017
    Assignee: Texas Instruments Incorporated
    Inventors: Michael Edwin Butenhoff, Keith Ryan Green, Anuj Jain
  • Publication number: 20170272011
    Abstract: A motor control system for a permanent magnet synchronous motor (PMSM) uses two linear Hall devices to produce a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets and to simultaneously produce a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component. An angular position and angular velocity of the rotor is calculated based on the first signal and the second signal. A plurality of phase signals is produced based on the calculated angular position and angular velocity. Current in a plurality of field windings of the motor is controlled using the plurality of phase signals.
    Type: Application
    Filed: June 7, 2017
    Publication date: September 21, 2017
    Inventors: Stephen John Fedigan, Anuj Jain, David Patrick Magee
  • Publication number: 20170244989
    Abstract: Creating audience segments for campaigns is described. In one or more embodiments, an audience manager is configured to create, for one or more videos, a video audience segment associated with the video by storing, in a data management platform, user identifiers of users that viewed the video. The user identifiers can be received from a client player each time that a video is played at the client player. The audience manager is further configured to extract demographic information from a demographic report associated with the video that is received from a demographics provider, and to associate the demographic information with the video audience segment. The audience manager is further configured to generate a target audience segment for a campaign by merging and combining user identifiers that are included in two or more video audience segments.
    Type: Application
    Filed: May 10, 2017
    Publication date: August 24, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal
  • Patent number: 9742329
    Abstract: A motor controller that includes a processing device and a drive circuit. The drive circuit may include a plurality of switches, a motor winding, and a current sensor coupled together in an H-bridge configuration. The processing device is configured to cause a drive current to drive through the motor winding for a minimum amount of time. The processing device is also configured to compare the current through the current sensor to a threshold value at the minimum amount of time. The processing device is also configured to, based on the current being at or above the threshold value at the minimum amount of time, stop the drive current for an off period of time and cause a first decay of the current for a first percentage of the off period of time and a first slow decay for a second percentage of the off period of time.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: August 22, 2017
    Assignee: Texas Instruments Incorporated
    Inventors: Sudhir Nagaraj, Anuj Jain
  • Patent number: 9705436
    Abstract: A motor control system for a permanent magnet synchronous motor (PMSM) uses two linear Hall devices to produce a first signal indicative of a strength of a first magnetic field component produced by a set of rotor magnets and to simultaneously produce a second signal indicative of a strength of second magnetic field component produced by the rotor magnets that is approximately orthogonal to the first magnetic field component. An angular position and angular velocity of the rotor is calculated based on the first signal and the second signal. A plurality of phase signals is produced based on the calculated angular position and angular velocity. Current in a plurality of field windings of the motor is controlled using the plurality of phase signals.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: July 11, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Stephen John Fedigan, Anuj Jain, David Patrick Magee
  • Patent number: 9681199
    Abstract: Methods and systems for managing advertisement (ad) delivery and ad inventory for advertisements (ads) placed in video content are provided. An exemplary method receives campaign criteria for a new advertising campaign, the campaign criteria including at least a desired date range. The method then retrieves indications of unsold ad space inventory. In response to determining, based at least in part on the unsold ad space inventory in the desired date range, that the campaign criteria cannot be satisfied, the method: renders, in a user interface, an interactive ad delivery and distribution report indicating forecasted ad distribution and ad delivery for at least part of the desired date range during which the campaign criteria cannot be satisfied; and redistributes ad delivery by adjusting an ad delivery plan based on adjusted report parameters received via the interface in order to accommodate the new advertising campaign.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: June 13, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Anuj Jain, Kumar Mrityunjay Singh
  • Patent number: 9681159
    Abstract: Creating audience segments for campaigns is described. In one or more embodiments, an audience manager is configured to create, for one or more videos, a video audience segment associated with the video by storing, in a data management platform, user identifiers of users that viewed the video. The user identifiers can be received from a client player each time that a video is played at the client player. The audience manager is further configured to extract demographic information from a demographic report associated with the video that is received from a demographics provider, and to associate the demographic information with the video audience segment. The audience manager is further configured to generate a target audience segment for a campaign by merging and combining user identifiers that are included in two or more video audience segments.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: June 13, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal