Patents by Inventor Richard Vickers
Richard Vickers 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: 11137240Abstract: A pipe alignment tool for aligning a pair of pipes is disclosed. The tool includes an anchor member configured to abut the pair of pipes and a spindle coupled to the anchor member. The tool further includes a block in threaded engagement with the spindle and adapted to move axially along an axis of the spindle in response to a rotation of the spindle about the axis. The block includes a first retention structure and a second retention structure. Furthermore, the tool includes a flexible member for supporting the pair of pipes and adapted to be disposed around the pair of pipes and engaged with the first retention structure and the second retention structure. The flexible member is tightened about the pipes upon the rotation of the spindle in a first direction, wherein the tightening of the flexible member facilitates the alignment of the pair of pipes.Type: GrantFiled: August 4, 2019Date of Patent: October 5, 2021Inventor: Kenneth Richard Vickers, Jr.
-
Patent number: 9763925Abstract: Disclosed are compounds of formula (I): which are of use in the treatment of bacterial diseases and infections, to compositions containing those compounds and to methods of treating bacterial diseases and infections using the compounds. In particular, the compounds are useful for the treatment of infection with, and diseases caused by, Clostridium difficile.Type: GrantFiled: March 8, 2016Date of Patent: September 19, 2017Assignee: SUMMIT THERAPEUTICS PLCInventors: Francis Xavier Wilson, Peter David Johnson, Richard Vickers, Richard Storer, Graham Michael Wynne, Alan Geoffrey Roach, Olivier De Moor, Colin Richard Dorgan, Paul James Davis
-
Publication number: 20160184283Abstract: Disclosed are compounds of formula (I): which are of use in the treatment of bacterial diseases and infections, to compositions containing those compounds and to methods of treating bacterial diseases and infections using the compounds. In particular, the compounds are useful for the treatment of infection with, and diseases caused by, Clostridium difficile.Type: ApplicationFiled: March 8, 2016Publication date: June 30, 2016Inventors: Francis Xavier WILSON, Peter David JOHNSON, Richard VICKERS, Richard STORER, Graham Michael WYNNE, Alan Geoffrey ROACH, Olivier DE MOOR, Colin Richard DORGAN, Paul James DAVIS
-
Patent number: 9314456Abstract: Disclosed are compounds of formula (I): which are of use in the treatment of bacterial diseases and infections, to compositions containing those compounds and to methods of treating bacterial diseases and infections using the compounds. In particular, the compounds are useful for the treatment of infection with, and diseases caused by, Clostridium difficile.Type: GrantFiled: February 6, 2015Date of Patent: April 19, 2016Assignee: SUMMIT THERAPEUTICS PLCInventors: Francis Xavier Wilson, Peter David Johnson, Richard Vickers, Richard Storer, Graham Michael Wynne, Alan Geoffrey Roach, Olivier De Moor, Colin Richard Dorgan, Paul James Davis
-
Patent number: 9143430Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighbouring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.Type: GrantFiled: August 20, 2014Date of Patent: September 22, 2015Assignee: RPX CLEARINGHOUSE LLCInventors: Maged E. Beshai, Richard Vickers
-
Publication number: 20150150861Abstract: Disclosed are compounds of formula (I): which are of use in the treatment of bacterial diseases and infections, to compositions containing those compounds and to methods of treating bacterial diseases and infections using the compounds. In particular, the compounds are useful for the treatment of infection with, and diseases caused by, Clostridium difficile.Type: ApplicationFiled: February 6, 2015Publication date: June 4, 2015Inventors: Francis Xavier WILSON, Peter David Johnson, Richard Vickers, Richard Storer, Graham Michael Wynne, Alan Geoffrey Roach, Olivier De Moor, Colin Richard Dorgan, Paul James Davis
-
Publication number: 20150141304Abstract: A downhole fluid may be circulated within a wellbore where the downhole fluid may include at least a modified perlite and/or an aerogel. The amount of the modified perlite and/or aerogel within the downhole fluid may range from about 5 vol % to about 30 vol % of the downhole fluid of the total amount of the downhole fluid. The downhole fluid may be a drilling fluid, completion fluid, lost circulation pill, displacement pill, and combinations thereof. The material may help the downhole fluid maintain a relatively low density of less than about 1100 kg/m3.Type: ApplicationFiled: June 19, 2013Publication date: May 21, 2015Applicant: BAKER HUGHES INCORPORATEDInventors: Marcus Davidson, Stephen Richard Vickers
-
Publication number: 20140362737Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighbouring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.Type: ApplicationFiled: August 20, 2014Publication date: December 11, 2014Inventors: Maged E. Beshai, Richard Vickers
-
Patent number: 8837497Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighboring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.Type: GrantFiled: August 30, 2012Date of Patent: September 16, 2014Assignee: Rockstar Consortium US LPInventors: Maged E. Beshai, Richard Vickers
-
Publication number: 20130051246Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighbouring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.Type: ApplicationFiled: August 30, 2012Publication date: February 28, 2013Applicant: ROCKSTAR BIDCO, LPInventors: Maged E. Beshai, Richard Vickers
-
Patent number: 8265085Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighboring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.Type: GrantFiled: August 19, 2005Date of Patent: September 11, 2012Assignee: Rockstar Bidco LPInventors: Maged E. Beshai, Richard Vickers
-
Patent number: 7684388Abstract: A multi-grained network includes edge modules that switch high-variance multi-rate data traffic, and independent core modules that switch paths having different granularities. The core may include core modules that switch fixed-size data blocks, core modules that switch channels or bands of channels, core modules that switch entire links, and core modules that cross-connect channels or links. To simplify the control functions, the core modules operate independently from each other. Direct link, band or channel connections may be established for selected ingress-egress edge module pairs, if traffic volumes warrant. The use of graded granularity in the core simplifies the control function and reduces network cost.Type: GrantFiled: November 8, 2004Date of Patent: March 23, 2010Assignee: Nortel Networks LimitedInventors: Maged E. Beshai, Richard Vickers
-
Patent number: 7000026Abstract: Methods and apparatus for transferring data segments of a data stream across multi-channel links in a high-capacity network, so that the segments are equitably smeared across the channels of each multi-channel link, are described. The high-capacity network comprises a multiplicity of distributed high-capacity edge nodes interconnected by multi-channel links to a plurality of core nodes. Each edge node comprises a source node and a sink node which may share memory and control. A path from a source node of a first edge node to a sink node of a second edge node traverses two links, a first link from the source node to a selected core node and a second link from the selected core node to the destination sink node. Tandem switching through an intermediate edge node is not required, even for data streams of very low bit rate. Two types of core nodes are described. A core node of a first type is constructed as a high-capacity single-plane switch.Type: GrantFiled: December 22, 2000Date of Patent: February 14, 2006Assignee: Nortel Networks LimitedInventors: Maged E. Beshai, Ernst A. Munter, Richard Vickers
-
Publication number: 20050281271Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighbouring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.Type: ApplicationFiled: August 19, 2005Publication date: December 22, 2005Inventors: Maged Beshai, Richard Vickers
-
Publication number: 20050207339Abstract: At a master controller of a space switch in a node in a data network, a request is received from a source node that requests a connection to be established through the space switch. This request is compared to other such requests so that a schedule may be established for access to the space switch. The schedule is then sent to the source nodes as well as to a slave controller of the space switch. The source nodes send data bursts which are received at the space switch during a short guard time between successive reconfigurations of the space switch. Data bursts are received at the space switch at a precisely determined instant of time that ensures that the space switch has already reconfigured to provide requested paths for the individual bursts. The scheduling is pipelined and performed in a manner that attempts to reduce mismatch intervals of the occupancy states of input and output ports of the space switch.Type: ApplicationFiled: May 9, 2005Publication date: September 22, 2005Inventors: Maged Beshai, Richard Vickers
-
Patent number: 6944131Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighbouring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.Type: GrantFiled: December 30, 2003Date of Patent: September 13, 2005Assignee: Nortel Networks LimitedInventors: Maged E. Beshai, Richard Vickers
-
Patent number: 6907002Abstract: At a master controller of a space switch in a node in a data network, a request is received from a source node that requests a connection to be established through the space switch. This request is compared to other such requests so that a schedule may be established for access to the space switch. The schedule is then sent to the source nodes as well as to a slave controller of the space switch. The source nodes send data bursts which are received at the space switch during a short guard time between successive reconfigurations of the space switch. Data bursts are received at the space switch at a precisely determined instant of time that ensures that the space switch has already reconfigured to provide requested paths for the individual bursts. The scheduling is pipelined and performed in a manner that attempts to reduce mismatch intervals of the occupancy states of input and output ports of the space switch.Type: GrantFiled: December 29, 2000Date of Patent: June 14, 2005Assignee: Nortel Networks LimitedInventors: Maged E. Beshai, Richard Vickers
-
Patent number: 6882799Abstract: A multi-grained network includes edge modules that switch high-variance multi-rate data traffic, and independent core modules that switch paths having different granularities. The core may include core modules that switch fixed-size data blocks, core modules that switch channels or bands of channels, core modules that switch entire links, and core modules that cross-connect channels or links. To simplify the control functions, the core modules operate independently from each other. Direct link, band or channel connections may be established for selected ingress-egress edge module pairs, if traffic volumes warrant. The use of graded granularity in the core simplifies the control function and reduces network cost.Type: GrantFiled: September 28, 2000Date of Patent: April 19, 2005Assignee: Nortel Networks LimitedInventors: Maged E. Beshai, Richard Vickers
-
Publication number: 20050063370Abstract: A multi-grained network includes edge modules that switch high-variance multi-rate data traffic, and independent core modules that switch paths having different granularities. The core may include core modules that switch fixed-size data blocks, core modules that switch channels or bands of channels, core modules that switch entire links, and core modules that cross-connect channels or links. To simplify the control functions, the core modules operate independently from each other. Direct link, band or channel connections may be established for selected ingress-egress edge module pairs, if traffic volumes warrant. The use of graded granularity in the core simplifies the control function and reduces network cost.Type: ApplicationFiled: November 8, 2004Publication date: March 24, 2005Inventors: Maged Beshai, Richard Vickers
-
Publication number: 20040151130Abstract: In a communication network comprising nodes and links between the nodes, a controller node disseminates link state information. A nodal routing table exists at each node comprising routes between pairs of nodes. The nodal routing table is either populated by the given node based on network information received from the controlling node or populated at the controlling node and received by the given node. Each node receives heartbeat signals from its neighbouring nodes. An unexpected delay between heartbeat signals may be perceived as a failure of a link. The perceived failure of that link is reported by the perceiving node to the controlling node. Upon receiving link failure information from a node, the controlling node may determine a subset of nodes in the network influenced by the link failure and indicate the link failure to the determined subset of influenced nodes.Type: ApplicationFiled: December 30, 2003Publication date: August 5, 2004Applicant: NORTEL NETWORKS LIMITEDInventors: Maged E. Beshai, Richard Vickers