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

  • Publication number: 20070118454
    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
  • Publication number: 20070118453
    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
  • Publication number: 20060292292
    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: Application
    Filed: August 25, 2006
    Publication date: December 28, 2006
    Inventors: Thomas Brightman, Andrew Funk, David Husak, Edward McLellan, Andrew Brown, John Brown, James Farrell, Donald Priore, Mark Sankey, Paul Schmitt
  • Patent number: 7119051
    Abstract: The invention relates to novel method of incorporating free fatty acid into soap-based bars to minimize or eliminate efflorescence and to compositions made by the process.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: October 10, 2006
    Assignee: Unilever Home & Personal Care, USA division of Conopco, Inc.
    Inventors: Terence James Farrell, Michael Irwin Hill
  • Patent number: 7100020
    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: May 7, 1999
    Date of Patent: August 29, 2006
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Thomas B. Brightman, Andrew T. Brown, John F. Brown, James A. Farrell, Andrew D. Funk, David J. Husak, Edward J. McLellan, Mark A. Sankey, Paul Schmitt, Donald A. Priore
  • Publication number: 20060077756
    Abstract: The present application describes a method for rinsing a splash shield. According to the disclosed method, a vessel containing contents to be mixed is positioned in a mixing machine, and a splash shield is positioned over the opening of the vessel. After the material within the vessel is mixed by a mixing element, the splash shield is separated from the vessel and rinsed by a nozzle on the mixing machine. In another embodiment, a vessel containing contents to be mixed is positioned in a holder on a mixing machine, and a splash shield (which may or may not be rinseable) is positioned over the opening of the vessel. The contents of the vessel are mixed using a mixing element. During and/or after mixing, opposed relative movement of the mixing element and vessel may occur, creating an upward lifting force on the vessel.
    Type: Application
    Filed: November 22, 2005
    Publication date: April 13, 2006
    Inventor: James Farrell
  • Publication number: 20060049091
    Abstract: An adsorbent is disclosed which uses an iron-containing metal oxide as an adsorbent for removing heavy elements from contaminated waters and method for the use of the same. The bed includes a non-stoichiometric ferrous oxide Fe1-xO, which is structurally in a Wustite crystal phase form having the rock salt, face-centered cubic lattice.
    Type: Application
    Filed: September 2, 2005
    Publication date: March 9, 2006
    Inventors: Jeffrey Cheetham, James Farrell, Robert Wolfe, Abid Bengali
  • Publication number: 20060034561
    Abstract: An optical packaging arrangement combines a planar lightwave circuit (PLC) having an array of waveguides thereon, an array of photodetectors on a substrate to receive light beams coupled out of the PLC by the output ports, and a collimating faceplate, having a plurality of glass cores, extending between the PLC and the photodetector array for coupling the output light beams to respective photodetectors. The faceplate forms a cover for a hermetic cavity encompassing the photodetectors. The PLC is disposed either co-planarly with the faceplate or transversely to it. Light from the PLC is tapped via a plurality of taps formed on the PLC for coupling to the photodetectors.
    Type: Application
    Filed: August 10, 2005
    Publication date: February 16, 2006
    Inventors: Douglas Crafts, James Farrell, Mark Farrelly, Duane Cook, Satyanarayana Peddada
  • Publication number: 20050201198
    Abstract: The present application describes a method for rinsing a splash shield with water or a sanitizing solution. According to the disclosed method, a vessel containing contents to be mixed is positioned in a mixing machine, and a splash shield is positioned to shield the opening of the vessel. After the material within the vessel is mixed by a mixing element, the splash shield is separated from the vessel and rinsed by a nozzle on the mixing machine. In another embodiment, a vessel containing contents to be mixed is positioned in a holder on a mixing machine, and a splash shield (which may or may not be rinseable) is positioned over the opening of the vessel. The contents of the vessel are mixed using a mixing element. During and/or after mixing, opposed relative movement of the mixing element and vessel may occur, creating an upward lifting force on the vessel.
    Type: Application
    Filed: April 28, 2005
    Publication date: September 15, 2005
    Inventor: James Farrell
  • Publication number: 20050203826
    Abstract: Systems and methods are provided for creating and processing implied spread products that include one or more legs having nonstandard tick levels. One or more multiple financial instrument legs consist of underlying financial instruments that have standard tick levels and result in the leg(s) having a nonstandard tick level. The use of underlying financial instruments that have standard tick levels facilitates the linking of spread product markets to markets for the underlying financial instruments.
    Type: Application
    Filed: November 12, 2004
    Publication date: September 15, 2005
    Applicant: Chicago Mercantile Exchange, Inc.
    Inventors: James Farrell, James Krause
  • Publication number: 20050174884
    Abstract: The present application describes a method for rinsing a splash shield. According to the disclosed method, a vessel containing contents to be mixed is positioned in a mixing machine, and a splash shield is positioned over the opening of the vessel. After the material within the vessel is mixed by a mixing element, the splash shield is separated from the vessel and rinsed by a nozzle on the mixing machine. In another embodiment, a vessel containing contents to be mixed is positioned in a holder on a mixing machine, and a splash shield (which may or may not be rinseable) is positioned over the opening of the vessel. The contents of the vessel are mixed using a mixing element. During and/or after mixing, opposed relative movement of the mixing element and vessel may occur, creating an upward lifting force on the vessel.
    Type: Application
    Filed: November 17, 2003
    Publication date: August 11, 2005
    Inventor: James Farrell
  • Publication number: 20050108141
    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. The system includes evaluation logic, delay logic, pricing logic and timing logic. The evaluation logic monitors conditional orders submitted to a trading engine and is configured to compare a price of an order to a first predefined price range. The delay logic delays matching of the orders submitted to the trading engine when the price of the orders lie outside of the first predefined price range. The pricing logic derives an opening price to be used by the trading engine. The timing logic measures a time interval used to delay a matching of the orders until the opening price is within a predefined price range up to a maximum delay time set by a control center. A method of mitigating the effect of a market spike caused by the triggering and the election of a conditional order includes monitoring conditional orders submitted to the trading engine.
    Type: Application
    Filed: November 14, 2003
    Publication date: May 19, 2005
    Inventors: James Farrell, James Krause, Mazen Chadid
  • Publication number: 20050038979
    Abstract: In a pipelined computer architecture in which instructions may be removed from the instruction queue out of sequence, instruction queue status at a cycle K is determined by adding together the number of invalid instructions or free rows in the queue during cycle K-2, the number of instructions issued for cycle K-1 and the number of instructions speculatively issued in cycle K-1 that have produced a cache hit, and subtracting from the sum the number of instructions enqueued for cycle K-1. The result indicates the number of invalid instructions in the queue cycle K. The number of invalid entries instructions, the number of issued instructions, and the number of enqueued instructions are preferably represented as flat vectors, so that adding is performed by shifting in one direction, while subtracting is performed by shifting in the opposite direction. The result is compared with either the number of instructions to be enqueued in the present cycle, which number is encoded, or with a predetermined value.
    Type: Application
    Filed: September 21, 2004
    Publication date: February 17, 2005
    Inventors: Timothy Fischer, Daniel Leibholz, James Farrell
  • Patent number: 6852681
    Abstract: The invention relates to perfume-containing bar compositions in which the effect of said perfume(s) (e.g., longevity) is enhanced relative to comparative bars in that perfume-containing bar of the invention, comprise less than about 35% soluble surfactant. The invention further comprises a process for enhancing deposition/longevity of perfume, for example, by controlling the level of soluble active relative to insoluble active and/or by increasing levels of perfume.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: February 8, 2005
    Assignee: Unilever Home & Personal Care USA, a division of Conopco, Inc.
    Inventors: Judith Lynne Kerschner, Georgia Shafer, Charles Craig Nunn, Terence James Farrell
  • Patent number: 6849585
    Abstract: The invention relates to soap/free fatty acid bars in which high amounts of free fatty acid (i.e., greater than 35%, preferably greater than 40% and ratio of FFA to soap greater than 1:1) and low levels of synthetic may be used. In the bar, the free fatty acid is believed to form a complex which is believed to act as a structurant, thereby allowing less use of synthetic surfactant. The bar should require less synthetic surfactant. Total amount of unsaturated material in soap and fatty acid should be no higher than 15% In a second embodiment of the invention, the bar may be made by a neutralization process whereby fatty acid is combined with caustic (e.g., lower than 50% caustic) to form soap and free fatty acid in defined amounts or proportions.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: February 1, 2005
    Assignee: Unilever Home & Personal Care USA, a division of Conopco, Inc.
    Inventors: Terence James Farrell, Charles Craig Nunn
  • Patent number: 6846787
    Abstract: The invention relates to bar compositions which are structured in such manner (i.e., through specific ternary system) that bars can extrude well and have good properties (e.g., lather), even at low synthetic surfactant level.
    Type: Grant
    Filed: January 13, 2004
    Date of Patent: January 25, 2005
    Assignee: Unilever Home & Personal Care USA Division of Conopco, Inc.
    Inventors: Terence James Farrell, Charles Craig Nunn
  • Publication number: 20040098566
    Abstract: A method of compacting an instruction queue in an out of order processor includes determining the number of invalid instructions below and including each row in the queue, by counting invalid bits or validity indicators associated with rows below and up to the current row. For each row, multiplexor select signals are generated from the flat vector counts for the N rows above and including the present row, and from the validity indicators associated with the N rows, where N is a predetermined value. A multiplexor associated with a particular row selects one of the N rows according to the select value, and moves or passes the instruction held in the selected row to the present row. A row's select value is determined by forming a diagonal from the N count vectors corresponding to the N rows above and including the present row, and logically ANDing, each diagonal bit with the valid bit associated with the same row. Each row's count vector is determined in two stages.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 20, 2004
    Inventors: James A. Farrell, Timothy C. Fischer, Daniel L. Leibholz, Bruce A. Gieseke
  • Patent number: 6704856
    Abstract: A method of compacting an instruction queue in an out of order processor includes determining the number of invalid instructions below and including each row in the queue, by counting invalid bits or validity indicators associated with rows below and up to the current row. For each row, multiplexor select signals are generated from the flat vector counts for the N rows above and including the present row, and from the validity indicators associated with the N rows, where N is a predetermined value. A multiplexor associated with a particular row selects one of the N rows according to the select value, and moves or passes the instruction held in the selected row to the present row. A row's select value is determined by forming a diagonal from the N count vectors corresponding to the N rows above and including the present row, and logically ANDing, each diagonal bit with the valid bit associated with the same row. Each row's count vector is determined in two stages.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: March 9, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James A. Farrell, Timothy C. Fischer, Daniel L. Leibholz, Bruce A. Gieseke
  • Patent number: 6630432
    Abstract: The invention relates to compositions comprising soap which, when used with at least 3% monoglyceride and or free fatty acid, allows incorporation of desirable &agr;-hydroxy while retaining good ploddability properties. In another embodiment, the invention relates to process for making such bars.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: October 7, 2003
    Assignee: Unilever Home & Personal Care USA, division of Conopco
    Inventors: Terence James Farrell, Charles Craig Nunn, Keith Francis
  • Publication number: 20030085318
    Abstract: A device, which can be portable, consisting of a frame with adjustably mounted idler rollers upon which spools of varying sizes and weights may be placed and freely rotated.
    Type: Application
    Filed: April 9, 2001
    Publication date: May 8, 2003
    Inventors: James Farrell Nations, Thomas Raymond Hassell