Patents by Inventor Jonathan Bosloy

Jonathan Bosloy 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: 9426115
    Abstract: In a message delivery system, messages are published by publishers and delivered to subscribers based on subscriptions relating to message content. Activation and de-activation notifications are supplied to applications that are bound to a queue in the message delivery system.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: August 23, 2016
    Assignee: Solace Systems, Inc.
    Inventors: Duane Pauls, Richard Chan, Ragnar Paulson, Tony Zoght, Jonathan Bosloy, Shawn McAllister
  • Patent number: 8477627
    Abstract: A method of assigning a priority to a document in a content-routed network including a plurality of routers interconnected by links, involves matching rules against the content of a received document to assign a priority, mapping the priority onto an egress link, and mapping the egress links onto the interconnect network between content routers to achieve end-to-end quality of service.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: July 2, 2013
    Assignee: Solace Systems, Inc.
    Inventors: Jonathan Bosloy, Duane Pauls, Peter Ashton, Wayne Burwell, Craig Betts, Greg Bertin, David Pochopsky
  • 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: 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: 7895158
    Abstract: A method of managing a content routed network, involves distributing published documents through said network for delivery to subscribers; maintaining data logs pertaining to said published documents at different points in the network; and correlating the data logs to obtain information about the operation of the network.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: February 22, 2011
    Assignee: Solace Systems Inc.
    Inventors: Jonathan Bosloy, Peter Ashton, Christopher Whalen, Shawn McAllister, Craig Betts, Daniel Fossum, David Horton, Peter Manson
  • 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
  • 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
  • Patent number: 7627570
    Abstract: A method of matching subscriptions to published documents in a content-routed network involves receiving subscription information, receiving published documents, storing the subscription information and the published documents in memory, instructing an accelerator of the locations in memory of the published documents, transferring portions of the stored published documents from the memory to the accelerator on an as-needed basis, providing the subscription information to the accelerator, and processing the portions in the accelerator to perform subscription matching in the accelerator independently of other functions in the content-router. The accelerator preferably includes a pipeline. In this way, efficiently highly scalable subscription matching can be performed efficiently on a very large number of subscriptions.
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: December 1, 2009
    Assignee: Solace Systems, Inc.
    Inventors: Jonathan Bosloy, Charles Mitchell, Edward Funnekotter, Jason Whelan
  • Patent number: 7584472
    Abstract: A method and apparatus for processing call signaling messages during burst overloading and sustained overloading of a communications switch include processing that begins by receiving a plurality of call signaling messages, which may be call set-up messages, connect messages, call proceeding messages, call release messages, release complete messages, and/or link layer information. The processing then continues by comparing a queue occupancy level of a call processing queue with a first queue occupancy threshold. If the queue occupancy level compares unfavorably with the first queue occupancy threshold (e.g., the queue is storing more messages than desired), call signaling messages are enqueued into the call processing queue based on the types of the call signaling messages. For example, dispensable call signaling messages are enqueued in a LIFO manner while indispensable and essential messages are enqueued in a FIFO manner.
    Type: Grant
    Filed: February 8, 1999
    Date of Patent: September 1, 2009
    Assignee: Alcatel-Lucent Canada Inc.
    Inventors: James S. McCormick, David Furshpan, Jonathan Bosloy, John Burns, Shawn McAllister
  • Patent number: 7385965
    Abstract: A communication switch that includes a multiprocessor control block and a method therefore is presented. The multiprocessor control block includes a centralized resource and routing processor that controls resource allocation and routing functionality within the switch. A plurality of intermediate processors operably coupled to the resource and routing processor perform call processing for corresponding portions of the connections supported by the switch, where such call processing includes issuing resource allocation requests to the resource and routing processor. Each of the intermediate processors further performs functions associated with a signaling layer portion of the protocol stack. The multiprocessor control block also includes a link layer processor operably coupled to the plurality of intermediate processors, where the link layer processor also couples to a switching fabric of the communication switch.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: June 10, 2008
    Assignee: Alcatel-Lucent Canada Inc.
    Inventors: James S. McCormick, Jonathan Bosloy, John C. Burns
  • Patent number: 7254336
    Abstract: A method is provided for seamless migration from a scaleable optical add/drop multiplexer to a network switching node in an optical transport network. The method includes: providing a pre-deployed optical add/drop multiplexer (OADM) at a network node in the optical transport network; introducing an additional optical add/drop multiplexer (OADM) at the network node; and interconnecting the pre-deployed OADM to the additional OADM using a photonic cross-connect switch, where the photonic cross-connect switch is operable to route optical signals amongst the optical transport lines connected to the pre-deployed OADM and the upgraded OADM.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: August 7, 2007
    Assignee: Altera Corporation
    Inventors: Gordon Harney, Jonathan Bosloy, Hanan Anis, Reza Paiam, John Gruber
  • 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: 20060149788
    Abstract: A method of managing a content routed network, involves distributing published documents through said network for delivery to subscribers; maintaining data logs pertaining to said published documents at different points in the network; and correlating the data logs to obtain information about the operation of the network.
    Type: Application
    Filed: December 21, 2005
    Publication date: July 6, 2006
    Applicant: Solace Systems, Inc.
    Inventors: Jonathan Bosloy, Peter Ashton, Christopher Whalen, Shawn McAllister, Craig Betts, Daniel Fossum, David Horton, Peter Manson
  • Patent number: 7027732
    Abstract: An optical cross-connect switch is provided for routing optical data signals in an optical transport network.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: April 11, 2006
    Assignee: PTS Corporation
    Inventors: Reza Paiam, Ross Saunders, Scott Marshall, Jonathan Bosloy
  • Publication number: 20060059165
    Abstract: A method of matching subscriptions to published documents in a content-routed network involves receiving subscription information, receiving published documents, storing the subscription information and the published documents in memory, instructing an accelerator of the locations in memory of the published documents, transferring portions of the stored published documents from the memory to the accelerator on an as-needed basis, providing the subscription information to the accelerator, and processing the portions in the accelerator to perform subscription matching in the accelerator independently of other functions in the content-router. The accelerator preferably includes a pipeline. In this way, efficiently highly scalable subscription matching can be performed efficiently on a very large number of subscriptions.
    Type: Application
    Filed: September 13, 2005
    Publication date: March 16, 2006
    Applicant: Solace Systems, Inc.
    Inventors: Jonathan Bosloy, Charles Mitchell, Edward Funnekotter, Jason Whelan
  • Patent number: 6999681
    Abstract: A method is provided for seamless migration from static to agile optical networking at a network switching node in an optical transport network. The seamless method includes: providing an optical signal splitter at the input of thenetwork switching node, the signal splitter being adapted to receive an optical multiplexed signal having a plurality of data signals and at least one data signal being agile; providing an optical signal combiner at the output of the network switching node; and introducing a photonic cross-connect switch between the signal splitter and the signal combiner, where the photonic switch is operable to switch the agile data signals.
    Type: Grant
    Filed: January 23, 2002
    Date of Patent: February 14, 2006
    Assignee: PTS Corporation
    Inventors: John Gruber, Jonathan Bosloy, Hanan Anis, Raza Paiam
  • Publication number: 20060013230
    Abstract: A method of assigning a priority to a document in a content-routed network including a plurality of routers interconnected by links, involves matching rules against the content of a received document to assign a priority, mapping the priority onto an egress link, and mapping the egress links onto the interconnect network between content routers to achieve end-to-end quality of service.
    Type: Application
    Filed: July 18, 2005
    Publication date: January 19, 2006
    Applicant: Solace Systems, Inc.
    Inventors: Jonathan Bosloy, Duane Pauls, Peter Ashton, Wayne Burwell, Craig Betts, Greg Bertin, David Pochopsky
  • Publication number: 20050198130
    Abstract: A method and apparatus for controlling multicast group subscriptions in a multicast distribution circuit is presented. When a router included in the multicast circuit receives notification to terminate support of a particular multicast group (group leave request), data flow with respect to that multicast group is initially maintained on the communication link coupling the router to the hosts. Queries are issued to hosts on the communication link to determine whether continued support of the particular group is desired by any hosts coupled to the communication link. If, while waiting for a positive response to the queries issued, a request to join an additional multicast group is received, bandwidth availability on the communication link is examined to determine if adequate bandwidth is available for supporting the newly requested group addition. If adequate bandwidth is available, the newly requested group is added to those groups supported on the communication link.
    Type: Application
    Filed: October 4, 2004
    Publication date: September 8, 2005
    Inventors: Jonathan Bosloy, Francois Bessette