Patents Assigned to SOLACE SYSTEMS
  • Patent number: 9515943
    Abstract: In a message delivery system wherein messages having topic portion defining a topic and a body portion containing information relating to the defined topic are delivered to subscribers based on the topics associated with the messages, the messages are placed in a queue for delivery, and in the event of congestion one or more of the messages are replaced with discard indication messages containing the topics associated with the discarded messages without the corresponding body portions.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 6, 2016
    Assignee: SOLACE SYSTEMS, INC.
    Inventor: Steve Buchko
  • Patent number: 9319267
    Abstract: An assured message delivery system with resiliency receives messages from publishing client(s) and delivers them to subscribing clients. A primary system delivers the messages during normal operation. A secondary system mirroring the configuration of the primary system takes over responsibility for delivering the messages in the event of failure of the primary system. The secondary system is connected to the primary system over a communications link. The primary system sends copies of the messages to the secondary system over the communications link. The secondary system stores replicate messages and sends acknowledgement messages back to the primary system.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: April 19, 2016
    Assignee: SOLACE SYSTEMS, INC.
    Inventors: Steve Buchko, Shawn McAllister, Duane Raymond Pauls, David W. Horton, Daniel Adamski
  • Publication number: 20140214977
    Abstract: In a message delivery system wherein messages having topic portion defining a topic and a body portion containing information relating to the defined topic are delivered to subscribers based on the topics associated with the messages, the messages are placed in a queue for delivery, and in the event of congestion one or more of the messages are replaced with discard indication messages containing the topics associated with the discarded messages without the corresponding body portions.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: SOLACE SYSTEMS, INC.
    Inventor: Steve Buchko
  • Publication number: 20120207159
    Abstract: A method of propagating multicast subscription and routing information between routers in a network, and constructing forwarding tables in the routers, allowing providers of the data (the publishers), and the multicast recipients of the data (the subscribers) to be decoupled from and have no knowledge of one another. This is done without the need to maintain (Source Network, Published-Multicast-Group) State in the routers, for a highly scalable solution in those applications where there is a possibility for a large, or infinite number of Published-Multicast-Groups, and in those applications where messages are being routed by content, so it is impossible to identify published-multicast-groups.
    Type: Application
    Filed: February 16, 2011
    Publication date: August 16, 2012
    Applicant: SOLACE SYSTEMS
    Inventors: Steve W. Buchko, Shawn McAllister, David W. Horton, Duane Pauls, David Pochopsky
  • Publication number: 20110191425
    Abstract: Publishers inject messages containing geospatial data into a content routed network. The subscribers pre-register geospatial data defining an arbitrary geographic region of interest with their subscriptions. The messages are delivered to interested subscribers based on a comparison of the content data and the geospatial data contained in the messages with the corresponding data associated with said pre-registered subscriptions.
    Type: Application
    Filed: February 2, 2010
    Publication date: August 4, 2011
    Applicant: SOLACE SYSTEMS
    Inventors: Patrick Brodeur, Edward Funnekotter, Jason Whelan, Rlchard Dubuc, Hans Jespersen, Denis Junior King
  • Publication number: 20090037518
    Abstract: In a method of performing the asynchronous delivery of messages from a server to a client, the server receives the messages for the client from a message source. The server and client communicate over a packet network using an asymmetric protocol that requires request messages to be originated from the client to the server. At least one request message is sent in advance from the client to the server, and these request messages are stored at the server. When the server receives a message for the client from the message source, it forwards the message to the client as a response to a stored request message.
    Type: Application
    Filed: July 30, 2007
    Publication date: February 5, 2009
    Applicant: SOLACE SYSTEMS, INC.
    Inventors: Shawn McAllister, Greg Joseph Bertin, David George McKay
  • Publication number: 20070140250
    Abstract: A method of providing a shared application infrastructure simultaneously to multiple independent virtual private networks with potentially overlapping IP addresses, involves connecting to an underlying layer 1, 2 or 3 virtual private network offering one or more virtual private networks, determining which virtual private network traffic is being received from or sent into, maintaining logically separate routing tables per VPN to allow overlapping addresses, and providing an application which provides a logical instance of the service to each VPN.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 21, 2007
    Applicant: SOLACE SYSTEMS, INC.
    Inventors: Shawn McAllister, Kenneth Barr, Erick Gonzalez
  • 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