Patents by Inventor James A. Farrell

James A. Farrell 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: 8336731
    Abstract: A container for containing food and/or beverage ingredients is described. The container is of a type which may be supported in a support while the ingredients inside the container are processed, such as by a rotating blade or other mechanism. The container includes anti-rotation elements positionable in anti-rotational contact with a corresponding protruding portion in a container support in a manner which restricts rotational movement of the vessel relative to the container support. The off-set between each of the anti-rotation elements is an angle other than 180°.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: December 25, 2012
    Assignee: F'Real Foods, LLC
    Inventors: James Farrell, Clayton Gardner
  • Patent number: 8326738
    Abstract: Systems and methods are provided for processing derivative product orders at an exchange. Traders provide derivative product order risk data to the exchange. The order risk data may include maximum delta, gamma and/or vega utilization values for derivative product contracts based on the same underlying product. Before executing a trade, a match system analyzes the trader's current utilization state and the utilization that would result after the trade. The match system may then execute all or a portion of the trade.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: December 4, 2012
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Scott Johnston, John Falck, Charlie Troxel, Jr., James Farrell, Arjuna Ariathurai, Agnes Shanthi Thiruthuvadoss, David Salvadori
  • Patent number: 8266037
    Abstract: A system mitigates the effects of a market spike caused by the triggering and the election of a conditional order in an automated matching system. Conditional orders submitted to a trading engine are evaluated to compare a price of an order to a predetermined price range. Matching of the orders may be delayed when the price of the orders lies outside of the predetermined price range. An opening price to be used by the trading engine is derived and a time interval is used to delay a matching of the orders until the opening price is within a predetermined price range up to a maximum delay time set by a control center. Implied spreads are also removed until other instruments within a trading unit are verified open.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: September 11, 2012
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: James Farrell, James Krause
  • Publication number: 20120084194
    Abstract: A system mitigates market spike effects caused by conditional ordering triggering and election in an automated matching system. The system monitors trading as a result of cascading triggering of conditional orders. When an order is executed beyond a predetermined price threshold, an instrument may be flagged, allowing matching to occur only at or within the predetermined price threshold. Orders within the price threshold are matched at the price threshold against orders beyond it, dampening any instantaneous damaging effects of the price spike. The system may adjust the price threshold when market appropriate, allowing the order flow to bring the market back to whatever is the true price level. The system mitigates purely conditional order cascade driven price fluctuations, but allows the market to continuously trade in controlled price and time intervals ensuring that true market moves can still occur without price control mechanisms hindering trade matching and true price discovery.
    Type: Application
    Filed: December 13, 2011
    Publication date: April 5, 2012
    Applicant: Chicago Mercantile Exchange, Inc.
    Inventors: James Farrell, James Krause
  • Patent number: 8146194
    Abstract: The present invention is a buffer device that is designed and configured to successfully and adequately buff and polish any desired surface without causing fatigue for the user, as well as without creating any swirl marks. In order to provide for such a product, the present invention comprises a frame having a cylindrical body secured thereto. A motor is coupled to the cylindrical body to provide for the body to rotate about a normally horizontal axis that is parallel to the desired surface to be buffed, polished, and cleaned or the like. Secured to the cylindrical body is a buffing/cleaning pad fabricated from a conventional material.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: April 3, 2012
    Inventor: James Farrell
  • Patent number: 8112347
    Abstract: A system mitigates the effects of a market spike caused by the triggering and the election of a conditional order in an automated matching system. Conditional orders submitted to a trading engine are evaluated to compare a price of an order to a predetermined price range. Matching of the orders may be delayed when the price of the orders lies outside of the predetermined price range. An opening price to be used by the trading engine is derived and a time interval is used to delay a matching of the orders until the opening price is within a predetermined price range up to a maximum delay time set by a control center. Implied spreads are also removed until other instruments within a trading unit are verified open.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: February 7, 2012
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: James Farrell, James Krause
  • Patent number: 8103576
    Abstract: A system mitigates the effects of a market spike caused by the triggering and election of conditional orders in an automated matching system. The system monitors trading that takes place as a result of the cascading triggering of conditional orders. When an order is executed beyond a predetermined price threshold, an instrument may be flagged, allowing matching to take place only at or within the predetermined price threshold. Orders within the price threshold are matched at the price threshold against orders beyond the price threshold, in order to dampen any instantaneous damaging effects of the price spike. The system may adjust the price threshold when market appropriate, allowing the order flow to bring the market back to whatever is the true price level.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: January 24, 2012
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: James Farrell, James Krause
  • Publication number: 20110320338
    Abstract: A system mitigates the effects of a market spike caused by the triggering and the election of a conditional order in an automated matching system. Conditional orders submitted to a trading engine are evaluated to compare a price of an order to a predetermined price range. Matching of the orders may be delayed when the price of the orders lies outside of the predetermined price range. An opening price to be used by the trading engine is derived and a time interval is used to delay a matching of the orders until the opening price is within a predetermined price range up to a maximum delay time set by a control center. Implied spreads are also removed until other instruments within a trading unit are verified open.
    Type: Application
    Filed: September 8, 2011
    Publication date: December 29, 2011
    Inventors: James Farrell, James Krause
  • Publication number: 20110270737
    Abstract: Systems and methods are provided for processing derivative product orders at an exchange. Traders provide derivative product order risk data to the exchange. The order risk data may include maximum delta, gamma and/or vega utilization values for derivative product contracts based on the same underlying product. Before executing a trade, a match system analyzes the trader's current utilization state and the utilization that would result after the trade. The match system may then execute all or a portion of the trade.
    Type: Application
    Filed: July 13, 2011
    Publication date: November 3, 2011
    Applicant: CHICAGO MERCANTILE EXCHANGE, INC.
    Inventors: Scott Johnston, John Falck, Charlie Troxel, JR., James Farrell, Arjuna Ariathurai, Agnes Shanthi Thiruthuvadoss, David Salvadori
  • Publication number: 20110090756
    Abstract: A machine prepares semi frozen food products and/or beverages from pre-prepared (e.g. frozen) cups. A user chooses the desired frozen cup, inserts it into the machine, chooses how they would like it prepared from a range of thickness options, and the machine then opens a sealed chamber door and inserts the product upward into the chamber and prepares the product by blending it in the cup. Upon removal of the product and resealing of the chamber door, the cleaning mechanisms provide thorough cleaning of all food contact surfaces and the chamber interior. Automatic high temperature steam sanitation takes place in the chamber if the machine is not used for an extended period of time, thus greatly reducing or eliminating the need for manual cleansing and sanitation by an attendant and ensuring healthy food preparation at all times.
    Type: Application
    Filed: October 12, 2010
    Publication date: April 21, 2011
    Applicant: F'REAL FOODS, LLC
    Inventors: James Farrell, Jens Peter Voges, Kathleen Ann Scheible
  • Publication number: 20100108696
    Abstract: A container for containing food and/or beverage ingredients is described. The container is of a type which may be supported in a support while the ingredients inside the container are processed, such as by a rotating blade or other mechanism. The container includes anti-rotation elements positionable in anti-rotational contact with a corresponding protruding portion in a container support in a manner which restricts rotational movement of the vessel relative to the container support. The off-set between each of the anti-rotation elements is an angle other than 180°.
    Type: Application
    Filed: November 5, 2008
    Publication date: May 6, 2010
    Inventors: James Farrell, Clayton Gardner
  • Patent number: 7647472
    Abstract: An integrated circuit (203) for use in processing streams of data generally and streams of packets in particular. The integrated circuit (203) includes a number of packet processors (307, 313, 303), a table look up engine (301), a queue management engine (305) and a buffer management engine (315). The packet processors (307, 313, 303) include a receive processor (421), a transmit processor (427) and a risc core processor (401), all of which are programmable. The receive processor (421) and the core processor (401) cooperate to receive and route packets being received and the core processor (401) and the transmit processor (427) cooperate to transmit packets. Routing is done by using information from the table look up engine (301) to determine a queue (215) in the queue management engine (305) which is to receive a descriptor (217) describing the received packet's payload.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: January 12, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Thomas B. Brightman, Andrew D. Funk, David J. Husak, Edward J. McLellan, Andrew T. Brown, John F. Brown, James A. Farrell, Donald A. Priore, Mark A. Sankey, Paul Schmitt
  • Publication number: 20090281924
    Abstract: A online label identification and management system for fluids is provided that reduces the incidence of improper fluids and lubricants being used on machinery and equipment at the enterprise.
    Type: Application
    Filed: March 2, 2009
    Publication date: November 12, 2009
    Applicant: Reliability Brands LLC
    Inventors: Michael Tony Kilian, Anthony James Farrell
  • Publication number: 20080091584
    Abstract: Systems and methods are provided for executing a hedge transaction in connection with the execution of a derivative product order in which the price of the derivative product is defined by one or more variables. The hedge transaction may be executed at an exchange or match engine that is different from the exchange or match engine executing the derivative product order. The execution of derivative product transaction may be contingent on the existence of an appropriate hedge transaction. Alternatively, a best efforts approach may be used to fill the hedge transaction order after executing the derivative product transaction.
    Type: Application
    Filed: December 10, 2007
    Publication date: April 17, 2008
    Applicant: Chicago Mercantile Exchange, Inc.
    Inventors: Scott Johnson, John Falck, Charlie Troxel, James Farrell, Agnes Thiruthuvadoss, Arjuna Ariathurai, David Salvadori
  • Publication number: 20080086408
    Abstract: Systems and methods are provided for processing derivative product orders at an exchange. Traders provide derivative product order risk data to the exchange. The order risk data may include maximum delta, gamma and/or vega utilization values for derivative product contracts based on the same underlying product. Before executing a trade, a match system analyzes the trader's current utilization state and the utilization that would result after the trade. The match system may then execute all or a portion of the trade.
    Type: Application
    Filed: December 6, 2007
    Publication date: April 10, 2008
    Applicant: Chicago Mercantile Exchange, Inc.
    Inventors: Scott Johnson, John Falck, Charlie Troxel, James Farrell, Arjuna Ariathurai, Agnes Thiruthuvadoss, David Salvadori
  • Publication number: 20080082441
    Abstract: Systems and methods are provided for processing derivative product orders at an exchange. Traders provide derivative product order risk data to the exchange. The order risk data may include maximum delta, gamma and/or vega utilization values for derivative product contracts based on the same underlying product. Before executing a trade, a match system analyzes the trader's current utilization state and the utilization that would result after the trade. The match system may then execute all or a portion of the trade.
    Type: Application
    Filed: December 6, 2007
    Publication date: April 3, 2008
    Applicant: Chicago Mercantile Exchange, Inc.
    Inventors: Scott Johnston, John Falck, Charlie Troxel, James Farrell, Arjuna Ariathurai, Agnes Thiruthuvadoss, David Salvadori
  • Publication number: 20080052223
    Abstract: Systems and methods are provided for executing a hedge transaction in connection with the execution of a derivative product order in which the price of the derivative product is defined by one or more variables. The hedge transaction may be executed at an exchange or match engine that is different from the exchange or match engine executing the derivative product order. The execution of derivative product transaction may be contingent on the existence of an appropriate hedge transaction. Alternatively, a best efforts approach may be used to fill the hedge transaction order after executing the derivative product transaction.
    Type: Application
    Filed: October 31, 2007
    Publication date: February 28, 2008
    Applicant: Chicago Mercantile Exchange, Inc.
    Inventors: Scott Johnson, John Falck, Charlie Troxel, James Farrell, Agnes Thiruthuvadoss, Arjuna Ariathurai, David Salvadori
  • Publication number: 20080046356
    Abstract: A system mitigates the effects of a market spike caused by the triggering and election of conditional orders in an automated matching system. The system monitors trading that takes place as a result of the cascading triggering of conditional orders. When an order is executed beyond a predetermined price threshold, an instrument may be flagged, allowing matching to take place only at or within the predetermined price threshold. Orders within the price threshold are matched at the price threshold against orders beyond the price threshold, in order to dampen any instantaneous damaging effects of the price spike. The system may adjust the price threshold when market appropriate, allowing the order flow to bring the market back to whatever is the true price level.
    Type: Application
    Filed: September 13, 2007
    Publication date: February 21, 2008
    Inventors: James Farrell, James Krause
  • Publication number: 20080010187
    Abstract: A system mitigates the effects of a market spike caused by the triggering and the election of a conditional order in an automated matching system. Conditional orders submitted to a trading engine are evaluated to compare a price of an order to a predetermined price range. Matching of the orders may be delayed when the price of the orders lies outside of the predetermined price range. An opening price to be used by the trading engine is derived and a time interval is used to delay a matching of the orders until the opening price is within a predetermined price range up to a maximum delay time set by a control center. Implied spreads are also removed until other instruments within a trading unit are verified open.
    Type: Application
    Filed: September 13, 2007
    Publication date: January 10, 2008
    Inventors: James Farrell, James Krause
  • Publication number: 20070118460
    Abstract: The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange's (“CME”'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the provision of risk management/credit screening mechanisms to lower risk, reduce transaction costs and improve the liquidity in the FX market place. In particular, the disclosed embodiments increase speed of execution facilitating growing demand for algorithmic trading, increased price transparency, lower cost of trading, customer to customer trading, and automated asset allocations, recurring trades as well as clearing and settlement efficiencies.
    Type: Application
    Filed: November 17, 2006
    Publication date: May 24, 2007
    Inventors: Paul Bauerschmidt, Ari Studnitzer, William Albert, Lori Flemm, Paul Callaway, James Farrell, A. Thiruthuvadoss