Patents by Inventor Richard Moerloos

Richard Moerloos 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: 9218177
    Abstract: Techniques to prioritize and optimize the execution of upgrade operations are described. A technique may include determining the size of data blocks that are to be copied from one storage medium to another, and the dependencies of upgrade tasks on the data blocks and on other tasks. A task may be prioritized according to a weight that includes the cumulative sizes of the data blocks that it and its dependent tasks depend on. A data block copying may be prioritized according to the cumulative weights of the tasks that depend on that data block. Some embodiments may perform several data copying and/or tasks in parallel, rather than sequentially. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: December 22, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Roberto de Lira Garza, Deepak Kumar, Zhonghua Chu, Richard Moerloos
  • Publication number: 20120246659
    Abstract: Techniques to prioritize and optimize the execution of upgrade operations are described. A technique may include determining the size of data blocks that are to be copied from one storage medium to another, and the dependencies of upgrade tasks on the data blocks and on other tasks. A task may be prioritized according to a weight that includes the cumulative sizes of the data blocks that it and its dependent tasks depend on. A data block copying may be prioritized according to the cumulative weights of the tasks that depend on that data block. Some embodiments may perform several data copying and/or tasks in parallel, rather than sequentially. Other embodiments are described and claimed.
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Roberto de Lira Garza, Deepak Kumar, Zhonghua Chu, Richard Moerloos
  • Publication number: 20050114501
    Abstract: The present invention leverages a data gathering service to provide information regarding a network system's health, performance and/or utilization via a computing entity, local and/or remote. This provides an optimized means to aggregate a single network's data and/or multiple networks' data, decreasing the amount of effort required by system administrators to keep a network operational and/or to provide control of its utilization and/or update a system's state. In one instance of the present invention, a data gathering service aggregates data from systems and provides access to this information via a communication means. In another instance of the present invention, aggregated data is utilized to provide manual and/or automatic control of one or more aspects of a system's utilization and/or state by an entity and/or a person.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventors: Gary Raden, Eduardo Fonseca Melo, Tolga Ekmekci, Thomas Soemo, Lisa Butler, Richard Moerloos
  • Publication number: 20050114502
    Abstract: The present invention leverages a data gathering service to provide information regarding a network system's health, performance and/or utilization via a computing entity, local and/or remote. This provides an optimized means to aggregate a single network's data and/or multiple networks' data, decreasing the amount of effort required by system administrators to keep a network operational and/or to provide control of its utilization and/or update a system's state. In one instance of the present invention, a data gathering service aggregates data from systems and provides access to this information via a communication means. In another instance of the present invention, aggregated data is utilized to provide manual and/or automatic control of one or more aspects of a system's utilization by an entity and/or a person. In yet another instance of the present invention, aggregated utilization data is employed to provide a management/productivity tool for end-users of a networked system.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventors: Gary Raden, Eduardo Fonseca Melo, Tolga Ekmekci, Thomas Soemo, Lisa Butler, Richard Moerloos
  • Publication number: 20050114174
    Abstract: The present invention leverages a data gathering service to provide information regarding a system's health state via a computing entity, local and/or remote. This provides an optimized means to aggregate a single network's data and/or multiple networks' data, decreasing the amount of effort required by system administrators to manage health related alerts. In one instance of the present invention, a data gathering service aggregates health data from systems and provides access to this information via a communication means. In another instance of the present invention, aggregated, averaged data is utilized to provide manual and/or automatic control and/or management facilitation of health monitoring related tasks.
    Type: Application
    Filed: November 25, 2003
    Publication date: May 26, 2005
    Inventors: Gary Raden, Eduardo Melo, Tolga Ekmekci, Thomas Soemo, Lisa Butler, Richard Moerloos