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: 8144714
    Abstract: 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: Grant
    Filed: April 24, 2007
    Date of Patent: March 27, 2012
    Assignee: Solace Systems Inc.
    Inventors: Steven Buchko, Shawn McAllister, Greg Bertin, Jules d'Entremont
  • Patent number: 7924730
    Abstract: 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: Grant
    Filed: October 29, 2007
    Date of Patent: April 12, 2011
    Assignee: Solace Systems, Inc.
    Inventors: Shawn McAllister, Scott Drennan, Steven Buchko, Jonathan Bosloy
  • Patent number: 7859992
    Abstract: 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: Grant
    Filed: June 22, 2006
    Date of Patent: December 28, 2010
    Assignee: Solace Systems, Inc.
    Inventors: Steven Buchko, Shawn McAllister
  • Patent number: 7801857
    Abstract: 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: Grant
    Filed: December 16, 2004
    Date of Patent: September 21, 2010
    Assignee: Solace Systems, Inc.
    Inventors: Craig Betts, David Pochopsky, Martin Barnes, Greg Bertin, Peter Ashton, Wayne Burwell, Steven Buchko, Jonathan Bosloy, Shawn McAllister
  • 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
  • Publication number: 20070008880
    Abstract: 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: Application
    Filed: June 22, 2006
    Publication date: January 11, 2007
    Applicant: Solace Systems, Inc.
    Inventors: Steven Buchko, Shawn McAllister
  • Publication number: 20060106919
    Abstract: 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: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventors: David Watkinson, Georges Chung Kam Chung, Steven Buchko
  • Publication number: 20050152286
    Abstract: 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: Application
    Filed: December 16, 2004
    Publication date: July 14, 2005
    Applicant: Solace Systems, Inc.
    Inventors: Craig Betts, David Pochopsky, Martin Barnes, Greg Bertin, Peter Ashton, Wayne Burwell, Steven Buchko, Jonathan Bosloy, Shawn McAllister