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: 20240120776
    Abstract: 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: Application
    Filed: September 30, 2023
    Publication date: April 11, 2024
    Inventors: Christopher Rodenbeck, James Park, Brian Tierney, Mark Parent, Christopher Depuma
  • Publication number: 20230093709
    Abstract: 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: Application
    Filed: November 21, 2022
    Publication date: March 23, 2023
    Inventors: James Tierney, John R. Thomas
  • Patent number: 11526366
    Abstract: 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: Grant
    Filed: November 13, 2019
    Date of Patent: December 13, 2022
    Assignee: Embarcadero Technologies, Inc.
    Inventors: James Tierney, John R. Thomas
  • Patent number: 11277217
    Abstract: 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: Grant
    Filed: September 9, 2019
    Date of Patent: March 15, 2022
    Assignee: Ciena Corporation
    Inventors: Sebastien Gareau, James Tierney, David Stuart
  • Patent number: 10924324
    Abstract: 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: Grant
    Filed: April 23, 2018
    Date of Patent: February 16, 2021
    Assignee: Ciena Corporation
    Inventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
  • Patent number: 10674241
    Abstract: 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: Grant
    Filed: April 23, 2018
    Date of Patent: June 2, 2020
    Assignee: Ciena Corporation
    Inventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
  • Publication number: 20200081725
    Abstract: 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: Application
    Filed: November 13, 2019
    Publication date: March 12, 2020
    Inventors: James Tierney, John R. Thomas
  • Patent number: 10550612
    Abstract: 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: Grant
    Filed: August 17, 2016
    Date of Patent: February 4, 2020
    Assignee: Dometic Sweden AB
    Inventors: Craig Reske, James Tierney, Clayton Meyers
  • Publication number: 20200007255
    Abstract: 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: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Sebastien Gareau, James Tierney, David Stuart
  • Patent number: 10489167
    Abstract: 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: Grant
    Filed: February 27, 2017
    Date of Patent: November 26, 2019
    Assignee: Embarcadero Technologies, Inc.
    Inventors: James Tierney, John R. Thomas
  • Publication number: 20190327542
    Abstract: 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: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
  • Publication number: 20190327188
    Abstract: 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: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
  • Publication number: 20190327126
    Abstract: 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: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Inventors: Daniel Rivaud, Ian Duncan, Anthony J. Mayenburg, James Tierney, Simon J. E. Shearman
  • Patent number: 10425177
    Abstract: 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: Grant
    Filed: September 28, 2017
    Date of Patent: September 24, 2019
    Assignee: Ciena Corporation
    Inventors: Sebastien Gareau, James Tierney, David Stuart
  • Patent number: 9982937
    Abstract: 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: Grant
    Filed: August 17, 2016
    Date of Patent: May 29, 2018
    Assignee: Dometic Sweden AB
    Inventors: James Tierney, Craig Reske, James Gregory Bowers
  • Publication number: 20180034573
    Abstract: 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: Application
    Filed: September 28, 2017
    Publication date: February 1, 2018
    Inventors: Sebastien GAREAU, James TIERNEY, David STUART
  • Patent number: 9800361
    Abstract: 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: Grant
    Filed: September 16, 2015
    Date of Patent: October 24, 2017
    Assignee: Ciena Corporation
    Inventors: Sebastien Gareau, James Tierney, David Stuart
  • Publication number: 20170168860
    Abstract: 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: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Inventors: James Tierney, John R. Thomas
  • Patent number: 9667570
    Abstract: 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: Grant
    Filed: December 13, 2010
    Date of Patent: May 30, 2017
    Assignee: Ciena Corporation
    Inventors: Gerard Swinkels, James Tierney
  • Patent number: D949937
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: April 26, 2022
    Assignee: Proper Group International, LLC
    Inventors: Geoffrey C. O'Brien, James Tierney, Robert Hamood