Patents by Inventor Michael E. Gernaey

Michael E. Gernaey 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).

  • Publication number: 20100058355
    Abstract: A message broker system is described that allows exchanging data reliably through a firewall without introducing firewall exceptions. The message broker system uses a broker running on each side of the firewall and a database. The sending broker creates a localized transaction between the local sender and the database. The sending broker then submits the message into the database. The sending broker also creates a state for the message that indicates the progress of the message through the process of delivering it to the recipient. On the other side of the firewall, the receiving broker pulls the data from the database, changing the state of the message to a pending and/or retrieved state. The receiving feed then creates a localized transaction with the local destination. After that transaction completes, the receiving broker marks the state of the message completed in the database.
    Type: Application
    Filed: September 1, 2008
    Publication date: March 4, 2010
    Applicant: Microsoft Corporation
    Inventor: Michael E. Gernaey
  • Patent number: 7296268
    Abstract: An implementation of a technology, described herein, for remotely and dynamically monitoring the availability of the members of a load-balancing cluster. An implementation of the claimed invention includes a dynamic, exocluster application-layer monitor for dynamically monitoring and dynamically controlling the members of a load-balancing cluster. It may actively control the members that it monitors. The exocluster monitor is protocol agnostic. It dynamically adjusts so that it can monitor all of the members of the cluster as members are added and removed. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: November 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Christopher L. Darling, Michael E. Gernaey, Hallvard S. Kaldestad, Howard A. Aikins
  • Publication number: 20020078263
    Abstract: An implementation of a technology, described herein, for remotely and dynamically monitoring the availability of the members of a load-balancing cluster. An implementation of the claimed invention includes a dynamic, exocluster application-layer monitor for dynamically monitoring and dynamically controlling the members of a load-balancing cluster. It may actively control the members that it monitors. The exocluster monitor is protocol agnostic. It dynamically adjusts so that it can monitor all of the members of the cluster as members are added and removed. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
    Type: Application
    Filed: December 18, 2000
    Publication date: June 20, 2002
    Inventors: Christopher L. Darling, Michael E. Gernaey, Hallvard S. Kaldestad, Howard A. Aikins