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).

  • Patent number: 9619253
    Abstract: In a method for binding data in an application, an expression is created via a framework based on input from a developer. The expression is received at an expression engine wherein the expression describes a relation between a first property of a first data of the application to a first property of a second data of the application. A binding is created between the first data and the second data based on the relation via the expression engine. The first property of the second data is changed based on a change to the first property of the first data wherein the changing occurs because of the binding. The receiving the expression, the creating the binding, and the changing the first property are orchestrated via the framework to manage when the expression is executed in the application.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: April 11, 2017
    Assignee: Embarcadero Technologies, Inc.
    Inventors: James Tierney, John R. Thomas
  • Publication number: 20170051542
    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: Application
    Filed: August 17, 2016
    Publication date: February 23, 2017
    Inventors: Craig Reske, James Tierney, Clayton Meyers
  • Publication number: 20170051967
    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: Application
    Filed: August 17, 2016
    Publication date: February 23, 2017
    Inventors: James Tierney, Craig Reske, James Gregory Bowers
  • Publication number: 20170005742
    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 64b/66b 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 64b/66b block boundaries between the one or more line cards.
    Type: Application
    Filed: September 16, 2015
    Publication date: January 5, 2017
    Inventors: Sebastien GAREAU, James TIERNEY, David STUART
  • Publication number: 20160259657
    Abstract: A computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for binding data in an application. An expression is created via a framework based on input from a developer. The expression is received at an expression engine wherein the expression describes a relation between a first property of a first data of the application to a first property of a second data of the application. A binding is created between the first data and the second data based on the relation via the expression engine. The first property of the second data is changed based on a change to the first property of the first data wherein the changing occurs because of the binding. The receiving the expression, the creating the binding, and the changing the first property are orchestrated via the framework to manage when the expression is executed in the application.
    Type: Application
    Filed: May 17, 2016
    Publication date: September 8, 2016
    Inventors: James Tierney, John R. Thomas
  • Patent number: 9367338
    Abstract: A computer-usable storage medium that when executed cause a computer system to perform a method for binding data in an application. An expression is created via a framework based on input from a developer. The expression is received at an expression engine wherein the expression describes a relation between a first property of a first data of the application to a first property of a second data of the application. A binding is created between the first data and the second data based on the relation via the expression engine. The first property of the second data is changed based on a change to the first property of the first data wherein the changing occurs because of the binding. The receiving the expression, the creating the binding, and the changing the first property are orchestrated via the framework to manage when the expression is executed in the application.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: June 14, 2016
    Assignee: Embarcadero Technologies, Inc.
    Inventors: James Tierney, John R. Thomas
  • Publication number: 20140373035
    Abstract: A computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for binding data in an application. An expression is created via a framework based on input from a developer. The expression is received at an expression engine wherein the expression describes a relation between a first property of a first data of the application to a first property of a second data of the application. A binding is created between the first data and the second data based on the relation via the expression engine. The first property of the second data is changed based on a change to the first property of the first data wherein the changing occurs because of the binding. The receiving the expression, the creating the binding, and the changing the first property are orchestrated via the framework to manage when the expression is executed in the application.
    Type: Application
    Filed: August 29, 2014
    Publication date: December 18, 2014
    Inventors: James Tierney, John R. Thomas
  • Patent number: 8910193
    Abstract: A method for binding data in an application. An expression is created via a framework based on input from a developer. The expression is received at an expression engine wherein the expression describes a relation between a first property of a first data of the application to a first property of a second data of the application. A binding is created between the first data and the second data based on the relation via the expression engine. The first property of the second data is changed based on a change to the first property of the first data wherein the changing occurs because of the binding. The receiving the expression, the creating the binding, and the changing the first property are orchestrated via the framework to manage when the expression is executed in the application.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: December 9, 2014
    Assignee: Embarcadero Technologies, Inc.
    Inventors: James Tierney, John Ray Thomas
  • Publication number: 20140348177
    Abstract: A count of data segments is maintained. The count includes data segments in a queue and data segments in transit between a data source and the queue. A flow of data segments from the data source is controlled, based on a value of the count.
    Type: Application
    Filed: August 8, 2014
    Publication date: November 27, 2014
    Inventors: James Tierney, David Stuart, Bradley Venables
  • Patent number: 8848533
    Abstract: The present disclosure provides a fabric ingress scheduler and method that distributes ingress packet traffic in a time division multiplex (TDM) system, both fabric interface aggregate and per connection, deterministically across fabric paths. Advantageously, the fabric ingress scheduler and method minimizes fabric latency and prevents fabric interface head-of-line blocking. The fabric ingress scheduler and method utilizes the fact that each connection flow has a known maximum rate which must be reserved through the fabric for prevention of data loss (essentially circuit switching using a packet fabric). In exemplary embodiments, the fabric interface supports per packet fabric path selection. Generally, the fabric ingress scheduler and method generally provides a deterministic scheduling of ingress packets to fabric paths.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: September 30, 2014
    Assignee: Ciena Corporation
    Inventors: David Stuart, Andrew Jarabek, James Tierney
  • Patent number: 8819265
    Abstract: A count of data segments is maintained. The count includes data segments in a queue and data segments in transit between a data source and the queue. A flow of data segments from the data source is controlled, based on a value of the count.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: August 26, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: James Tierney, David Stuart, Bradley Venables
  • Publication number: 20140052576
    Abstract: The disclosed subject matter includes an electronic commerce platform for a user to buy and sell goods and services, as well as a social network platform for a user to socially interact with other users. The combination of these two activities enables the user to solicit information online from other users of the system prior to buying or selling a product or service. The user can also share purchase information as well as information about favorite products, services, sellers, etc. with other users. This interconnected relationship between social connections and buying and selling activities support an entire new set of information available to the community of users of the system and greatly improves their purchasing and selling decision making processes.
    Type: Application
    Filed: September 19, 2011
    Publication date: February 20, 2014
    Applicant: ZECOZI, INC.
    Inventors: Deana Zelenka, Jay Samuel Dantinne, Robin Christopher Gingras, Chiranjiv Singh Jouhal, Guruvayurappan Srinivasan, James Tierney, Josiah Kiehl, Pete Borowsky, Dan Guy
  • Publication number: 20130055296
    Abstract: A method for binding data in an application. An expression is created via a framework based on input from a developer. The expression is received at an expression engine wherein the expression describes a relation between a first property of a first data of the application to a first property of a second data of the application. A binding is created between the first data and the second data based on the relation via the expression engine. The first property of the second data is changed based on a change to the first property of the first data wherein the changing occurs because of the binding. The receiving the expression, the creating the binding, and the changing the first property are orchestrated via the framework to manage when the expression is executed in the application.
    Type: Application
    Filed: August 30, 2012
    Publication date: February 28, 2013
    Inventors: James TIERNEY, John Ray THOMAS
  • Publication number: 20110222394
    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: Application
    Filed: December 13, 2010
    Publication date: September 15, 2011
    Applicant: CIENA CORPORATION
    Inventors: Gerard SWINKELS, James TIERNEY
  • Patent number: 7412931
    Abstract: A table or desk assembly (20) includes a base having a pair of legs (24), a worksurface (22) supported by and between the pair of legs, and a rapid, counterbalanced height adjustment mechanism interposed between the legs and the worksurface for providing adjustment in the elevation of the worksurface. The height adjustment mechanism includes a pair of high lead rotatable threaded rods (32) engaged with a mating stationary threaded member (33) associated with each leg. A handle (36) is engageable with one of the threaded rods for imparting rotation to the threaded rod, and a synchronizing arrangement, such as a sprocket (38) and chain system (40), is interconnected with the other of the threaded rods for rotating the threaded rods together. A lift assist or counterbalancing mechanism applies an upward bias, such as to the worksurface, to counteract the weight of the worksurface and any loads supported by the worksurface.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: August 19, 2008
    Assignee: Krueger International, Inc.
    Inventors: Lon D. Seidl, James A. Tierney
  • Publication number: 20060277128
    Abstract: Data associated with a benefit plan, including enrollment data and claims data, are compared to verify proper payment of claims. Additionally, other information, such as general ledger, employer account information, and employer organizations can be considered. Information can be output to a user, such as a plan administrator, in a form convenient for that user to quickly understand a large amount of information and how that information relates to a business or other entity administering the benefit plan. Various techniques can be used to estimate reserves, and can optionally use a claims lag triangle as input, including a claims lag report method, a earned premium method, and iterative method, and a regression method, for example.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Sudhir Anandarao, James Benefiel, Fletcher Gill, Sreedhar Potarazu, James Tierney
  • Publication number: 20060089862
    Abstract: Data of one or more individuals associated with a benefit plan are analyzed. The data can include information about benefits provided to the one or more individuals under the benefit plan, such as a medical benefit plan, a prescription benefit plan, or a retirement benefit plan. One or more expenses of the benefit plan are modeled at least partially based on the analyzed data. The modeling includes determining a change in the one or more expenses based on modification of a parameter of the benefit plan.
    Type: Application
    Filed: October 25, 2004
    Publication date: April 27, 2006
    Inventors: Sudhir Anandarao, Lawrence Croney, Rahul Ghate, Anand Iyengar, Sreedhar Potarazu, James Tierney
  • Patent number: D628834
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: December 14, 2010
    Assignee: Bed Bath & Beyond Procurement Co. Inc.
    Inventor: David James Tierney
  • Patent number: D630456
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: January 11, 2011
    Assignee: Bed Bath & Beyond Procurement Co. Inc.
    Inventor: David James Tierney
  • Patent number: D630457
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: January 11, 2011
    Assignee: Bed Bath & Beyond Procurement Co. Inc.
    Inventor: David James Tierney