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: 10447186Abstract: 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: GrantFiled: June 7, 2017Date of Patent: October 15, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Stephen John Fedigan, Anuj Jain, David Patrick Magee
-
Patent number: 10405013Abstract: 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: GrantFiled: May 10, 2017Date of Patent: September 3, 2019Assignee: Adobe Inc.Inventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal
-
Patent number: 10382032Abstract: 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: GrantFiled: September 25, 2017Date of Patent: August 13, 2019Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Rajarshi Mukhopadhyay, Sooping Saw, Anuj Jain
-
Patent number: 10339559Abstract: 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: GrantFiled: December 4, 2014Date of Patent: July 2, 2019Assignee: Adobe Inc.Inventors: Ashish Duggal, Anmol Dhawan, Sachin Soni, Anuj Jain
-
Patent number: 10169782Abstract: 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: GrantFiled: November 13, 2014Date of Patent: January 1, 2019Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Ashish Duggal, Anmol Dhawan, Anuj Jain, Sachin Soni
-
Patent number: 10084402Abstract: 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: GrantFiled: October 17, 2016Date of Patent: September 25, 2018Assignee: Texas Instruments IncorporatedInventors: Sooping Saw, Anuj Jain, Jeffrey Okyere, Wen Chao Qu
-
Publication number: 20180269869Abstract: 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: ApplicationFiled: September 25, 2017Publication date: September 20, 2018Inventors: Rajarshi MUKHOPADHYAY, Sooping SAW, Anuj JAIN
-
Patent number: 10063170Abstract: 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: GrantFiled: June 9, 2017Date of Patent: August 28, 2018Assignee: Texas Instruments IncorporatedInventors: Sooping Saw, Rakesh Raja, Anuj Jain, Matthew Hein
-
Publication number: 20180109213Abstract: 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: ApplicationFiled: October 17, 2016Publication date: April 19, 2018Inventors: Sooping Saw, Anuj Jain, Jeffrey Okyere, Wen Chao Qu
-
Patent number: 9924386Abstract: 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: GrantFiled: June 21, 2016Date of Patent: March 20, 2018Assignee: Orchestra Technology, Inc.Inventors: Anuj Jain, Jairaj Hedge
-
Patent number: 9852239Abstract: 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: GrantFiled: September 24, 2012Date of Patent: December 26, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Anandhavelu Natarajan, Balaji Vasan Srinivasan, Vineet Gupta, Anand Ganesan, Anuj Jain, Shriram Revankar, Japnik Singh, Bharat Polineni
-
Publication number: 20170366123Abstract: 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: ApplicationFiled: June 9, 2017Publication date: December 21, 2017Inventors: Sooping Saw, Rakesh Raja, Anuj Jain, Matthew Hein
-
Publication number: 20170346425Abstract: 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: ApplicationFiled: August 21, 2017Publication date: November 30, 2017Inventors: Sudhir Nagaraj, Anuj Jain
-
Patent number: 9791521Abstract: 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: GrantFiled: March 26, 2015Date of Patent: October 17, 2017Assignee: Texas Instruments IncorporatedInventors: Michael Edwin Butenhoff, Keith Ryan Green, Anuj Jain
-
Publication number: 20170272011Abstract: 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: ApplicationFiled: June 7, 2017Publication date: September 21, 2017Inventors: Stephen John Fedigan, Anuj Jain, David Patrick Magee
-
Publication number: 20170244989Abstract: 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: ApplicationFiled: May 10, 2017Publication date: August 24, 2017Applicant: Adobe Systems IncorporatedInventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal
-
Patent number: 9742329Abstract: 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: GrantFiled: April 17, 2015Date of Patent: August 22, 2017Assignee: Texas Instruments IncorporatedInventors: Sudhir Nagaraj, Anuj Jain
-
Patent number: 9705436Abstract: 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: GrantFiled: December 4, 2015Date of Patent: July 11, 2017Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Stephen John Fedigan, Anuj Jain, David Patrick Magee
-
Patent number: 9681199Abstract: 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: GrantFiled: October 30, 2013Date of Patent: June 13, 2017Assignee: Adobe Systems IncorporatedInventors: Anuj Jain, Kumar Mrityunjay Singh
-
Patent number: 9681159Abstract: 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: GrantFiled: July 27, 2015Date of Patent: June 13, 2017Assignee: Adobe Systems IncorporatedInventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal