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: 20140222967
    Abstract: Systems and methods for selecting a delivery policy and/or protocol via which to delivery media and other content from a content provider to a receiving device, is described. In some embodiments, the systems and methods access a request from an application supported by a mobile device to receive a media file from a remote content server, select a delivery policy via which to deliver the media file from the remote content server to the application based on information associated with the media file, and cause the media file to be delivered from the remote content server to the application via the selected delivery policy.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 7, 2014
    Applicant: OPANGA NETWORKS, INC.
    Inventors: Jeffrey Paul HARRANG, John BURNETTE, David GIBBONS, Nathan CLARK, Ethan NORDNESS
  • Patent number: 8505002
    Abstract: A data processing system is provided having a processor and analysing circuitry for identifying a SIMD instruction associated with a first SIMD instruction set and replacing it by a functionally-equivalent scalar representation and marking that functionally-equivalent scalar representation. The marked functionally-equivalent scalar representation is dynamically translated using translation circuitry upon execution of the program to generate one or more corresponding translated instructions corresponding to a instruction set architecture different from the first SIMD architecture corresponding to the identified SIMD instruction.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: August 6, 2013
    Assignees: ARM Limited, The Regents of the University of Michigan
    Inventors: Sami Yehia, Krisztian Flautner, Nathan Clark, Amir Hormati, Scott Mahlke
  • Publication number: 20120022924
    Abstract: A method and system for creating an augmented reality experience with video in connection with a stored value token comprises augmented reality software which can be loaded on a general purpose computer. The augmented reality software may monitor camera signals in order to detect a marker on a stored value token. The augmented reality software tracks the position of this marker relative to camera. The augmented reality software can display video that is projected on the image captured by the camera and adjacent to the image of the marker. The software may also display an object that is projected on the image after the video is displayed. The projected object can have three dimensions as it is projected on a two-dimensional display. In another exemplary embodiment, an electronic-token can be created and which is associated with customized video and without any augmented reality components.
    Type: Application
    Filed: October 13, 2010
    Publication date: January 26, 2012
    Inventors: Nicole Runnels, Madeline Wong, Nathan Clark, Andrew Harper, Mackenzie Squires, Randy Lee Bradshaw
  • Patent number: 7892766
    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: Grant
    Filed: October 17, 2008
    Date of Patent: February 22, 2011
    Assignee: University of Rochester
    Inventors: Michael King, Nichola Charles, Jane Liesveld, John P. Gentile, Nathan A. Clark, Nipa A. Mody
  • Patent number: 7685404
    Abstract: An apparatus is provided 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 the program. A memory stores a program formed of separate program instructions. Processing logic executes respective separate program instructions from said program. Accelerator logic, in response to reaching an execution point within the program associated with a subgraph suggestion, executes a sequence of program instructions corresponding to the subgraph suggestion as an accelerated operation instead of executing the sequence of program instructions as respective separate program instructions with the processing logic.
    Type: Grant
    Filed: June 5, 2007
    Date of Patent: March 23, 2010
    Assignees: ARM Limited, University of Michigan
    Inventors: Stuart David Biles, Krisztian Flautner, Scott Mahlke, Nathan Clark
  • Patent number: 7624973
    Abstract: A shock absorber assembly includes a coil spring that reacts between first and second spring seats. The first spring seat is fixed to a shock cylinder and the second spring seat is fixed to a rod that is slidably received within the shock cylinder. An isolator is positioned between an end coil of the spring and at least one of the first and second spring seats. The isolator comprises an annular ring that defines a cavity that is at least partially filled with fluid. The isolator evenly distributes non-centered spring end forces through the fluid to reduce the effects of side load forces.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: December 1, 2009
    Assignee: ArvinMeritor Technology, LLC
    Inventors: Joseph A. Fader, Mark Christopher Smith, Paul Kurt Miska, Muhammad Salim, Stephen Heagle, Darryl Sendrea, Nathan Clark, Evan Moen
  • Publication number: 20090253204
    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: October 17, 2008
    Publication date: October 8, 2009
    Applicant: University of Rochester
    Inventors: Michael R. King, Nichola Charles, Jane Liesveld, John P. Gentile, Nathan Clark, Nipa A. Mody
  • Publication number: 20080295678
    Abstract: The improved perforation gun of the present invention includes an outer gun barrel, which is used in conjunction with an inner movable charge carrier or an inner movable sleeve to trap virtually all of the debris created by the firing of the perforation gun. This elimination of debris reduces costly operational problems in both gravel pack and horizontal well completions. It also improves the production from a perforated underground hydrocarbon bearing formation since there is no debris to potentially cause plugging in the well or subsequent production lines.
    Type: Application
    Filed: August 15, 2008
    Publication date: December 4, 2008
    Inventors: Kevin George, Nathan Clark, James Rollins, David S. Wesson
  • Patent number: 7441601
    Abstract: An improved perforation gun includes an outer gun barrel, which is used in conjunction with an inner movable charge carrier or an inner movable sleeve to trap virtually all of the debris created by the firing of the perforation gun. The charge carrier has a plurality of explosive charges initially aligned with complementary, pre-existing holes in the wall of the charge carrier, which are initially aligned with complementary, pre-existing scalloped sections of the outer gun barrel.
    Type: Grant
    Filed: March 10, 2006
    Date of Patent: October 28, 2008
    Assignee: Geodynamics, Inc.
    Inventors: Kevin George, Nathan Clark, James Rollins, David S. Wesson
  • Publication number: 20080141012
    Abstract: A data processing system is provided having a processor and analysing circuitry for identifying a SIMD instruction associated with a first SIMD instruction set and replacing it by a functionally-equivalent scalar representation and marking that functionally-equivalent scalar representation. The marked functionally-equivalent scalar representation is dynamically translated using translation circuitry upon execution of the program to generate one or more corresponding translated instructions corresponding to a instruction set architecture different from the first SIMD architecture corresponding to the identified SIMD instruction.
    Type: Application
    Filed: September 27, 2007
    Publication date: June 12, 2008
    Applicants: ARM LIMITED, The Regents of the University of Michigan
    Inventors: Sami Yehia, Krisztian Flautner, Nathan Clark, Amir Hormati, Scott Mahlke
  • Patent number: 7350055
    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: Grant
    Filed: January 31, 2005
    Date of Patent: March 25, 2008
    Assignee: Arm Limited
    Inventors: Stuart D. Biles, Krisztian Flautner, Scott Mahlke, Nathan Clark
  • Patent number: 7343482
    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: Grant
    Filed: January 31, 2005
    Date of Patent: March 11, 2008
    Assignees: ARM Limited, University of Michigan
    Inventors: Stuart David Biles, Krisztian Flautner, Scott Mahlke, Nathan Clark
  • Patent number: 7318143
    Abstract: An information processor for executing a program comprising a plurality of separate program instructions is provided. The processor comprises 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 a plurality of functional units. The accelerator executes a combined operation corresponding to a computational sub-graph of the separate program instructions by configuring individual ones of said plurality of functional units to perform particular processing operations associated with the combined operation. The accelerator executes the combined operation in dependence upon operand mapping data providing a mapping between operands of the combined operation and storage locations within said operand store and in dependence upon separately specified configuration data providing a mapping between the plurality of functional units and the particular processing operations.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: January 8, 2008
    Assignees: ARM Limited, University of Michigan
    Inventors: Stuart D. Biles, Krisztian Flautner, Scott Mahlke, Nathan Clark
  • Publication number: 20070239969
    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: June 5, 2007
    Publication date: October 11, 2007
    Applicants: ARM Limited, University of Michigan
    Inventors: Stuart Biles, Krisztian Flautner, Scott Mahlke, Nathan Clark
  • Publication number: 20070178084
    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: December 4, 2006
    Publication date: August 2, 2007
    Inventors: Michael King, Nichola Charles, Jane Liesveld, John Gentile, Kuldeepsinh Rana, Nathan Clark, Nipa Mody
  • Publication number: 20070162292
    Abstract: A consumer maintains control of certain personal information via the consumer's decision to create, store and offer a retailer conditional access to certain portions of the consumer's identifying information. The consumer is able to set individualized conditions of how access may be acquired and in view of what exchange or offers the consumer wishes to see from the retailer. Upon the retailer's agreement to such conditions, a retailer may be provided access to certain portions of the consumer's identifying information. The retailer and consumer may also enter into an electronic negotiation if there is initial disagreement as to preferred terms in order to adequately value and assess one another's offers in view of the exchange. In so doing, a retailer is able to gain information and characteristics of retail activity from the consumer, and a consumer is able to be rewarded from the retailer for the value of the information provided.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 12, 2007
    Applicant: International Business Machines Corporation
    Inventors: Kevin Bell, Nathan Clark, Boyd Dimmock, John Graham, James Griesedieck, Ameet Kulkarni, Krishna Prasad
  • Publication number: 20070158925
    Abstract: A shock absorber assembly includes a coil spring that reacts between first and second spring seats. The first spring seat is fixed to a shock cylinder and the second spring support is fixed to a rod that is slidably received within the shock cylinder. At least one of the first and second spring seats comprises an adjustable two-pierce spring seat. First and second spring seat pieces are initially movable relative to each other to achieve a desired spring pierce point location for a selected operational position. Once the first and second spring seat pieces are adjusted to a desired position, the first and second spring seat pieces are permanently attached to each other.
    Type: Application
    Filed: January 6, 2006
    Publication date: July 12, 2007
    Inventors: Joseph Fader, Mark Smith, Paul Miska, Muhammad Salim, Stephen Heagle, Darryl Sendrea, Nathan Clark, Evan Moen
  • Publication number: 20070131501
    Abstract: A shock absorber assembly includes a coil spring that reacts between first and second spring seats. The first spring seat is fixed to a shock cylinder and the second spring seat is fixed to a rod that is slidably received within the shock cylinder. An isolator is positioned between an end coil of the spring and at least one of the first and second spring seats. The isolator comprises an annular ring that defines a cavity that is at least partially filled with fluid. The isolator evenly distributes non-centered spring end forces through the fluid to reduce the effects of side load forces.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Inventors: Joseph Fader, Mark Smith, Paul Miska, Muhammad Salim, Stephen Heagle, Darryl Sendrea, Nathan Clark, Evan Moen
  • Publication number: 20070079966
    Abstract: The improved perforation gun of the present invention includes an outer gun barrel, which is used in conjunction with an inner movable charge carrier or an inner movable sleeve to trap virtually all of the debris created by the firing of the perforation gun. This elimination of debris reduces costly operational problems in both gravel pack and horizontal well completions. It also improves the production from a perforated underground hydrocarbon bearing formation since there is no debris to potentially cause plugging in the well or subsequent production lines.
    Type: Application
    Filed: March 10, 2006
    Publication date: April 12, 2007
    Inventors: Kevin George, Nathan Clark, James Rollins, David Wesson
  • Patent number: D589986
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: April 7, 2009
    Assignee: Imageworks Display and Marketing Group
    Inventors: David Marrell Rogers, Charles Nathan Clark