The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 07, 2021

Filed:

Oct. 17, 2018
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Arthur Charles Leonard, Kirkland, WA (US);

Theodore Charles Van Zwol, II, Redmond, WA (US);

Viktor Veis, Redmond, WA (US);

Pavel Ustinov, Redmond, WA (US);

Wenying Hu, Redmond, WA (US);

Tyler Dunkel, Kirkland, WA (US);

Sean Hsi Lee, Seattle, WA (US);

Filip Krzeminski, Sammamish, WA (US);

Kevin Mehlhaff, Redmond, WA (US);

Eric Gordon Knox, Redmond, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06Q 30/02 (2012.01); G06F 8/61 (2018.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06Q 30/0243 (2013.01); G06F 8/61 (2013.01); G06F 11/3409 (2013.01); G06F 11/3438 (2013.01); G06F 11/3452 (2013.01);
Abstract

The present disclosure provides enhanced techniques for dynamically monitoring and controlling user experiences on a website based on user activity of associated software applications. A system can offer a number of web pages to different user groups in an experiment. Each web page can describe respective configurations of an application, and each user group may receive a particular web page based on one or more criteria. An application installer and a resource identifier are transmitted to the client device in response to an installation request. A configuration file is also delivered to the client device based on the resource identifier. The configuration file causes the installation of a particular application configuration on the client device. The application configuration sends telemetry data indicating user retention data to a service. A usage report summarizing the telemetry data is generated and utilized to adjust the criteria for controlling one or more experiments.


Find Patent Forward Citations

Loading…