Patents by Inventor Michael Koegel

Michael Koegel 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: 8938515
    Abstract: A messaging service is described that incorporates messages into cached link lists. The messages are not yet acknowledged as having been received by one or more consumers to whom the messages were sent. A separate link list exists for each of a plurality of different message priority levels. Messages within a same link list are ordered in their link list in the same order in which they where received by the messaging service. At least one of the link lists contains an element that represents one or more messages that are persisted but are not cached in any of the cached link lists.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: January 20, 2015
    Assignee: SAP SE
    Inventors: Radoslav I. Nikolov, Desislav V. Bantchovski, Stoyan M. Vellev, Michael Koegel
  • Patent number: 8255455
    Abstract: A method, apparatus, and system are provided for Message Oriented Middleware virtual provider distribution. In one embodiment, MOM nodes are created. An MOM virtual provider from MOM virtual providers is selected for each of the plurality of MOM nodes. The MOM nodes run the MOM virtual providers.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: August 28, 2012
    Assignee: SAP AG
    Inventors: Michael Koegel, Sabine Heider
  • Patent number: 7739699
    Abstract: A method is described that automatically invokes in software a method call to a messaging service in response to an awareness that a proxy for a messaging service resource is needed. The method call requests the messaging service to create the messaging service resource.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: June 15, 2010
    Assignee: SAP AG
    Inventors: Rositza Andreeva, Stoyan M. Vellev, Michael Koegel
  • Patent number: 7640357
    Abstract: Methods and apparatuses for buffering enterprise messages are described herein. In one embodiment, an exemplary process is provided to transmit, from a messaging server to a client, a first message indicating a size of a next enterprise message to be sent to the client. A second message is received from the client in response to the first message, where the second message indicates a buffer size available to store messages for the client. The next enterprise message is then delivered to the buffer of the client if the size of the next enterprise message is smaller than or equal to the size of the available buffer of the client. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: December 29, 2009
    Assignee: SAP AG
    Inventors: Margarit P. Kirov, Bernd Follmeg, Radoslav I. Nikolov, Michael Koegel
  • Patent number: 7512668
    Abstract: A system and method are provided for failover of a Message-Oriented Middleware (MOM) server instance in an MOM provider having multiple MOM server instances. In an embodiment, a first server node receives notification that an MOM server instance on a second server node is inoperative. The MOM server instance on the second server node may have one or more associated destinations. In an embodiment, the first server node attempts to obtain a lock for at least a portion of MOM server instance configuration information from a locking service. If the lock is obtained, the first server node may acquire the one or more destinations of the inoperative MOM server instance.
    Type: Grant
    Filed: April 21, 2004
    Date of Patent: March 31, 2009
    Assignee: SAP AG
    Inventor: Michael Koegel
  • Publication number: 20070157213
    Abstract: A method, apparatus, and system are provided for separate and dedicated instances for Message Oriented Middleware-related processes. In one embodiment, a standard instance having standard nodes having an application load and an MOM load is identified. The MOM load is separated from each of the standard nodes. The MOM load is run at MOM nodes.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventor: Michael Koegel
  • Publication number: 20070156823
    Abstract: A method is described that automatically invokes in software a method call to a messaging service in response to an awareness that a proxy for a messaging service resource is needed. The method call requests the messaging service to create the messaging service resource.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Rositza Andreeva, Stoyan Vellev, Michael Koegel
  • Publication number: 20070156808
    Abstract: A method, apparatus, and system are provided for Message Oriented Middleware virtual provider distribution. In one embodiment, MOM nodes are created. An MOM virtual provider from MOM virtual providers is selected for each of the plurality of MOM nodes. The MOM nodes run the MOM virtual providers.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Michael Koegel, Sabine Heider
  • Publication number: 20070156833
    Abstract: A messaging service is described that incorporates messages into cached link lists. The messages are not yet acknowledged as having been received by one or more consumers to whom the messages were sent. A separate link list exists for each of a plurality of different message priority levels. Messages within a same link list are ordered in their link list in the same order in which they where received by the messaging service. At least one of the link lists contains an element that represents one or more messages that are persisted but are not cached in any of the cached link lists.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Radoslav Nikolov, Desislav Bantchovski, Stoyan Vellev, Michael Koegel
  • Publication number: 20050262215
    Abstract: Methods and apparatuses for buffering enterprise messages are described herein. In one embodiment, an exemplary process is provided to transmit, from a messaging server to a client, a first message indicating a size of a next enterprise message to be sent to the client. A second message is received from the client in response to the first message, where the second message indicates a buffer size available to store messages for the client. The next enterprise message is then delivered to the buffer of the client if the size of the next enterprise message is smaller than or equal to the size of the available buffer of the client. Other methods and apparatuses are also described.
    Type: Application
    Filed: April 30, 2004
    Publication date: November 24, 2005
    Inventors: Margarit Kirov, Bernd Follmeg, Radoslav Nikolov, Michael Koegel
  • Publication number: 20050240667
    Abstract: A system and method are provided for failover of a Message-Oriented Middleware (MOM) server instance in an MOM provider having multiple MOM server instances. In an embodiment, a first server node receives notification that an MOM server instance on a second server node is inoperative. The MOM server instance on the second server node may have one or more associated destinations. In an embodiment, the first server node attempts to obtain a lock for at least a portion of MOM server instance configuration information from a locking service. If the lock is obtained, the first server node may acquire the one or more destinations of the inoperative MOM server instance.
    Type: Application
    Filed: April 21, 2004
    Publication date: October 27, 2005
    Inventor: Michael Koegel
  • Patent number: D806891
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: January 2, 2018
    Assignee: MI & MI TECHNOLOGIES, LLC
    Inventor: Michael Koegel