Patents by Inventor Arthur Charles Leonard
Arthur Charles Leonard 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: 11195202Abstract: 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.Type: GrantFiled: October 17, 2018Date of Patent: December 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Arthur Charles Leonard, Theodore Charles Van Zwol, II, Viktor Veis, Pavel Ustinov, Wenying Hu, Tyler Dunkel, Sean Hsi Lee, Filip Krzeminski, Kevin Mehlhaff, Eric Gordon Knox
-
Publication number: 20200126112Abstract: 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.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: Arthur Charles LEONARD, Theodore Charles VAN ZWOL, II, Viktor VEIS, Pavel USTINOV, Wenying HU, Tyler DUNKEL, Sean Hsi LEE, Filip KRZEMINSKI, Kevin MEHLHAFF, Eric Gordon KNOX
-
Patent number: 9842123Abstract: Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.Type: GrantFiled: February 10, 2017Date of Patent: December 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
-
Publication number: 20170154041Abstract: Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.Type: ApplicationFiled: February 10, 2017Publication date: June 1, 2017Inventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
-
Patent number: 9594776Abstract: Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.Type: GrantFiled: May 5, 2015Date of Patent: March 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
-
Publication number: 20160328421Abstract: Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a computer system stores multiple image representations of a corresponding visual asset identified by an identifier. The image representations include a vectorized representation of the visual asset and/or a rasterized representation of the visual asset. The computer system receives a request that includes an identifier for one of the visual assets and usage parameters. The computer system evaluates at least one of the usage parameters to identify an image representation of the identified visual asset that substantially corresponds with the usage parameters. The computer system then obtains the identified image representation of the corresponding visual asset based on the evaluation and provides the obtained image representation in response to the request.Type: ApplicationFiled: May 5, 2015Publication date: November 10, 2016Inventors: Andrew W. Sarratori, Jeffrey D. Robison, Arthur Charles Leonard, Khaled Waleed Al-Sherif, Matthew S. Johnson
-
Patent number: 9390125Abstract: Technologies and concepts are described herein for authoring a database query through the modification of a view of the data to be returned by the query. A user interface is provided for authoring a database query through the modification of a view of the data to be returned by the query that includes a view showing the results of a database query. A user interface is also provided for modifying the view to define the results of the query. As the view is modified, a query definition is generated which, when executed against the database, will return the results of the database query shown in the view. When the desired results are shown in the view, the query definition can be saved and run against the database to perform the database query.Type: GrantFiled: March 9, 2012Date of Patent: July 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Erik Jon Rucker, Benjamin Neiman Hodes, Arthur Charles Leonard, Kevin J. Boske
-
Publication number: 20120166427Abstract: Technologies and concepts are described herein for authoring a database query through the modification of a view of the data to be returned by the query. A user interface is provided for authoring a database query through the modification of a view of the data to be returned by the query that includes a view showing the results of a database query. A user interface is also provided for modifying the view to define the results of the query. As the view is modified, a query definition is generated which, when executed against the database, will return the results of the database query shown in the view. When the desired results are shown in the view, the query definition can be saved and run against the database to perform the database query.Type: ApplicationFiled: March 9, 2012Publication date: June 28, 2012Applicant: MICROSOFT CORPORATIONInventors: Erik Jon Rucker, Benjamin Neiman Hodes, Arthur Charles Leonard, Kevin J. Boske
-
Patent number: 8195641Abstract: Technologies and concepts are described herein for authoring a database query through the modification of a view of the data to be returned by the query. A user interface is provided for authoring a database query through the modification of a view of the data to be returned by the query that includes a view showing the results of a database query. A user interface is also provided for modifying the view to define the results of the query. As the view is modified, a query definition is generated which, when executed against the database, will return the results of the database query shown in the view. When the desired results are shown in the view, the query definition can be saved and run against the database to perform the database query.Type: GrantFiled: April 21, 2008Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Erik Jon Rucker, Benjamin Neiman Hodes, Arthur Charles Leonard, Kevin J Boske
-
Publication number: 20090265370Abstract: Technologies and concepts are described herein for authoring a database query through the modification of a view of the data to be returned by the query. A user interface is provided for authoring a database query through the modification of a view of the data to be returned by the query that includes a view showing the results of a database query. A user interface is also provided for modifying the view to define the results of the query. As the view is modified, a query definition is generated which, when executed against the database, will return the results of the database query shown in the view. When the desired results are shown in the view, the query definition can be saved and run against the database to perform the database query.Type: ApplicationFiled: April 21, 2008Publication date: October 22, 2009Applicant: MICROSOFT CORPORATIONInventors: Erik Jon Rucker, Benjamin Neiman Hodes, Arthur Charles Leonard, Kevin J. Boske