Patents by Inventor Nathan Clark

Nathan Clark 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: 20060242011
    Abstract: A method and system that provides for the automatic identification of complementary retail items, based upon a selection of specific characteristics of a consumer's shopping pattern or history, is provided. More particularly, the present invention relates to a method and system that provides for a methodological analysis of selected shopping characteristics in relation to recognition of specific shopping patterns and/or purchased item relationships with customer-specific identified complementary items, and the automated generation and identification of product preferences and purchasing patterns specific to a select consumer. Additionally the present invention is readily used with point of sale (POS) terminals, kiosks and retail-based computer systems.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kevin Bell, Nathan Clark, Boyd Dimmock, John Graham, James Griesedieck, Ameet Kulkarni, Krishna Prasad, Thomas Sluchak
  • Publication number: 20060183223
    Abstract: The present invention relates to methods and apparatuses for cell separation. In particular, the invention relates to separation of a particular cell type from a mixture of different cell types based on the differential rolling property of the particular cell type on a substrate coated with molecules that exhibits adhesive property with the particular cell type. This technology is adaptable for use in implantable shunts and devices for cell trafficking or tumor neutralization.
    Type: Application
    Filed: January 20, 2006
    Publication date: August 17, 2006
    Inventors: Michael King, Nichola Charles, Jane Liesveld, John Gentile, Nathan Clark, Nipa Mody
  • Publication number: 20060095720
    Abstract: There is provided an information processor for executing a program comprising a plurality of separate program instructions: processing logic operable to individually execute said separate program instructions of said program; an operand store operable to store operand values; and an accelerator having an array comprising a plurality of functional units, said accelerator being operable to execute a combined operation corresponding to a computational subgraph of said separate program instructions by configuring individual ones of said plurality of functional units to perform particular processing operations associated with one or more processing stages of said combined operation; wherein said accelerator executes said combined operation in dependence upon operand mapping data providing a mapping between operands of said combined operation and storage locations within said operand store and in dependence upon separately specified configuration data providing a mapping between said plurality of functional units a
    Type: Application
    Filed: January 28, 2005
    Publication date: May 4, 2006
    Applicant: ARM LIMITED
    Inventors: Stuart Biles, Krisztian Flautner, Scott Mahlke, Nathan Clark
  • Publication number: 20060095722
    Abstract: There is provided an apparatus for processing data under control of a program having program instructions and subgraph suggestion information identifying respective sequences of program instructions corresponding to computational subgraphs identified within said program, said apparatus comprising: a memory operable to store a program formed of separate program instructions; processing logic operable to execute respective separate program instructions from said program; and accelerator logic operable in response to reaching an execution point within said program associated with a subgraph suggestion to execute a sequence of program instructions corresponding to said subgraph suggestion as an accelerated operation instead of executing said sequence of program instructions as respective separate program instructions with said processing logic.
    Type: Application
    Filed: January 31, 2005
    Publication date: May 4, 2006
    Applicants: ARM LIMITED, University of Michigan
    Inventors: Stuart Biles, Krisztian Flautner, Scott Mahlke, Nathan Clark
  • Publication number: 20060095325
    Abstract: A system and method for tracking purchasing habits includes receiving in a computer system for a store, a shopping list including a product. The shopping list comes from a consumer and is independent of an inventory for the store. The store records a purchase by the consumer and compares the purchase to the product on the shopping list.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 4, 2006
    Inventors: Kevin Bell, Nathan Clark, Boyd Dimmock, John Graham, James Griesedieck, Ameet Kulkarni, Kris Prasad, Thomas Sluchak
  • Publication number: 20060095721
    Abstract: An accelerator 120 is tightly coupled to the normal execution unit 110. The operand store, which could be a register file 130, a stack based operand store or other operand store is shared by the execution unit and the accelerator unit. Operands may also be accessed as immediate values within the instructions themselves. The sequences of individual program instructions corresponding to computational subgraphs remain within a program but can be recognized by the accelerator as suitable for acceleration and when encountered are executed by the accelerator instead of by the normal execution unit. Within such tightly coupled arrangement problems can arise due to a lack of register resources within the system. The present technique provides that at least some intermediate operand values which are generated within the accelerator, but are determined not to be referenced outside of the computational subgraph concerned, are not written to the operand store.
    Type: Application
    Filed: January 31, 2005
    Publication date: May 4, 2006
    Applicants: ARM Limited, University of Michigan
    Inventors: Stuart Biles, Krisztian Flautner, Scott Mahlke, Nathan Clark
  • Patent number: 6634300
    Abstract: A liner for a shaped charge formed from a mixture of powdered heavy metal and a powdered metal binder. The liner is formed by compression of the mixture into a liner body. In one embodiment of the invention, the mixture comprises a range of 50 to 93 percent by weight of tungsten, and 50 to 7 percent by weight of the powdered metal binder. In a specific embodiment of the invention, graphite powder is intermixed with the powdered metal binder to act as a lubricant during formation of the shaped charge liner. The powdered metal binder can be a combination of copper powder, lead, and molybdenum.
    Type: Grant
    Filed: May 17, 2001
    Date of Patent: October 21, 2003
    Assignee: Baker Hughes, Incorporated
    Inventors: James Warren Reese, David Betancourt, Nathan Clark, Terry Slagle
  • Publication number: 20020185030
    Abstract: A liner for a shaped charge formed from a mixture of powdered heavy metal and a powdered metal binder. The liner is formed by compression of the mixture into a liner body. In one embodiment of the invention, the mixture comprises a range of 50 to 93 percent by weight of tungsten, and 50 to 7 percent by weight of the powdered metal binder. In a specific embodiment of the invention, graphite powder is intermixed with the powdered metal binder to act as a lubricant during formation of the shaped charge liner. The powdered metal binder can be a combination of copper powder, lead, and molybdenum.
    Type: Application
    Filed: May 17, 2001
    Publication date: December 12, 2002
    Inventors: James Warren Reese, David Betancourt, Nathan Clark, Terry Slagle
  • Patent number: 6371219
    Abstract: A shaped charge is provided which includes features enhancing its manufacturability. In a described embodiment, an oilwell perforator is provided which includes a case and a liner, at least one of which is a molding. The molding has a metal loaded polymer matrix.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: April 16, 2002
    Assignee: Halliburton Energy Services, Inc.
    Inventors: William R. Collins, David J. Leidel, Jerry L. Walker, Nathan Clark, James M. Barker