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: 9619253Abstract: 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: GrantFiled: May 17, 2016Date of Patent: April 11, 2017Assignee: Embarcadero Technologies, Inc.Inventors: James Tierney, John R. Thomas
-
Publication number: 20170051542Abstract: 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: ApplicationFiled: August 17, 2016Publication date: February 23, 2017Inventors: Craig Reske, James Tierney, Clayton Meyers
-
Publication number: 20170051967Abstract: 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: ApplicationFiled: August 17, 2016Publication date: February 23, 2017Inventors: James Tierney, Craig Reske, James Gregory Bowers
-
Publication number: 20170005742Abstract: 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: ApplicationFiled: September 16, 2015Publication date: January 5, 2017Inventors: Sebastien GAREAU, James TIERNEY, David STUART
-
Publication number: 20160259657Abstract: 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: ApplicationFiled: May 17, 2016Publication date: September 8, 2016Inventors: James Tierney, John R. Thomas
-
Patent number: 9367338Abstract: 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: GrantFiled: August 29, 2014Date of Patent: June 14, 2016Assignee: Embarcadero Technologies, Inc.Inventors: James Tierney, John R. Thomas
-
Publication number: 20140373035Abstract: 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: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventors: James Tierney, John R. Thomas
-
Patent number: 8910193Abstract: 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: GrantFiled: August 30, 2012Date of Patent: December 9, 2014Assignee: Embarcadero Technologies, Inc.Inventors: James Tierney, John Ray Thomas
-
Publication number: 20140348177Abstract: 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: ApplicationFiled: August 8, 2014Publication date: November 27, 2014Inventors: James Tierney, David Stuart, Bradley Venables
-
Patent number: 8848533Abstract: 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: GrantFiled: August 5, 2011Date of Patent: September 30, 2014Assignee: Ciena CorporationInventors: David Stuart, Andrew Jarabek, James Tierney
-
Patent number: 8819265Abstract: 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: GrantFiled: December 22, 2003Date of Patent: August 26, 2014Assignee: Rockstar Consortium US LPInventors: James Tierney, David Stuart, Bradley Venables
-
Publication number: 20140052576Abstract: 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: ApplicationFiled: September 19, 2011Publication date: February 20, 2014Applicant: 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: 20130055296Abstract: 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: ApplicationFiled: August 30, 2012Publication date: February 28, 2013Inventors: James TIERNEY, John Ray THOMAS
-
Publication number: 20110222394Abstract: 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: ApplicationFiled: December 13, 2010Publication date: September 15, 2011Applicant: CIENA CORPORATIONInventors: Gerard SWINKELS, James TIERNEY
-
Patent number: 7412931Abstract: 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: GrantFiled: June 6, 2003Date of Patent: August 19, 2008Assignee: Krueger International, Inc.Inventors: Lon D. Seidl, James A. Tierney
-
Publication number: 20060277128Abstract: 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: ApplicationFiled: June 7, 2005Publication date: December 7, 2006Inventors: Sudhir Anandarao, James Benefiel, Fletcher Gill, Sreedhar Potarazu, James Tierney
-
Publication number: 20060089862Abstract: 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: ApplicationFiled: October 25, 2004Publication date: April 27, 2006Inventors: Sudhir Anandarao, Lawrence Croney, Rahul Ghate, Anand Iyengar, Sreedhar Potarazu, James Tierney
-
Patent number: D628834Type: GrantFiled: January 14, 2010Date of Patent: December 14, 2010Assignee: Bed Bath & Beyond Procurement Co. Inc.Inventor: David James Tierney
-
Patent number: D630456Type: GrantFiled: July 26, 2010Date of Patent: January 11, 2011Assignee: Bed Bath & Beyond Procurement Co. Inc.Inventor: David James Tierney
-
Patent number: D630457Type: GrantFiled: July 26, 2010Date of Patent: January 11, 2011Assignee: Bed Bath & Beyond Procurement Co. Inc.Inventor: David James Tierney