Patents by Inventor Eric Gordon Knox

Eric Gordon Knox 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: 11195202
    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.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: December 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 20200126112
    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.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 23, 2020
    Inventors: 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: 7685570
    Abstract: An error/exception helper may provide tailored help when an error such as an exception is generated. A source program editor interface may be displayed and/or focus given to the program editor interface. An error/exception bubble or tool tip may be displayed, which, in one embodiment of the invention, points to the line of code that generated the exception. The error/exception bubble may include a link to a help topic or the actual help text may be displayed within the bubble. The bubble may also include one or more actions that may be taken to correct the error or a link to a procedure to perform the action(s). The source code may be edited, actions initiated and execution re-initiated at which time the bubble and editor interface display may be dismissed.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Sean Conway Draine, David K. Templin, Eric Gordon Knox, Lifeng Lu
  • Publication number: 20040250175
    Abstract: An error/exception helper may provide tailored help when an error such as an exception is generated. A source program editor interface may be displayed and/or focus given to the program editor interface. An error/exception bubble or tool tip may be displayed, which, in one embodiment of the invention, points to the line of code that generated the exception. The error/exception bubble may include a link to a help topic or the actual help text may be displayed within the bubble. The bubble may also include one or more actions that may be taken to correct the error or a link to a procedure to perform the action(s). The source code may be edited, actions initiated and execution re-initiated at which time the bubble and editor interface display may be dismissed.
    Type: Application
    Filed: June 9, 2003
    Publication date: December 9, 2004
    Applicant: Microsoft Corporation
    Inventors: Sean Conway Draine, David K. Templin, Eric Gordon Knox, Lifeng Lu