Patents by Inventor Michael Anthony Wise

Michael Anthony Wise 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: 10841241
    Abstract: An intelligent placement engine generates a placement map that provides a configuration for deploying a service based at least in part, on one or more configuration parameters. A data center in which the service is to be hosted is defined using a data center definition, while the service is defined using a service definition. The configuration parameters include estimated probabilities calculated based on estimated resource consumption data. The resource consumption data is estimated based at least in part on historical data distributions.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: November 17, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Anthony Wise, Alex Lee, Bruce E. Johnson
  • Publication number: 20190207869
    Abstract: An intelligent placement engine generates a placement map that provides a configuration for deploying a service based at least in part, on one or more configuration parameters. A data center in which the service is to be hosted is defined using a data center definition, while the service is defined using a service definition. The configuration parameters include estimated probabilities calculated based on estimated resource consumption data. The resource consumption data is estimated based at least in part on historical data distributions.
    Type: Application
    Filed: March 7, 2019
    Publication date: July 4, 2019
    Inventors: Michael Anthony Wise, Alex Lee, Bruce E. Johnson
  • Patent number: 10243879
    Abstract: An intelligent placement engine generates a placement map that provides a configuration for deploying a service based at least in part, on one or more configuration parameters. A data center in which the service is to be hosted is defined using a data center definition, while the service is defined using a service definition. The configuration parameters include estimated probabilities calculated based on estimated resource consumption data. The resource consumption data is estimated based at least in part on historical data distributions.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Anthony Wise, Alex Lee, Bruce E Johnson
  • Publication number: 20160269319
    Abstract: An intelligent placement engine generates a placement map that provides a configuration for deploying a service based at least in part, on one or more configuration parameters. A data center in which the service is to be hosted is defined using a data center definition, while the service is defined using a service definition. The configuration parameters include estimated probabilities calculated based on estimated resource consumption data. The resource consumption data is estimated based at least in part on historical data distributions.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Michael Anthony Wise, Alex Lee, Bruce E. Johnson
  • Patent number: 8549138
    Abstract: Technologies are described herein for generating a suite of web tests that are then combined into a load test. A log file is received. The log file may contain one or more requests received at a web server. Relevant information is extracted from the log file into a data file. A web test template is retrieved. The web test template is populated with the relevant information from the data file to generate the web test.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anthony Wise
  • Publication number: 20110016141
    Abstract: A log file may include a line corresponding to a request received at a web server. A rules file may include rules that are applied in a specified order. The rules may include a first rule associated with a first request identifier and a second rule associated with a second request identifier. A determination is made as to whether the line matches the first rule. If the line matches the first rule, then identification data is updated to associate the first request identifier with the line. If the line does not match the first rule, then a determination is made as to whether the line matches the second rule. If the line matches the second rule, then the identification data is updated to associate the second request identifier with the line.
    Type: Application
    Filed: September 28, 2010
    Publication date: January 20, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Doron Bar-Caspi, Kai Zhu, Daniel K. Winter, Demetrios Kalligerakis, Kfir Ami-Ad, Yi Sui, Wenyu Cai, Michael Anthony Wise