Patents by Inventor Paul Kondrat

Paul Kondrat 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: 10691359
    Abstract: In a message delivery system, wherein messages are published by publishers and delivered to subscribers based on subscriptions relating to message content. A last message queue is associated with each publisher, and a last message from each publisher is stored in the message queue associated with that publisher based on an attribute of the publisher. In this way, it is not necessary to modify the content data within the message to create the last message queue.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: June 23, 2020
    Assignee: Solace Systems, Inc.
    Inventors: Shawn McAllister, Paul Kondrat
  • Patent number: 9509529
    Abstract: A method of managing shared resources for controlling message flows in an assured message delivery system having a plurality of clients involves identifying different classes of clients based on their performance behaviors, and providing differentiated access to said shared resources between said different classes of clients.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: November 29, 2016
    Assignee: Solace Systems, Inc.
    Inventors: Shawn McAllister, Paul Kondrat
  • Patent number: 9319362
    Abstract: In a message delivery system, messages are carried over a network in packets. Server hosts support applications for originating and receiving messages and network interfaces. Switches interconnect the server hosts and form the packet network. Some of the switches are linked to the local server hosts. Distributed filtering/matching modules associated with the local server hosts register interests for applications on the associated local server hosts, inspect packets received over the network or from a local server host to match messages with registered interests and remove any unmatched packets from the packets. The matched messages are forwarded to the local server host for delivery to the applications. This system offers the ability to use special purpose hardware for the filtering/matching function without requiring connections to a common message broker.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: April 19, 2016
    Assignee: Solace Systems, Inc.
    Inventors: Shawn McAllister, Paul Kondrat
  • Patent number: 8107256
    Abstract: A networking appliance includes a chassis, an off-the-shelf motherboard mounted on said chassis, said motherboard including at least one expansion bus, one or more separately removable expansion module mounted on said chassis, and a number of card slots in the expansion module for accommodating expansion cards. A connection arrangement provides a signal connection between the card slots in the expansion modules and the expansion buses.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: January 31, 2012
    Assignee: Solace Systems, Inc.
    Inventors: Paul Kondrat, James Moser, Scott Drennan, Jonathan Bosloy, Charles Mitchell, Shawn McAllister
  • Patent number: 7925971
    Abstract: A method and apparatus for converting documents from one format to another in a speed efficient way involves a hardware module which implements several operating pipeline stages which work in parallel. The transformations are supplied and decomposed into sequences of control units. The transformation of documents consists of applying control unit sequences to input documents. The control units are themselves executed by a set of dedicated hardware resources. Furthermore the pipeline is capable of operating on more than one document at a time. Fast document transformation is a key capability of document processing systems. The use of parallel processing techniques and hardware that implements highly specialized transformation resources make this invention particularly scalable for its use in large, high speed content networks.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: April 12, 2011
    Assignee: Solace Systems, Inc.
    Inventors: Edward D. Funnekotter, Jason Whelan, Jonathan Bosloy, Patrick Brodeur, Stephen Cadieux, Philippe-Andre Babkine, David W. Horton, Paul Kondrat
  • Patent number: 7716525
    Abstract: A method of providing assured message delivery with low latency and high message throughput, in which a message is stored in non-volatile, low latency memory with associated destination list and other meta data. The message is only removed from this low-latency non-volatile storage when an acknowledgement has been received from each destination indicating that the message has been successfully received, or if the message is in such memory for a period exceeding a time threshold or if memory resources are running low, the message and associated destination list and other meta data is migrated to other persistent storage. The data storage engine can also be used for other high throughput applications.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: May 11, 2010
    Assignee: Solace Systems, Inc.
    Inventors: Steven Buchko, Paul Kondrat, Shawn McAllister, Jonathan Bosloy
  • Patent number: 7706255
    Abstract: A communications apparatus includes several functional modules for implementing an application, a pair of switch modules to provide redundant switching capability for transferring frames between the functional modules. Each functional module is connected to each switch module by a frame-based communication link. A redundancy logic unit at each functional module inserts sequence numbers into outgoing frames, replicates the outgoing frames for forwarding to each of said switch modules, and monitors incoming frames from each of the switch modules to select frames for forwarding to an application based on the sequence numbers. In this way, redundancy is maintained at all times, while duplicate frames are eliminated at the receiving module.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: April 27, 2010
    Assignee: Solace Systems, Inc.
    Inventors: Paul Kondrat, Jonathan Bosloy
  • Publication number: 20070104095
    Abstract: Communication traffic isolation and control systems and methods are disclosed. Communication traffic streams are received and either passed or filtered by respective controllable filtering modules. The operation of the filtering modules is controlled on a per-module and thus a per-stream basis, responsive to congestion of filtered communication traffic streams at a communication traffic processing element to which the filtering modules are connected. Per-stream filtering provides traffic control for each communication traffic stream, and maintains isolation between the streams. Statistics associated with communication traffic filtered out of each stream may be collected, and possibly aggregated.
    Type: Application
    Filed: November 8, 2005
    Publication date: May 10, 2007
    Inventors: Tim Kuhl, David Harvey, Paul Kondrat, Neil Hart
  • Publication number: 20070100920
    Abstract: A method and apparatus for converting documents from one format to another in a speed efficient way involves a hardware module which implements several operating pipeline stages which work in parallel. The transformations are supplied and decomposed into sequences of control units. The transformation of documents consists of applying control unit sequences to input documents. The control units are themselves executed by a set of dedicated hardware resources. Furthermore the pipeline is capable of operating on more than one document at a time. Fast document transformation is a key capability of document processing systems. The use of parallel processing techniques and hardware that implements highly specialized transformation resources make this invention particularly scalable for its use in large, high speed content networks.
    Type: Application
    Filed: October 25, 2006
    Publication date: May 3, 2007
    Applicant: SOLACE SYSTEMS, INC.
    Inventors: Edward Funnekotter, Jason Whelan, Jonathan Bosloy, Patrick Brodeur, Stephen Cadieux, Philippe-Andre Babkine, David Horton, Paul Kondrat
  • Publication number: 20060164989
    Abstract: Communication traffic management systems and methods are disclosed. A threshold status of a communication traffic queue of a second communication traffic management device which is capable of receiving communication traffic from a first communication traffic management device is determined, by comparing a depth of the queue to a corresponding threshold for instance. A rate of transfer of communication traffic to the second device, and possibly to particular queues of the second device from corresponding queues of the first device, is controlled based on the threshold status. Transmission of communication traffic from the queues of the second device may thus be in accordance with one communication traffic management scheme, whereas the content of each queue of the second device is controlled according to another communication traffic management scheme used by the first device to transfer communication traffic from its queues, to thereby provide for complex combined communication traffic management.
    Type: Application
    Filed: January 24, 2005
    Publication date: July 27, 2006
    Inventors: Neil Hart, Paul Kondrat, David Harvey, Shafiq Pirbhai, Shawn McAllister, Mark Smallwood