Patents Assigned to SOLACE SYSTEMS
-
Patent number: 9515943Abstract: 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: GrantFiled: January 31, 2013Date of Patent: December 6, 2016Assignee: SOLACE SYSTEMS, INC.Inventor: Steve Buchko
-
Patent number: 9319267Abstract: 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: GrantFiled: October 4, 2012Date of Patent: April 19, 2016Assignee: SOLACE SYSTEMS, INC.Inventors: Steve Buchko, Shawn McAllister, Duane Raymond Pauls, David W. Horton, Daniel Adamski
-
Publication number: 20140214977Abstract: 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: ApplicationFiled: January 31, 2013Publication date: July 31, 2014Applicant: SOLACE SYSTEMS, INC.Inventor: Steve Buchko
-
Publication number: 20120207159Abstract: 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: ApplicationFiled: February 16, 2011Publication date: August 16, 2012Applicant: SOLACE SYSTEMSInventors: Steve W. Buchko, Shawn McAllister, David W. Horton, Duane Pauls, David Pochopsky
-
Publication number: 20110191425Abstract: 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: ApplicationFiled: February 2, 2010Publication date: August 4, 2011Applicant: SOLACE SYSTEMSInventors: Patrick Brodeur, Edward Funnekotter, Jason Whelan, Rlchard Dubuc, Hans Jespersen, Denis Junior King
-
Publication number: 20090037518Abstract: 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: ApplicationFiled: July 30, 2007Publication date: February 5, 2009Applicant: SOLACE SYSTEMS, INC.Inventors: Shawn McAllister, Greg Joseph Bertin, David George McKay
-
Publication number: 20070140250Abstract: 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: ApplicationFiled: December 18, 2006Publication date: June 21, 2007Applicant: SOLACE SYSTEMS, INC.Inventors: Shawn McAllister, Kenneth Barr, Erick Gonzalez
-
Publication number: 20070100920Abstract: 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: ApplicationFiled: October 25, 2006Publication date: May 3, 2007Applicant: SOLACE SYSTEMS, INC.Inventors: Edward Funnekotter, Jason Whelan, Jonathan Bosloy, Patrick Brodeur, Stephen Cadieux, Philippe-Andre Babkine, David Horton, Paul Kondrat