Patents by Inventor Michael Casey Brown

Michael Casey Brown 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: 9674031
    Abstract: A system, method and computer program product are provided for managing a distributed computing system that features multiple hosts executing a distributed application. On each host a collector process collects application-level and/or system-level metrics and reports them to a data repository. A controller executes actor processes that compare the metrics, and/or trends in the metrics, to predetermined thresholds. If a threshold is met or passed, the corresponding actor or the controller initiates one or more remedy processes that take action intended to alleviate the condition detected by the actor. When a remedy is triggered, the controller takes a snapshot of the system to identify the current state, and saves information indicating how well the executed remedies corrected the situation. When a new snapshot matches an existing snapshot, the controller uses the saved information to determine which remedies to apply to the present occurrence of the mutual state.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 6, 2017
    Assignee: LinkedIn Corporation
    Inventors: Michael Casey Brown, Sylvain Kalache
  • Patent number: 9471550
    Abstract: Method and apparatus for converting a document from a fixed-layout format (e.g., Microsoft Office, Adobe PDF) into a non-fixed layout format (e.g., HTML) portable to different platforms (e.g., desktop computers, tablet computer, smart phones) operating different operating systems (e.g., Microsoft Windows, Apple OS X) and different web browsers (e.g., Microsoft Internet Explorer, Apple Safari, Mozilla FireFox). In one stream, fonts are identified, extracted, and processed to enhance compatibility with the portable format. In another stream, textual content is extracted and processed to enhance compatibility and images are taken of non-textual content. These images are used as backgrounds in the output document, over which the textual content is rendered in the appropriate fonts, with sizing, spacing, positioning and/or other characteristics matching or closely approximating that of the original document.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: October 18, 2016
    Assignee: LinkedIn Corporation
    Inventors: Jonathan Boutelle, Kapil Mohan Gupta, Michael Casey Brown, Akash Agrawal, Christopher S. Ahlers, Jeba Singh Emmanuel, Ujjwal Singh Grover
  • Publication number: 20150236896
    Abstract: A system, method and computer program product are provided for managing a distributed computing system that features multiple hosts executing a distributed application. On each host a collector process collects application-level and/or system-level metrics and reports them to a data repository. A controller executes actor processes that compare the metrics, and/or trends in the metrics, to predetermined thresholds. If a threshold is met or passed, the corresponding actor or the controller initiates one or more remedy processes that take action intended to alleviate the condition detected by the actor. When a remedy is triggered, the controller takes a snapshot of the system to identify the current state, and saves information indicating how well the executed remedies corrected the situation. When a new snapshot matches an existing snapshot, the controller uses the saved information to determine which remedies to apply to the present occurrence of the mutual state.
    Type: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: LINKEDLN CORPORATION
    Inventors: Michael Casey Brown, Sylvain Kalache
  • Publication number: 20140108897
    Abstract: Method and apparatus for converting a document from a fixed-layout format (e.g., Microsoft Office, Adobe PDF) into a non-fixed layout format (e.g., HTML) portable to different platforms (e.g., desktop computers, tablet computer, smart phones) operating different operating systems (e.g., Microsoft Windows, Apple OS X) and different web browsers (e.g., Microsoft Internet Explorer, Apple Safari, Mozilla FireFox). In one stream, fonts are identified, extracted, and processed to enhance compatibility with the portable format. In another stream, textual content is extracted and processed to enhance compatibility and images are taken of non-textual content. These images are used as backgrounds in the output document, over which the textual content is rendered in the appropriate fonts, with sizing, spacing, positioning and/or other characteristics matching or closely approximating that of the original document.
    Type: Application
    Filed: October 16, 2012
    Publication date: April 17, 2014
    Applicant: LINKEDIN CORPORATION
    Inventors: Jonathan Boutelle, Kapil Mohan Gupta, Michael Casey Brown, Akash Agrawal, Christopher S. Ahlers, Jeba Singh Emmanuel, Ujjwal Singh Grover