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: 9716548Abstract: 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: GrantFiled: August 11, 2014Date of Patent: July 25, 2017Assignee: THE INVENTION SCIENCE FUND I, LLCInventors: 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: 9367257Abstract: 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 tType: GrantFiled: September 11, 2008Date of Patent: June 14, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James R Hamilton, Michael J Manos, John D Dunagan, Alastair Wolman, Sharad Agarwal, Ming Zhang
-
Publication number: 20140348510Abstract: 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: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: 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: 8650530Abstract: 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: GrantFiled: June 4, 2008Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventor: Michael J Manos
-
Patent number: 8171115Abstract: 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: GrantFiled: March 18, 2008Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventors: James R Hamilton, Rebecca A. Norlander, Michael J Manos, Feng Zhao, David R. Treadwell, III, Behrooz Chitsaz
-
Patent number: 8001403Abstract: 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: GrantFiled: March 14, 2008Date of Patent: August 16, 2011Assignee: Microsoft CorporationInventors: James R Hamilton, James J Freely, Mike Neil, Michael J Manos, Michael R Fortin
-
Publication number: 20100076933Abstract: 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 tType: ApplicationFiled: September 11, 2008Publication date: March 25, 2010Applicant: Microsoft CorporationInventors: James R. Hamilton, Michael J. Manos, John D. Dunagan, Alastair Wolman, Sharad Agarwal, Ming Zhang
-
Publication number: 20090307094Abstract: 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: ApplicationFiled: June 4, 2008Publication date: December 10, 2009Applicant: Microsoft CorporationInventor: Michael J. Manos
-
Publication number: 20090240798Abstract: 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: ApplicationFiled: March 18, 2008Publication date: September 24, 2009Applicant: Microsoft CorporationInventors: James R. Hamilton, Rebecca A. Norlander, Michael J. Manos, Feng Zhao, David R. Treadwell, III, Behrooz Chitsaz
-
Publication number: 20090235097Abstract: 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: ApplicationFiled: March 14, 2008Publication date: September 17, 2009Applicant: Microsoft CorporationInventors: James R. Hamilton, James J. Freely, Mike Neil, Michael J. Manos, Michael R. Fortin