Patents by Inventor Richard Allen Megginson

Richard Allen Megginson 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: 10235384
    Abstract: A client computing system publishes a database operation request to a global exchange on an advanced message queuing protocol (AMQP) server, wherein the database operation request identifies an operation to be performed on a database using a different application layer protocol. The client computing system obtains database operation result data from a client queue, on the AMQP server, that corresponds to the client computing system in response to publishing the database operation request and converts the database operation result data from a wire level format to a data format for the different application layer protocol.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 19, 2019
    Assignee: Red Hat, Inc.
    Inventor: Richard Allen Megginson
  • Publication number: 20140237009
    Abstract: A client computing system publishes a database operation request to a global exchange on an advanced message queuing protocol (AMQP) server, wherein the database operation request identifies an operation to be performed on a database using a different application layer protocol. The client computing system obtains database operation result data from a client queue, on the AMQP server, that corresponds to the client computing system in response to publishing the database operation request and converts the database operation result data from a wire level format to a data format for the different application layer protocol.
    Type: Application
    Filed: April 30, 2014
    Publication date: August 21, 2014
    Applicant: Red Hat, Inc.
    Inventor: Richard Allen Megginson
  • Patent number: 8768886
    Abstract: A first directory server computer system subscribes to update data published by directory servers via an advanced message queuing protocol (AMQP) server. The first directory server receives update data that indicates an update for a LDAP-based database associated with the first directory server. When the received update data is from the AMQP server, the first directory server converts the received update data into an LDAP data format and updates the LDAP-based database using the LDAP formatted update data. When the received update data is not from the AMQP server, the first directory server updates the LDAP-based database using the received update data, converts the received update data into a wire level data format, and publishes the wire level formatted update data to the AMQP server. The AMQP server allows a second directory server that subscribes to the AMQP server to obtain data representing the update.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: July 1, 2014
    Assignee: Red Hat, Inc.
    Inventor: Richard Allen Megginson
  • Patent number: 8719338
    Abstract: A message-based directory system obtains a database operation request from a global queue on an advanced message queuing protocol (AMQP) server. The database operation request identifies an operation to be performed on a lightweight directory access protocol (LDAP) based database. The system performs the operation on a LDAP based database that is coupled to the system based on the database operation request to generate the database operation result data and publishes the database operation result data to a client exchange that corresponds to a client that published the database operation request to allow the client access to the database operation result data.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: May 6, 2014
    Assignee: Red Hat, Inc.
    Inventor: Richard Allen Megginson
  • Patent number: 8301595
    Abstract: A message-based replication system hosted by a first directory server receives update data describing an update to be made to a lightweight directory access protocol (LDAP)-based database that is coupled to the first directory server and determines whether the data is received from an advanced message queuing protocol (AMQP) server. The message-based replication system converts the update data into LDAP data format based on a determination that the update data is received from the AMQP server and updates the database using the LDAP update data. The message-based replication system updates the database using the received update data based on a determination that the update data is not received from the AMQP server, converts the update data into wire level data format, and publishes the wire level update data to the AMQP server to allow a second directory server that subscribes to the AMQP server to obtain data representing the update.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: October 30, 2012
    Assignee: Red Hat, Inc.
    Inventor: Richard Allen Megginson
  • Publication number: 20110307543
    Abstract: A message-based directory system obtains a database operation request from a global queue on an advanced message queuing protocol (AMQP) server. The database operation request identifies an operation to be performed on a lightweight directory access protocol (LDAP) based database. The system performs the operation on a LDAP based database that is coupled to the system based on the database operation request to generate the database operation result data and publishes the database operation result data to a client exchange that corresponds to a client that published the database operation request to allow the client access to the database operation result data.
    Type: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Inventor: Richard Allen Megginson
  • Publication number: 20110307443
    Abstract: A message-based replication system hosted by a first directory server receives update data describing an update to be made to a lightweight directory access protocol (LDAP)-based database that is coupled to the first directory server and determines whether the data is received from an advanced message queuing protocol (AMQP) server. The message-based replication system converts the update data into LDAP data format based on a determination that the update data is received from the AMQP server and updates the database using the LDAP update data. The message-based replication system updates the database using the received update data based on a determination that the update data is not received from the AMQP server, converts the update data into wire level data format, and publishes the wire level update data to the AMQP server to allow a second directory server that subscribes to the AMQP server to obtain data representing the update.
    Type: Application
    Filed: June 14, 2010
    Publication date: December 15, 2011
    Inventor: Richard Allen Megginson