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: 9426115Abstract: 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: GrantFiled: October 15, 2012Date of Patent: August 23, 2016Assignee: Solace Systems, Inc.Inventors: Duane Pauls, Richard Chan, Ragnar Paulson, Tony Zoght, Jonathan Bosloy, Shawn McAllister
-
Patent number: 8477627Abstract: 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: GrantFiled: July 18, 2005Date of Patent: July 2, 2013Assignee: Solace Systems, Inc.Inventors: Jonathan Bosloy, Duane Pauls, Peter Ashton, Wayne Burwell, Craig Betts, Greg Bertin, David Pochopsky
-
Patent number: 8107256Abstract: 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: GrantFiled: October 26, 2007Date of Patent: January 31, 2012Assignee: Solace Systems, Inc.Inventors: Paul Kondrat, James Moser, Scott Drennan, Jonathan Bosloy, Charles Mitchell, Shawn McAllister
-
Patent number: 7925971Abstract: 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: GrantFiled: October 25, 2006Date of Patent: April 12, 2011Assignee: 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: 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: 7895158Abstract: 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: GrantFiled: December 21, 2005Date of Patent: February 22, 2011Assignee: Solace Systems Inc.Inventors: Jonathan Bosloy, Peter Ashton, Christopher Whalen, Shawn McAllister, Craig Betts, Daniel Fossum, David Horton, Peter Manson
-
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
-
Patent number: 7706255Abstract: 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: GrantFiled: January 29, 2007Date of Patent: April 27, 2010Assignee: Solace Systems, Inc.Inventors: Paul Kondrat, Jonathan Bosloy
-
Patent number: 7627570Abstract: 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: GrantFiled: September 13, 2005Date of Patent: December 1, 2009Assignee: Solace Systems, Inc.Inventors: Jonathan Bosloy, Charles Mitchell, Edward Funnekotter, Jason Whelan
-
Patent number: 7584472Abstract: 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: GrantFiled: February 8, 1999Date of Patent: September 1, 2009Assignee: Alcatel-Lucent Canada Inc.Inventors: James S. McCormick, David Furshpan, Jonathan Bosloy, John Burns, Shawn McAllister
-
Patent number: 7385965Abstract: 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: GrantFiled: December 21, 2000Date of Patent: June 10, 2008Assignee: Alcatel-Lucent Canada Inc.Inventors: James S. McCormick, Jonathan Bosloy, John C. Burns
-
Patent number: 7254336Abstract: 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: GrantFiled: January 22, 2003Date of Patent: August 7, 2007Assignee: Altera CorporationInventors: Gordon Harney, Jonathan Bosloy, Hanan Anis, Reza Paiam, John Gruber
-
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
-
Publication number: 20060149788Abstract: 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: ApplicationFiled: December 21, 2005Publication date: July 6, 2006Applicant: Solace Systems, Inc.Inventors: Jonathan Bosloy, Peter Ashton, Christopher Whalen, Shawn McAllister, Craig Betts, Daniel Fossum, David Horton, Peter Manson
-
Patent number: 7027732Abstract: An optical cross-connect switch is provided for routing optical data signals in an optical transport network.Type: GrantFiled: January 18, 2002Date of Patent: April 11, 2006Assignee: PTS CorporationInventors: Reza Paiam, Ross Saunders, Scott Marshall, Jonathan Bosloy
-
Publication number: 20060059165Abstract: 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: ApplicationFiled: September 13, 2005Publication date: March 16, 2006Applicant: Solace Systems, Inc.Inventors: Jonathan Bosloy, Charles Mitchell, Edward Funnekotter, Jason Whelan
-
Patent number: 6999681Abstract: 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: GrantFiled: January 23, 2002Date of Patent: February 14, 2006Assignee: PTS CorporationInventors: John Gruber, Jonathan Bosloy, Hanan Anis, Raza Paiam
-
Publication number: 20060013230Abstract: 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: ApplicationFiled: July 18, 2005Publication date: January 19, 2006Applicant: Solace Systems, Inc.Inventors: Jonathan Bosloy, Duane Pauls, Peter Ashton, Wayne Burwell, Craig Betts, Greg Bertin, David Pochopsky
-
Publication number: 20050198130Abstract: 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: ApplicationFiled: October 4, 2004Publication date: September 8, 2005Inventors: Jonathan Bosloy, Francois Bessette