Patents by Inventor Michael J Manos

Michael J Manos 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: 9716548
    Abstract: A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: July 25, 2017
    Assignee: THE INVENTION SCIENCE FUND I, LLC
    Inventors: Howard Lee Davidson, James Robert Hamilton, Roderick A. Hyde, Arne Josefsberg, Edward K. Y. Jung, Jordin T. Kare, Robert W. Lord, Kenneth Lustig, William Henry Mangione-Smith, Michael J. Manos, Craig J. Mundie, Nathan P. Myhrvold, Richard F. Rashid, Burton J. Smith, Clarence T. Tegreene, Robert V. Welland, Charles Whitmer, Lowell L. Wood, Jr.
  • Patent number: 9367257
    Abstract: An exemplary system includes a front-end component to receive requests for resources in a data center and configured to associate each request with identifying information, to locate one or more resources for each request and to store, in a log file, the identifying information and information about the location of the one or more resources; one or more distributed computation and storage components to acquire log file information and configured to analyze log information to decide if one or more resources associated with one or more requests should be migrated to a data center in a different geographical location; and a location service component to receive decisions made by the one or more distributed computation and storage components and configured to inform the front-end component when a decision causes one or more resources to be migrated to a data center in a different geographical location to thereby allow the front-end component to re-direct future requests for the one or more migrated resources to t
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: June 14, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James R Hamilton, Michael J Manos, John D Dunagan, Alastair Wolman, Sharad Agarwal, Ming Zhang
  • Publication number: 20140348510
    Abstract: A data center for executing a data processing application includes processing units, sub-units or servers. Each of the processing units, sub-units or servers can execute a part or all of the data processing application. The processing units, sub-units or servers are electrical disjoint with respect to data communications, but can communicate with each other over free space optical links.
    Type: Application
    Filed: August 11, 2014
    Publication date: November 27, 2014
    Inventors: Howard Lee Davidson, James Robert Hamilton, Roderick A. Hyde, Arne Josefsberg, Edward K.Y. Jung, Jordin T. Kare, Robert W. Lord, Kenneth Lustig, William Henry Mangione-Smith, Michael J. Manos, Craig J. Mundie, Nathan P. Myhrvold, Richard F. Rashid, Burton J. Smith, Clarence T. Tegreene, Robert V. Welland, Charles Whitmer, Lowell L. Wood, JR.
  • Patent number: 8650530
    Abstract: An exemplary data center interface for distributing and monitoring Web applications includes a specification that specifies a call statement to distribute one or more components of a Web application to one or more data centers and a call statement to report metrics associated with performance of the Web application. An exemplary data center interface for associating advertisements with distributed Web applications includes a specification that specifies a call statement and one or more call statement parameters to associate an advertisement with one or more distributed Web applications based on at least one criterion. Various other devices, systems and methods are also described.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: February 11, 2014
    Assignee: Microsoft Corporation
    Inventor: Michael J Manos
  • Patent number: 8171115
    Abstract: An exemplary component for managing requests for resources in a data center includes a service request module for receiving requests for resources from a plurality of services and a resource module to monitor resources in a data center and to match received requests to resources. Such a component optionally includes an application programming interface (API) that provides for sending information in response to an API call made by a service. Other methods, devices and systems are also disclosed.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: James R Hamilton, Rebecca A. Norlander, Michael J Manos, Feng Zhao, David R. Treadwell, III, Behrooz Chitsaz
  • Patent number: 8001403
    Abstract: An exemplary method for managing power consumption of a data center includes monitoring power consumption of a data center, assessing power consumption with respect to a billing equation for power, based on the assessment, deciding whether to implement a power policy where the power policy reduces instantaneous power consumption by the data center and increases a load factor wherein the load factor is an average power consumed by the data center divided by a peak power consumed by the data center over a period of time. Various other methods, devices, systems, etc., are also disclosed.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: James R Hamilton, James J Freely, Mike Neil, Michael J Manos, Michael R Fortin
  • Publication number: 20100076933
    Abstract: An exemplary system includes a front-end component to receive requests for resources in a data center and configured to associate each request with identifying information, to locate one or more resources for each request and to store, in a log file, the identifying information and information about the location of the one or more resources; one or more distributed computation and storage components to acquire log file information and configured to analyze log information to decide if one or more resources associated with one or more requests should be migrated to a data center in a different geographical location; and a location service component to receive decisions made by the one or more distributed computation and storage components and configured to inform the front-end component when a decision causes one or more resources to be migrated to a data center in a different geographical location to thereby allow the front-end component to re-direct future requests for the one or more migrated resources to t
    Type: Application
    Filed: September 11, 2008
    Publication date: March 25, 2010
    Applicant: Microsoft Corporation
    Inventors: James R. Hamilton, Michael J. Manos, John D. Dunagan, Alastair Wolman, Sharad Agarwal, Ming Zhang
  • Publication number: 20090307094
    Abstract: An exemplary data center interface for distributing and monitoring Web applications includes a specification that specifies a call statement to distribute one or more components of a Web application to one or more data centers and a call statement to report metrics associated with performance of the Web application. An exemplary data center interface for associating advertisements with distributed Web applications includes a specification that specifies a call statement and one or more call statement parameters to associate an advertisement with one or more distributed Web applications based on at least one criterion. Various other devices, systems and methods are also described.
    Type: Application
    Filed: June 4, 2008
    Publication date: December 10, 2009
    Applicant: Microsoft Corporation
    Inventor: Michael J. Manos
  • Publication number: 20090240798
    Abstract: An exemplary component for managing requests for resources in a data center includes a service request module for receiving requests for resources from a plurality of services and a resource module to monitor resources in a data center and to match received requests to resources. Such a component optionally includes an application programming interface (API) that provides for sending information in response to an API call made by a service. Other methods, devices and systems are also disclosed.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Applicant: Microsoft Corporation
    Inventors: James R. Hamilton, Rebecca A. Norlander, Michael J. Manos, Feng Zhao, David R. Treadwell, III, Behrooz Chitsaz
  • Publication number: 20090235097
    Abstract: An exemplary method for managing power consumption of a data center includes monitoring power consumption of a data center, assessing power consumption with respect to a billing equation for power, based on the assessment, deciding whether to implement a power policy where the power policy reduces instantaneous power consumption by the data center and increases a load factor wherein the load factor is an average power consumed by the data center divided by a peak power consumed by the data center over a period of time. Various other methods, devices, systems, etc., are also disclosed.
    Type: Application
    Filed: March 14, 2008
    Publication date: September 17, 2009
    Applicant: Microsoft Corporation
    Inventors: James R. Hamilton, James J. Freely, Mike Neil, Michael J. Manos, Michael R. Fortin