Patents by Inventor James Tierney
James Tierney 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).
-
Publication number: 20240120776Abstract: Systems and methods are provided for power beaming that increase power density at the target location by exploiting scattering from terrain. The disclosed systems and methods further provide a variable focus feature allowing the beam power to be concentrated at specified standoff distances from the transmitter and increase the radio frequency (RF) power handling of the receiver using an overvoltage protection circuit in the DC load.Type: ApplicationFiled: September 30, 2023Publication date: April 11, 2024Inventors: Christopher Rodenbeck, James Park, Brian Tierney, Mark Parent, Christopher Depuma
-
Publication number: 20230093709Abstract: In a method for dynamically binding data in an application, an expression describing a relation between a first property of a first data of the application to a first property of a second data of the application is received. A binding is created between the first data and the second data based on the relation. A change is propagated to the first property of the second data based on a change to the first property of the first data. It is determined when to execute the expression in the application.Type: ApplicationFiled: November 21, 2022Publication date: March 23, 2023Inventors: James Tierney, John R. Thomas
-
Patent number: 11526366Abstract: In a method for dynamically binding data in an application, an expression describing a relation between a first property of a first data of the application to a first property of a second data of the application is received. A binding is created between the first data and the second data based on the relation. A change is propagated to the first property of the second data based on a change to the first property of the first data. The receiving the expression and the creating the binding are repeated to create a plurality of bindings based on a plurality of expressions, and the receiving the expression and the creating the binding occur dynamically during an execution of the application.Type: GrantFiled: November 13, 2019Date of Patent: December 13, 2022Assignee: Embarcadero Technologies, Inc.Inventors: James Tierney, John R. Thomas
-
Patent number: 11277217Abstract: A switch system includes interface circuitry configured to ingress and egress clients each including a stream of encoded blocks; and switch circuitry configured to switch the clients between the interface circuitry based on block boundaries of the stream of encoded blocks. The stream of encoded blocks can include 64 b/66 b encoding. Each block in the stream of encoded blocks can be switched intact.Type: GrantFiled: September 9, 2019Date of Patent: March 15, 2022Assignee: Ciena CorporationInventors: Sebastien Gareau, James Tierney, David Stuart
-
Patent number: 10924324Abstract: Systems and methods of managing a modular network element as a single entity and the modular network element includes a plurality of line modules and zero or more switch modules in a chassis. The plurality of line modules are located separate from the chassis and connected to the chassis and/or to one another via cabling. The method includes operating a management plane between the plurality of line modules and the zero or more switch modules via one or more dedicated links in the cabling; managing the plurality of line modules and the zero or more switch modules as a single network element utilizing a chassis management protocol over the management plane; and designating one of a controller in the chassis and a processor in one of the plurality of line modules operating as a virtual controller as primary for the chassis management protocol.Type: GrantFiled: April 23, 2018Date of Patent: February 16, 2021Assignee: Ciena CorporationInventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
-
Patent number: 10674241Abstract: Systems and methods of Ethernet path selection in a modular network element including one or more ingress line modules, a plurality of switch modules in a chassis, and one or more egress line modules, wherein the one or more ingress line modules and the one or more egress line modules are located separate from one another and connected to the chassis via cabling. The method includes distributing one or more Ethernet flows from the one or more ingress line modules to the one or more egress line modules via the plurality of switch modules; receiving fabric state information at the one or more ingress line modules from the core chassis out-of-band via the cabling; and, responsive to congestion on a path through the plurality of switch modules, selecting a new path by an ingress line module for an Ethernet flow.Type: GrantFiled: April 23, 2018Date of Patent: June 2, 2020Assignee: Ciena CorporationInventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
-
Publication number: 20200081725Abstract: In a method for dynamically binding data in an application, an expression describing a relation between a first property of a first data of the application to a first property of a second data of the application is received. A binding is created between the first data and the second data based on the relation. A change is propagated to the first property of the second data based on a change to the first property of the first data. It is determined when to execute the expression in the application.Type: ApplicationFiled: November 13, 2019Publication date: March 12, 2020Inventors: James Tierney, John R. Thomas
-
Patent number: 10550612Abstract: A latch assembly which provides a locking latch that pivots with movement of the handle and also pivots independently of movement of the handle in order to allow closure of the drawer or door without requiring that the handle be actuated to an open position for closure.Type: GrantFiled: August 17, 2016Date of Patent: February 4, 2020Assignee: Dometic Sweden ABInventors: Craig Reske, James Tierney, Clayton Meyers
-
Publication number: 20200007255Abstract: A switch system includes interface circuitry configured to ingress and egress clients each including a stream of encoded blocks; and switch circuitry configured to switch the clients between the interface circuitry based on block boundaries of the stream of encoded blocks. The stream of encoded blocks can include 64 b/66 b encoding. Each block in the stream of encoded blocks can be switched intact.Type: ApplicationFiled: September 9, 2019Publication date: January 2, 2020Inventors: Sebastien Gareau, James Tierney, David Stuart
-
Patent number: 10489167Abstract: In a method for dynamically binding data in an application, an expression describing a relation between a first property of a first data of the application to a first property of a second data of the application is received. A binding is created between the first data and the second data based on the relation. A change is propagated to the first property of the second data based on a change to the first property of the first data. It is determined when to execute the expression in the application.Type: GrantFiled: February 27, 2017Date of Patent: November 26, 2019Assignee: Embarcadero Technologies, Inc.Inventors: James Tierney, John R. Thomas
-
Publication number: 20190327542Abstract: Systems and methods of Ethernet path selection in a modular network element including one or more ingress line modules, a plurality of switch modules in a chassis, and one or more egress line modules, wherein the one or more ingress line modules and the one or more egress line modules are located separate from one another and connected to the chassis via cabling. The method includes distributing one or more Ethernet flows from the one or more ingress line modules to the one or more egress line modules via the plurality of switch modules; receiving fabric state information at the one or more ingress line modules from the core chassis out-of-band via the cabling; and, responsive to congestion on a path through the plurality of switch modules, selecting a new path by an ingress line module for an Ethernet flow.Type: ApplicationFiled: April 23, 2018Publication date: October 24, 2019Inventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
-
Publication number: 20190327188Abstract: A modular network element includes one or more lineboxes which are a hybrid between a rack mounted module and a line module which is inserted in a chassis; one or more linebox carriers which are rack mountable and configured to selectively receive the one or more lineboxes and provide power connectors and data connectors thereto; and a core chassis including one or more switch modules, one or more controller modules, and a set of connectors located at the rear for cabling to the power connectors and the data connectors on the one or more linebox carriers.Type: ApplicationFiled: April 23, 2018Publication date: October 24, 2019Inventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
-
Publication number: 20190327126Abstract: Systems and methods of managing a modular network element as a single entity and the modular network element includes a plurality of line modules and zero or more switch modules in a chassis. The plurality of line modules are located separate from the chassis and connected to the chassis and/or to one another via cabling. The method includes operating a management plane between the plurality of line modules and the zero or more switch modules via one or more dedicated links in the cabling; managing the plurality of line modules and the zero or more switch modules as a single network element utilizing a chassis management protocol over the management plane; and designating one of a controller in the chassis and a processor in one of the plurality of line modules operating as a virtual controller as primary for the chassis management protocol.Type: ApplicationFiled: April 23, 2018Publication date: October 24, 2019Inventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
-
Patent number: 10425177Abstract: A switch system configured to switch Flexible Ethernet (FlexE) client services includes interface circuitry configured to ingress and egress FlexE clients; and switch circuitry communicatively coupled to the interface circuitry and configured to switch portions of the FlexE clients utilizing a cell switch and Optical Transport Network (OTN) over Packet (OPF) techniques. A method of switching Flexible Ethernet (FlexE) client services includes ingressing and egressing FlexE clients via interface circuitry; interfacing the FlexE clients with switch circuitry communicatively coupled to the interface circuitry; and switching portions of the FlexE clients with the switch circuitry utilizing a cell switch and Optical Transport Network (OTN) over Packet (OPF) techniques.Type: GrantFiled: September 28, 2017Date of Patent: September 24, 2019Assignee: Ciena CorporationInventors: Sebastien Gareau, James Tierney, David Stuart
-
Patent number: 9982937Abstract: An appliance is provided having a cabinet with at least one compartment for positioning of a drawer. The drawer may be moved into and out of the at least one compartment and the drawer comprises a food container. The drawer includes a geared assembly having a gear rack and pinion gear which inhibit wobble of the drawer when the drawer is pulled from the at least one compartment or is pushed into the at least one compartment.Type: GrantFiled: August 17, 2016Date of Patent: May 29, 2018Assignee: Dometic Sweden ABInventors: James Tierney, Craig Reske, James Gregory Bowers
-
Publication number: 20180034573Abstract: A switch system configured to switch Flexible Ethernet (FlexE) client services includes interface circuitry configured to ingress and egress FlexE clients; and switch circuitry communicatively coupled to the interface circuitry and configured to switch portions of the FlexE clients utilizing a cell switch and Optical Transport Network (OTN) over Packet (OPF) techniques. A method of switching Flexible Ethernet (FlexE) client services includes ingressing and egressing FlexE clients via interface circuitry; interfacing the FlexE clients with switch circuitry communicatively coupled to the interface circuitry; and switching portions of the FlexE clients with the switch circuitry utilizing a cell switch and Optical Transport Network (OTN) over Packet (OPF) techniques.Type: ApplicationFiled: September 28, 2017Publication date: February 1, 2018Inventors: Sebastien GAREAU, James TIERNEY, David STUART
-
Patent number: 9800361Abstract: A Flexible Ethernet (FlexE) switch system configured to switch a FlexE client service includes interface circuitry configured to ingress and egress a plurality of FlexE clients; and switch circuitry configured to switch portions of the FlexE clients based on 64 b/66 b block boundaries between the interface circuitry. A node configured to switch a Flexible Ethernet (FlexE) client service in a network includes one or more line cards configured to ingress and egress a plurality of FlexE clients; and one or more switch fabrics configured to switch portions of the FlexE clients based on 64 b/66 b block boundaries between the one or more line cards.Type: GrantFiled: September 16, 2015Date of Patent: October 24, 2017Assignee: Ciena CorporationInventors: Sebastien Gareau, James Tierney, David Stuart
-
Publication number: 20170168860Abstract: In a method for dynamically binding data in an application, an expression describing a relation between a first property of a first data of the application to a first property of a second data of the application is received. A binding is created between the first data and the second data based on the relation. A change is propagated to the first property of the second data based on a change to the first property of the first data. It is determined when to execute the expression in the application.Type: ApplicationFiled: February 27, 2017Publication date: June 15, 2017Inventors: James Tierney, John R. Thomas
-
Patent number: 9667570Abstract: A method of forwarding traffic through a network node including an ingress IO card, an egress IO card, and a pair of parallel switch fabric cards. One of the switch fabric cards is designated as a working switch fabric card, and the other one of the switch fabric cards is designated as a protection switch fabric card. In the ingress IO card, the traffic flow is divided into a committed information rate (CIR) component and an extra information rate (EIR) signal. Under a normal operating condition of the node, the ingress IO card forwards the CIR traffic component through the working switch fabric card, and forwards the EIR traffic component through the protection switch fabric card. Upon detection of a failure impacting the working switch fabric card, the ingress IO card drops the EIR traffic component and forwards the CIR traffic component through the protection switch fabric card.Type: GrantFiled: December 13, 2010Date of Patent: May 30, 2017Assignee: Ciena CorporationInventors: Gerard Swinkels, James Tierney
-
Patent number: D949937Type: GrantFiled: April 29, 2019Date of Patent: April 26, 2022Assignee: Proper Group International, LLCInventors: Geoffrey C. O'Brien, James Tierney, Robert Hamood