Patents by Inventor Steven Buchko
Steven Buchko 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: 8144714Abstract: In method of providing assured message delivery across a distributed message delivery system with low delivery latency and network traffic, a set of destinations is first identified for a set of destinations for a message received at an ingress router to the network. The received message is stored in persistent storage along with meta-data about each destination for the message before the message is routed to each identified destination. The message is only removed from persistent storage when an acknowledgement has been received from each destination indicating that the message has been successfully received.Type: GrantFiled: April 24, 2007Date of Patent: March 27, 2012Assignee: Solace Systems Inc.Inventors: Steven Buchko, Shawn McAllister, Greg Bertin, Jules d'Entremont
-
Patent number: 7924730Abstract: A method of performing connectivity verification in a content routed network including a plurality of routers and wherein messages are transported through the network over a message transport layer, involves sending from an originating router a ping request message over the message transport layer along a user data path to a terminating router using a content routing protocol. The terminating router responds with a ping reply message upon receipt of the ping request message, and the message transport layer is monitored for the ping reply message at the originating router. Trace messages can also be sent through the network to determine whether subscribers are reachable for messages originating from a particular publisher. Also trace messages can be sent through the network to determine whether subscriptions from a particular subscriber are reachable from a particular originating router.Type: GrantFiled: October 29, 2007Date of Patent: April 12, 2011Assignee: Solace Systems, Inc.Inventors: Shawn McAllister, Scott Drennan, Steven Buchko, Jonathan Bosloy
-
Patent number: 7859992Abstract: A method of providing router redundancy within a distributed network of routers, wherein messages are routed within the network based on virtual router identifiers, involves organizing the routers into one or more redundancy groups; assigning a physical identifier to each router in each of the redundancy groups; assigning one or more virtual identifiers to each redundancy group; selecting one of the routers of a particular redundancy group as a currently active router associated with a particular virtual identifier assigned to that redundancy group; advertising among the distributed network of routers for each redundancy group the physical identifier for the active router and information enabling other routers to determine the virtual identifier with which the currently active router is associated; and forwarding messages destined for a particular virtual router identifier to the currently active router based on the physical identifier of the currently active router.Type: GrantFiled: June 22, 2006Date of Patent: December 28, 2010Assignee: Solace Systems, Inc.Inventors: Steven Buchko, Shawn McAllister
-
Patent number: 7801857Abstract: In a method of managing a content-based network, which is typically XML-based, and optionally may be overlaid on an underlying network having a plurality of network elements interconnected by links, a link state protocol maintains each network element's topological view of the overlay network from the underlying network. A subscription management protocol ensures dissemination of published content within the content-based network independently of the link state protocol.Type: GrantFiled: December 16, 2004Date of Patent: September 21, 2010Assignee: Solace Systems, Inc.Inventors: Craig Betts, David Pochopsky, Martin Barnes, Greg Bertin, Peter Ashton, Wayne Burwell, Steven Buchko, Jonathan Bosloy, Shawn McAllister
-
Patent number: 7716525Abstract: 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: GrantFiled: July 23, 2007Date of Patent: May 11, 2010Assignee: Solace Systems, Inc.Inventors: Steven Buchko, Paul Kondrat, Shawn McAllister, Jonathan Bosloy
-
Publication number: 20070008880Abstract: A method of providing router redundancy within a distributed network of routers, wherein messages are routed within the network based on virtual router identifiers, involves organizing the routers into one or more redundancy groups; assigning a physical identifier to each router in each of the redundancy groups; assigning one or more virtual identifiers to each redundancy group; selecting one of the routers of a particular redundancy group as a currently active router associated with a particular virtual identifier assigned to that redundancy group; advertising among the distributed network of routers for each redundancy group the physical identifier for the active router and information enabling other routers to determine the virtual identifier with which the currently active router is associated; and forwarding messages destined for a particular virtual router identifier to the currently active router based on the physical identifier of the currently active router.Type: ApplicationFiled: June 22, 2006Publication date: January 11, 2007Applicant: Solace Systems, Inc.Inventors: Steven Buchko, Shawn McAllister
-
Publication number: 20060106919Abstract: Methods and systems for communication traffic control rule generation are provided. Configuration information for communication equipment, default information stored for the communication equipment, or both, is accessed. One or more parameters which affect processing of communication traffic by the communication equipment are determined from the accessed information and used to generate a communication traffic control rule to be applied to communication traffic at the communication equipment. The generated communication traffic control rule is applied at interfaces of the communication equipment to communication traffic being terminated by the communication equipment.Type: ApplicationFiled: November 12, 2004Publication date: May 18, 2006Inventors: David Watkinson, Georges Chung Kam Chung, Steven Buchko
-
Publication number: 20050152286Abstract: In a method of managing a content-based network, which is typically XML-based, and optionally may be overlaid on an underlying network having a plurality of network elements interconnected by links, a link state protocol maintains each network element's topological view of the overlay network from the underlying network. A subscription management protocol ensures dissemination of published content within the content-based network independently of the link state protocol.Type: ApplicationFiled: December 16, 2004Publication date: July 14, 2005Applicant: Solace Systems, Inc.Inventors: Craig Betts, David Pochopsky, Martin Barnes, Greg Bertin, Peter Ashton, Wayne Burwell, Steven Buchko, Jonathan Bosloy, Shawn McAllister