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).
-
Publication number: 20170163182Abstract: 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: December 4, 2015Publication date: June 8, 2017Inventors: Stephen John Fedigan, Anuj Jain, David Patrick Magee
-
Patent number: 9647588Abstract: A system and method for a decay lock loop for time varying current regulation in electric motors determines if a predetermined electrical current regulation level for an electric motor has been obtained within a tuning control time window. A coarse control loop increases or decreases a fast current decay, in response to a determination that the predetermined electrical current regulation level has not been obtained within the tuning control time window, until the predetermined electrical current regulation level falls within the tuning control time window. A fine control loop increments or decrements an amount of fast current decay during a total decay time, in response to a determination that the predetermined electrical current regulation level has been obtained within the tuning control time window, until a predetermined timing of the predetermined electrical current regulation level has been obtained.Type: GrantFiled: December 30, 2015Date of Patent: May 9, 2017Assignee: Texas Instruments IncorporatedInventors: Sudhir Nagaraj, David H. Elwart, II, Rakesh Raja, Anuj Jain
-
Publication number: 20170034547Abstract: 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: July 27, 2015Publication date: February 2, 2017Inventors: Anuj Jain, Atul Kumar Shrivastava, Praveen Kumar Goyal, Ashish Duggal
-
Patent number: 9538258Abstract: A computer implemented method and apparatus for improving viewer engagement in video advertising. The method comprises configuring a plurality of skip options for presentation in advertising content, such that each skip option of the plurality of skip options is presented in series for a limited duration during display of the advertising content until a presented one of the skip options is selected.Type: GrantFiled: November 12, 2013Date of Patent: January 3, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Naresh Chand Gupta, Anuj Jain, Niraj Gupta
-
Patent number: 9532106Abstract: Video character-based content targeting is described. In one or more embodiments, users make selections of characters in video content in conjunction with playback of the video content. For example, a user is prompted during playback of video content to select a character in the video content that the user likes. An indication is received of selections made by the user of one or more characters, each of which is associated with information that describes a degree to which the character exhibits a plurality of personality attributes. Once received, the user's selections of the one or more characters from the video content are analyzed. In particular, the selections are analyzed to ascertain a degree to which the user identifies with the plurality of personality attributes. The degree to which the user is determined to identify with the plurality of personality attributes is then used to control communication of content to the user.Type: GrantFiled: July 27, 2015Date of Patent: December 27, 2016Assignee: Adobe Systems IncorporatedInventors: Raman Gupta, Neha Saxena, Anuj Jain
-
Publication number: 20160373944Abstract: 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: ApplicationFiled: June 21, 2016Publication date: December 22, 2016Inventors: Anuj Jain, Jairaj Hedge
-
Publication number: 20160300265Abstract: The present disclosure is directed toward systems and method for limiting frequency of marketing content provided to users. For example, systems and methods described herein involve tracking a total quantity of marketing content received by a particular user for a marketing campaign. In particular, the systems and method described herein involve tracking a total quantity of marketing content received by a user across multiple devices and/or from multiple publishers. The systems and methods further involve preventing the user from receiving marketing content beyond a maximum allowable quantity of marketing content for the user within a predetermined period of time.Type: ApplicationFiled: April 9, 2015Publication date: October 13, 2016Inventors: Praveen Kumar Goyal, Ashish Duggal, Anuj Jain
-
Publication number: 20160254767Abstract: A system and method for a decay lock loop for time varying current regulation in electric motors determines if a predetermined electrical current regulation level for an electric motor has been obtained within a tuning control time window. A coarse control loop increases or decreases a fast current decay, in response to a determination that the predetermined electrical current regulation level has not been obtained within the tuning control time window, until the predetermined electrical current regulation level falls within the tuning control time window. A fine control loop increments or decrements an amount of fast current decay during a total decay time, in response to a determination that the predetermined electrical current regulation level has been obtained within the tuning control time window, until a predetermined timing of the predetermined electrical current regulation level has been obtained.Type: ApplicationFiled: December 30, 2015Publication date: September 1, 2016Applicant: Texas Instruments IncorporatedInventors: Sudhir Nagaraj, David H. Elwart, II, Rakesh Raja, Anuj Jain
-
Patent number: 9397597Abstract: Stepper motor winding current regulation methods and apparatus adapt a maximum blanking period to generate an adapted blanking period that is proportional to a currently-selected current regulation set-point. Sensed winding current feedback is ignored at a current regulation controller during the adapted blanking period or during a minimum blanking period, whichever longer, to avoid attempting to track noise imposed upon a sensed winding current feedback signal at an initiation of rapid current changes di/dt. Doing so may decrease ripple in the motor winding current waveform and reduce zero-crossing distortion by decreasing overshoot of the current regulation set-point by the sensed winding current.Type: GrantFiled: April 21, 2014Date of Patent: July 19, 2016Assignee: Texas Instruments IncorporatedInventors: Wenchao Qu, Anuj Jain, Ryan Paul Kehr
-
Publication number: 20160162930Abstract: 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: ApplicationFiled: December 4, 2014Publication date: June 9, 2016Inventors: Ashish Duggal, Anmol Dhawan, Sachin Soni, Anuj Jain
-
Publication number: 20160140618Abstract: 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: ApplicationFiled: November 13, 2014Publication date: May 19, 2016Inventors: Ashish Duggal, Anmol Dhawan, Anuj Jain, Sachin Soni
-
Patent number: 9246424Abstract: Stepper motor winding current regulation methods and apparatus continuously and bi-directionally sense winding current to determine both the magnitude of the winding current and the slope of a waveform representing the winding current. The magnitude and slope information is used to more precisely control periods of current rise and characteristics of fast and slow current decay during pulse-width modulation (“PWM”) regulation cycles. Winding current rise and decay shaping is based upon the sensed magnitude of the winding current, the magnitude of the winding current regulation set-point ITRIP, whether the sensed winding current is greater than or less than ITRIP at a selected sampling time, whether the sensed winding current is increasing or decreasing when a waveform of the sensed winding current crosses over ITRIP, and whether or not the magnitude of ITRIP changes during a PWM cycle in response to a receipt of a subsequent DAC code.Type: GrantFiled: March 24, 2014Date of Patent: January 26, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Anuj Jain, Mario Marascutti, Wenchao Qu, Michael Edwin Butenhoff
-
Publication number: 20150303850Abstract: 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: April 17, 2015Publication date: October 22, 2015Inventors: Sudhir NAGARAJ, Anuj JAIN
-
Publication number: 20150276892Abstract: 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: ApplicationFiled: March 26, 2015Publication date: October 1, 2015Inventors: MICHAEL EDWIN BUTENHOFF, Keith Ryan Green, Anuj Jain
-
Patent number: 9112527Abstract: Input codes are sequenced at a lower-resolution linear DAC and the output is converted to a linear current waveform. A first of two interconnected analog current multipliers multiplies the linear current by itself and by the inverse of a first constant current source to create a quadratic current output. A second current multiplier multiplies the quadratic output current by the linear current and by the inverse of a second constant current source to generate a cubic current output. The quadratic and cubic currents are subtracted from the linear current to generate an approximation of the first 180 degrees of a sine wave current. Alternate (pi to 2*pi) positive-going one-half sine waves may be polarity reversed to create a complete positive-going and negative-going sine-shaped electrical current of higher resolution than is available from a sine DAC of resolution equivalent to that of the lower-resolution linear DAC.Type: GrantFiled: December 19, 2013Date of Patent: August 18, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Sudhir Nagaraj, Anuj Jain, Wenchao Qu
-
Publication number: 20150135211Abstract: A computer implemented method and apparatus for improving viewer engagement in video advertising. The method comprises configuring a plurality of skip options for presentation in advertising content, such that each skip option of the plurality of skip options is presented in series for a limited duration during display of the advertising content until a presented one of the skip options is selected.Type: ApplicationFiled: November 12, 2013Publication date: May 14, 2015Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Naresh Chand Gupta, Anuj Jain, Niraj Gupta
-
Publication number: 20150121418Abstract: 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: ApplicationFiled: October 30, 2013Publication date: April 30, 2015Applicant: Adobe Systems IncorporatedInventors: Anuj Jain, Kumar Mrityunjay Singh
-
Publication number: 20150028790Abstract: Stepper motor winding current regulation methods and apparatus adapt a maximum blanking period to generate an adapted blanking period that is proportional to a currently-selected current regulation set-point. Sensed winding current feedback is ignored at a current regulation controller during the adapted blanking period or during a minimum blanking period, whichever longer, to avoid attempting to track noise imposed upon a sensed winding current feedback signal at an initiation of rapid current changes di/dt. Doing so may decrease ripple in the motor winding current waveform and reduce zero-crossing distortion by decreasing overshoot of the current regulation set-point by the sensed winding current.Type: ApplicationFiled: April 21, 2014Publication date: January 29, 2015Inventors: Wenchao Qu, Anuj Jain, Ryan Paul Kehr
-
Publication number: 20150015177Abstract: Stepper motor winding current regulation methods and apparatus continuously and bi-directionally sense winding current to determine both the magnitude of the winding current and the slope of a waveform representing the winding current. The magnitude and slope information is used to more precisely control periods of current rise and characteristics of fast and slow current decay during pulse-width modulation (“PWM”) regulation cycles. Winding current rise and decay shaping is based upon the sensed magnitude of the winding current, the magnitude of the winding current regulation set-point ITRIP, whether the sensed winding current is greater than or less than ITRIP at a selected sampling time, whether the sensed winding current is increasing or decreasing when a waveform of the sensed winding current crosses over ITRIP, and whether or not the magnitude of ITRIP changes during a PWM cycle in response to a receipt of a subsequent DAC code.Type: ApplicationFiled: March 24, 2014Publication date: January 15, 2015Inventors: Anuj Jain, Mario Marascutti, Wenchao Qu, Michael Edwin Butenhoff
-
Publication number: 20150015176Abstract: Input codes are sequenced at a lower-resolution linear DAC and the output is converted to a linear current waveform. A first of two interconnected analog current multipliers multiplies the linear current by itself and by the inverse of a first constant current source to create a quadratic current output. A second current multiplier multiplies the quadratic output current by the linear current and by the inverse of a second constant current source to generate a cubic current output. The quadratic and cubic currents are subtracted from the linear current to generate an approximation of the first 180 degrees of a sine wave current. Alternate (pi to 2*pi) positive-going one-half sine waves may be polarity reversed to create a complete positive-going and negative-going sine-shaped electrical current of higher resolution than is available from a sine DAC of resolution equivalent to that of the lower-resolution linear DAC.Type: ApplicationFiled: December 19, 2013Publication date: January 15, 2015Inventors: Sudhir Nagaraj, Anuj Jain, Wenchao Qu