Patents by Inventor Van Stephen Lanning

Van Stephen Lanning 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: 8850172
    Abstract: Techniques for conducting an automated analysis of operations carried out during the critical path for a usage scenario and suggesting ways in which the configuration of the computing device could be changed to affect performance of the computing device. Computing devices can be operated in a variety of usage scenarios and users may notice the performance of a computing device in certain usage scenarios more particularly. Critical path analysis of operations conducted in these usage scenarios can be used to identify a critical path of the usage scenario, from which changes that could be made to the computing device to affect performance could be identified. Once the changes that could be made are identified, suggestions can be made to the user, such that a user is able to make changes to the configuration to affect performance when the user has little knowledge about how to improve configurations.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Aaron Dietrich, Sylvain Goyette, Van Stephen Lanning
  • Publication number: 20120124363
    Abstract: Techniques for conducting an automated analysis of operations carried out during the critical path for a usage scenario and suggesting ways in which the configuration of the computing device could be changed to affect performance of the computing device. Computing devices can be operated in a variety of usage scenarios and users may notice the performance of a computing device in certain usage scenarios more particularly. Critical path analysis of operations conducted in these usage scenarios can be used to identify a critical path of the usage scenario, from which changes that could be made to the computing device to affect performance could be identified. Once the changes that could be made are identified, suggestions can be made to the user, such that a user is able to make changes to the configuration to affect performance when the user has little knowledge about how to improve configurations.
    Type: Application
    Filed: November 15, 2010
    Publication date: May 17, 2012
    Applicant: Microsoft Corporation
    Inventors: Aaron Dietrich, Sylvain Goyette, Van Stephen Lanning
  • Publication number: 20090171747
    Abstract: An offer may be provided to a user in conjunction with activating or registering a software product. A request for activation of the software product or registration of the software product may be sent to a server via a network. In response to receiving the request, the server may send an activation code to the processing device, or may record the registration of the software product, respectively. The server may work with components of the system to determine whether the user is eligible to receive one or more offers based on the software product and user information. The user may accept one of the one or more offers and the system may provide a corresponding order, along with at least some of the user information, to a processing device of a vendor.
    Type: Application
    Filed: December 26, 2007
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Van Stephen Lanning, Michelle C. Mackey, Taj Lamon Thoresen