Patents by Inventor Qixing Zheng
Qixing Zheng 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: 11928712Abstract: A computer-implemented method for allocation-free control of online campaigns for distributing online content includes receiving a daily content distribution spending budget and one or more response functions, calculating one or more plant gain estimates based on the one or more response functions, calculating a marginal content distribution spending budget based on the daily content distribution spending budget, generating one or more control signals based on the calculated marginal budget and the calculated one or more plant gain estimates, generating a price control signal based on the generated one or more control signals, and calculating a bid for one or more impressions based on the price control signal.Type: GrantFiled: July 25, 2022Date of Patent: March 12, 2024Assignee: Yahoo Ad Tech LLCInventors: Qixing Zheng, Niklas Karlsson
-
Publication number: 20220358548Abstract: A computer-implemented method for allocation-free control of online campaigns for distributing online content includes receiving a daily content distribution spending budget and one or more response functions, calculating one or more plant gain estimates based on the one or more response functions, calculating a marginal content distribution spending budget based on the daily content distribution spending budget, generating one or more control signals based on the calculated marginal budget and the calculated one or more plant gain estimates, generating a price control signal based on the generated one or more control signals, and calculating a bid for one or more impressions based on the price control signal.Type: ApplicationFiled: July 25, 2022Publication date: November 10, 2022Inventors: Qixing ZHENG, Niklas KARLSSON
-
Patent number: 11436644Abstract: A computer-implemented method for allocation-free control of online campaigns for distributing online content includes receiving a daily content distribution spending budget and one or more response functions, calculating one or more plant gain estimates based on the one or more response functions, calculating a marginal content distribution spending budget based on the daily content distribution spending budget, generating one or more control signals based on the calculated marginal budget and the calculated one or more plant gain estimates, generating a price control signal based on the generated one or more control signals, and calculating a bid for one or more impressions based on the price control signal.Type: GrantFiled: January 26, 2018Date of Patent: September 6, 2022Assignee: Yahoo Ad Tech LLCInventors: Qixing Zheng, Niklas Karlsson
-
Patent number: 10846755Abstract: A method for monitoring an advertising campaign is disclosed and includes receiving a campaign transaction signal, generating a discrete function based on the signal, and generating a continuous function based on the discrete function. The signal indicates a price and an event rate for impressions in the campaign. The discrete function indicates a discrete cumulative distribution of the impressions. The price dimension corresponds to an impression price independent variable. The event rate dimension corresponds to an event rate independent variable. The price dimension and the rate dimension are segmented into a plurality of bins based on threshold values. The continuous function indicates a continuous cumulative distribution of the impressions and is continuous in the price dimension and the rate dimension. The response function is also a continuous function. The response function is a function of control variable that parameterizes a correspondence between the price and event rate variables.Type: GrantFiled: February 21, 2017Date of Patent: November 24, 2020Assignee: Verizon Media Inc.Inventors: Niklas Karlsson, Mohammad Ziaemohseni, Qixing Zheng
-
Patent number: 10082931Abstract: Transitioning of a command user interface (UI) between a toolbar UI and a full menu UI based on a use context is provided. An application such as a messaging application detects a request to interact with a message. A presentation mode is identified based on the use context associated with the request. The use context includes a reading mode or an authoring mode. A command UI is generated based on the presentation mode. The command UI includes a toolbar UI for the reading mode or a full menu UI for the authoring mode. The command UI is displayed in proximity to the message within a messaging UI.Type: GrantFiled: June 12, 2015Date of Patent: September 25, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Malia Douglas, Qixing Zheng, Rebecca Haruyama, Jason Blackheart, Ruediger Kinast
-
Patent number: 9880727Abstract: In some examples, a gesture configuration component provides for different ways to interpret gestures made by a user to specify various parameters of control settings to modify system or application settings. For instance, a user may change display settings for one or more display devices, such as resolution, orientation, and display arrangements. Further, in some cases, the gesture configuration component may perform configuration changes while providing a live preview of the changes being made.Type: GrantFiled: September 20, 2013Date of Patent: January 30, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Qixing Zheng, Thomas Scott Coon, Jason Morris Yore
-
Patent number: 9588604Abstract: A shared edge for a display environment is described. In one or more implementations, a display environment of a computing device that is implemented using a plurality of display devices is configured to include a shared edge defined through a described arrangement of at least two of the display devices in relation to each other. Responsive to an input that describes movement of a cursor across at least a portion of the shared edge, an element is displayed in the display environment.Type: GrantFiled: November 7, 2011Date of Patent: March 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Qixing Zheng, Jesse Clay Satterfield, Matthew P. Duignan, Yaou Wei, Jennifer Nan, Bret P. Anderson, Joshua A. Clow, Robert J. Jarrett
-
Publication number: 20160364090Abstract: Transitioning of a command user interface (UI) between a toolbar UI and a full menu UI based on a use context is provided. An application such as a messaging application detects a request to interact with a message. A presentation mode is identified based on the use context associated with the request. The use context includes a reading mode or an authoring mode. A command UI is generated based on the presentation mode. The command UI includes a toolbar UI for the reading mode or a full menu UI for the authoring mode. The command UI is displayed in proximity to the message within a messaging UI.Type: ApplicationFiled: June 12, 2015Publication date: December 15, 2016Inventors: Malia Douglas, Qixing Zheng, Rebecca Haruyama, Jason Blackheart, Ruediger Kinast
-
Patent number: 9013366Abstract: A display environment for a plurality of display devices is described. In one or more implementations, a display environment of an operating system of a computing device is configured to display a plurality of shells that support user interaction with the operating system by launching a first shell for display on a first display device of the computing device and launching a second shell for display on a second display device of the computing device such that the first and second shells are displayable simultaneously by the computing device.Type: GrantFiled: August 4, 2011Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Qixing Zheng, Mark Yalovsky, Thomas Scott Coon, Christopher E. Swan, Alex Snitkovskiy, Gabriel S. DeBacker
-
Publication number: 20140359435Abstract: In some examples, a gesture configuration component provides for different ways to interpret gestures made by a user to specify various parameters of control settings to modify system or application settings. For instance, a user may change display settings for one or more display devices, such as resolution, orientation, and display arrangements. Further, in some cases, the gesture configuration component may perform configuration changes while providing a live preview of the changes being made.Type: ApplicationFiled: September 20, 2013Publication date: December 4, 2014Applicant: Microsoft CorporationInventors: Qixing Zheng, Thomas Scott Coon, Jason Morris Yore
-
Patent number: 8896955Abstract: A disk drive comprises a track follow control system having a plurality of selectable frequency modes, the track follow control system configured to receive a position error signal and to output a control signal based on the position error signal, wherein the control signal is used by a head assembly to position a head over a disk. The disk drive also comprises a state estimator configured to receive the control signal and a position signal indicating a position of the head, to estimate a disturbance based on the control signal and the position signal, and to output an estimated disturbance signal based on the estimated disturbance. The disk drive further comprises a disturbance evaluator configured to receive the estimated disturbance signal, and to select one of the frequency modes of the track follow control system based on the estimated disturbance signal.Type: GrantFiled: June 16, 2011Date of Patent: November 25, 2014Assignee: Western Digital Technologies, Inc.Inventors: Min Chen, Alain Chahwan, Shang-Chen Wu, Qixing Zheng, Alexander Babinski, Duc T. Phan
-
Publication number: 20130113703Abstract: A shared edge for a display environment is described. In one or more implementations, a display environment of a computing device that is implemented using a plurality of display devices is configured to include a shared edge defined through a described arrangement of at least two of the display devices in relation to each other. Responsive to an input that describes movement of a cursor across at least a portion of the shared edge, an element is displayed in the display environment.Type: ApplicationFiled: November 7, 2011Publication date: May 9, 2013Applicant: MICROSOFT CORPORATIONInventors: Qixing Zheng, Jesse Clay Satterfield, Matthew P. Duignan, Yaou Wei, Jennifer Nan, Bret P. Anderson, Joshua A. Clow, Robert J. Jarrett
-
Publication number: 20130033414Abstract: A display environment for a plurality of display devices is described. In one or more implementations, a display environment of an operating system of a computing device is configured to display a plurality of shells that support user interaction with the operating system by launching a first shell for display on a first display device of the computing device and launching a second shell for display on a second display device of the computing device such that the first and second shells are displayable simultaneously by the computing device.Type: ApplicationFiled: August 4, 2011Publication date: February 7, 2013Applicant: Microsoft CorporationInventors: Qixing Zheng, Mark Yalovsky, Thomas Scott Coon, Christopher E. Swan, Alex Snitkovskiy, Gabriel S. DeBacker
-
Patent number: 8189286Abstract: A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of servo sectors that define a plurality of servo tracks. The servo sectors comprise a plurality of servo bursts including a first servo burst, a second servo burst following the first servo burst and offset radially by approximately one half of a servo track from the first servo burst, a third servo burst following the second servo burst and offset radially by approximately one full servo track from the second servo burst, and a fourth servo burst following the third servo burst and offset radially by approximately one half of a servo track from the third servo burst. A PES is generated form the servo bursts that is substantially insensitive to a radial velocity of the head.Type: GrantFiled: May 21, 2010Date of Patent: May 29, 2012Assignee: Western Digital Technologies, Inc.Inventors: Min Chen, Qixing Zheng
-
Publication number: 20120096349Abstract: An invention is disclosed for using touch input to display a representation of information for an item of a plurality of grouped items not otherwise accessible via other touch input. In an embodiment. In an embodiment, a user provides touch input to a touch-input device that comprises a scrubbing motion. Where the scrub corresponds to interacting with an item of a plurality of grouped items, a representation of information not otherwise accessible via other touch input is displayed (such as an infotip). In this manner, touch input may serve as a way to obtain a mouse-over event where there is no mouse pointer with which to create a mouse-over.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Applicant: Microsoft CorporationInventors: Qixing Zheng, William David Carr, Xu Zhang, Ethan Ray, Gerrit Hendrik Hofmeester
-
Patent number: 8077428Abstract: A disk drive is disclosed comprising a head actuated over a disk comprising a plurality of servo sectors that define a plurality of servo tracks. A position error signal (PES) is generated in response to the servo sectors, and a head velocity is estimated relative to the servo tracks. A correction value is generated as a function of the head velocity and the PES, and the PES is adjusted using the correction value to generate an adjusted PES. The head is positioned over the disk in response to the adjusted PES.Type: GrantFiled: June 23, 2010Date of Patent: December 13, 2011Assignee: Western Digital Technologies, Inc.Inventors: Min Chen, Qixing Zheng, James V. Wiseman