Patents by Inventor John Simon

John Simon 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: 7866560
    Abstract: Within an integrated circuit (2) independently controllable domains (4, 6, 8, 10, 5 12, 14) may be unable to complete pending transactions taking place between domains. Each domain is provided with a state machine (20, 22) which is responsive to the state of the state machine within the other domain and when this indicates that the other domain is not communicating triggers modified behavior. This can provide that the predetermined transaction protocol is not broken and/or complete a partially completed transaction when the domain concerned has recovered from an error or other event which disrupted the communication.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: January 11, 2011
    Assignee: ARM Limited
    Inventors: Sheldon James Woodhouse, Richard Roy Grisenthwaite, Daryl Wayne Bradley, Edmond John Simon Ashfield
  • Publication number: 20100325317
    Abstract: A direct memory access controller for controlling data transfer between a plurality of data sources and a plurality of data destinations is disclosed. The plurality of data sources and data destinations communicate with the direct memory access controller via a plurality of channels, the direct memory access controller further communicates with a memory and a processor. The memory stores two sets of control data for each of the plurality of channels and for the processor. The direct memory access controller is responsive to a data transfer request received from one of said plurality of channels or from said processor to access one set of said corresponding control data stored in said memory, said direct memory access performing at least a portion of said data transfer requested in dependence upon said accessed control data.
    Type: Application
    Filed: August 24, 2010
    Publication date: December 23, 2010
    Applicant: ARM Limited
    Inventors: Paul Kimelman, Edmond John Simon Ashfield, Steven Richard Mellor, Ian Field
  • Publication number: 20100308040
    Abstract: A food storage container is provided which has compartments with bottom surfaces at differing vertical positions for storing various food items while keeping those food items separated from one another.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 9, 2010
    Applicant: Boomerang Brands, LLC
    Inventors: Richard John Simon, Jason Dee Holt
  • Publication number: 20100299562
    Abstract: A data processing apparatus is disclosed including trace logic for monitoring behaviour of a portion of said data processing apparatus and prediction logic for providing at least one prediction as to at least one step of the behavior of the portion of the data processing apparatus. The trace logic monitors behavior of the portion of the data processing apparatus, determines from the monitored behaviour whether the at least one prediction is correct, and outputs a prediction indicator indicating whether the at least one prediction is correct.
    Type: Application
    Filed: June 1, 2010
    Publication date: November 25, 2010
    Applicant: ARM Limited
    Inventors: Michael John Williams, John Michael Horley, Edmond John Simon Ashfield
  • Patent number: 7820928
    Abstract: A remote switch actuator assembly includes a handle bar, a first actuator lever mounted to the handle bar, a mounting bracket configured to secure a drill to the handle bar such that a chuck end of the drill faces the handle bar, a second actuator lever secured to the mounting bracket so as to be in proximity with an actuation switch of the drill when the drill is secured by the mounting bracket, and a cable extending between and coupled with the first actuator lever and the second actuator lever. The first actuator lever is movable with respect to the handle bar to effect movement of the cable and corresponding movement of the second actuator lever toward the mounting bracket and the actuation switch of the drill when the drill is secured by the mounting bracket, and movement of the second actuator lever facilitates actuation of the drill secured by the mounting bracket by engaging with the actuation switch of the drill in response to movement of the first actuator lever.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: October 26, 2010
    Inventor: Paul John Simon
  • Patent number: 7823019
    Abstract: An apparatus for processing data includes diagnostic mechanisms for providing watch point and breakpoint functionality. Semaphores are associated with the watch points and are provided with hardware support within the diagnostic circuitry serving to monitor whether or not accesses to watch point data is being made in accordance with the permissions set up and noted in the semaphore data.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: October 26, 2010
    Assignee: ARM Limited
    Inventors: Frederic Claude Marie Piry, Lionel Edouar Arthur Ostric, Edmond John Simon Ashfield
  • Publication number: 20100223518
    Abstract: A system is described having a JTAG diagnostic unit and a serial wire diagnostic unit. A watcher unit is connected to a data connection shared between the diagnostic units. Special patterns detected upon the shared data connection serve to switch between diagnostic modes with respective ones of the diagnostic units becoming active.
    Type: Application
    Filed: January 29, 2010
    Publication date: September 2, 2010
    Inventors: Peter Logan Harrod, Edmond John Simon Ashfield, Thomas Sean Houlihane, Paul Kimelman, Simon John Craske, Michael John Williams
  • Publication number: 20100216144
    Abstract: The invention provides an improved method for obtaining information about DNA analysis of samples of uncertain origin by establishing the likelihood that they arose in certain manners compared with other possible manners. In this way all of the analysis information is taken into account and likelihood ratios are provided to express the results. The invention is particularly useful in analysing small DNA samples or DNA samples where the contribution from one or more sources is small.
    Type: Application
    Filed: December 21, 2009
    Publication date: August 26, 2010
    Applicant: Forensic Science Service Ltd.
    Inventors: Peter David GILL, Jonathon Paul Whitaker, John Simon Buckleton
  • Patent number: 7752425
    Abstract: A data processing apparatus is disclosed comprising: trace logic for monitoring behavior of a portion of said data processing apparatus; and prediction logic operable to provide at least one prediction as to at least one step of said behavior of said portion of said data processing apparatus; wherein said trace logic is operable to: monitor behavior of said portion of said data processing apparatus; determine from said monitored behavior whether or not said at least one prediction is correct; and output a prediction indicator indicating whether or not said at least one prediction is correct.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: July 6, 2010
    Assignee: ARM Limited
    Inventors: Michael John Williams, John Michael Horley, Edmond John Simon Ashfield
  • Patent number: 7743294
    Abstract: A system is described having a JTAG diagnostic unit and a serial wire diagnostic unit. A watcher unit is connected to a data connection shared between the diagnostic units. Special patterns detected upon the shared data connection serve to switch between diagnostic modes with respective ones of the diagnostic units becoming active.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: June 22, 2010
    Assignee: ARM Limited
    Inventors: Peter Logan Harrod, Edmond John Simon Ashfield, Thomas Sean Houlihane, Paul Kimelman, Simon John Craske, Michael John Williams
  • Publication number: 20100139420
    Abstract: The present invention relates to a nanocell, and method for manufacturing same, for holding small volumes of soft matter confined in a gap of order 1 micrometer or smaller and measurement systems using the same. The nanocell comprise: a first structure (3) with a substantially flat surface in one direction; a second structure (6) with a substantially flat surface in one direction; and at least one spacer (1, 2); wherein said substantially flat surface of each first and second structure face each other and are separated by the at least one spacer and the two surfaces and the spacer together define a volume (7) between them for holding said soft matter or fluid, and the distance defined by the spacer between said surfaces of the first and second structure is less than 1 micrometer; the volume between the surfaces of the first and second structures and the spacer is in the range between 1 femto liters and 1 micro liters.
    Type: Application
    Filed: September 27, 2007
    Publication date: June 10, 2010
    Inventors: Gabriel John Simon Ohlsson, Christoph Langhammer, Igor Zoric, Bengt Kasemo
  • Publication number: 20100143438
    Abstract: A substrate is provided having a biomolecule immobilised thereon, wherein the biomolecule is connected via an enzyme-cleavable link to a blocking moiety such that cleavage of the link causes removal of the blocking moiety and activation of the biomolecule.
    Type: Application
    Filed: November 19, 2007
    Publication date: June 10, 2010
    Applicant: University of Strathclyde
    Inventors: John Simon Todd, Vincent Rein Ulijn, Julie Gough
  • Patent number: 7707394
    Abstract: Tracing logic for monitoring a stream of processing instructions from a program being processed by a data processor is disclosed, said tracing logic comprising monitoring logic operable to detect processing of said instructions in said instruction stream; detect which of said instructions in said instruction stream are conditional direct branch instructions, which of said instructions in said instruction stream are conditional indirect branch instructions and which of said instructions in said instruction stream are unconditional indirect branch instructions; said tracing logic further comprising compression logic operable to: designate said conditional direct branch instructions, said conditional indirect branch instructions and said indirect branch instructions as marker instructions; for each marker instruction, output an execution indicator indicating if said marker instruction has executed or a non-execution indicator indicating if said marker instruction has not executed and not output data relating to
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: April 27, 2010
    Assignee: ARM Limited
    Inventors: Edmond John Simon Ashfield, Michael John Williams, John Michael Horley, Richard Roy Grisenthwaite
  • Publication number: 20100006152
    Abstract: A method of producing a photo-voltaic device comprising the steps of: synthesising carbon nanotubes; adapting the synthesised carbon nanotubes to provide a surface defect such as to create an effective band gap; selecting an organic semiconductor material which facilitates the efficient energy transfer between carbon nanotubes and the organic material, wherein the organic material is selected such that the energy band gap formed between the HOMO and LUMO energy levels lies within the effective band gap of the adapted carbon nanotubes; combining the adapted carbon nanotubes and the selected organic material to form a composite material.
    Type: Application
    Filed: December 22, 2006
    Publication date: January 14, 2010
    Inventors: Ross Andrew Hatton, Sembukutiarachilage Ravi Silva, John Simon Henley
  • Publication number: 20090306455
    Abstract: A method of providing magnetised particles at a location using particles which can be switched between magnetic and non-magnetic states by exposure to a suitable magnetic field. The method comprises conveying the particles in their non-magnetic state to the location; and then exposing the particles to the suitable magnetic field so that they switch to their magnetic state.
    Type: Application
    Filed: June 14, 2006
    Publication date: December 10, 2009
    Inventors: Robert Andrew Slade, John Simon Owen Evans, David Parker, Russell Paul Cowburn, Michael Eaton
  • Publication number: 20090282304
    Abstract: An apparatus for processing data includes diagnostic mechanisms for providing watch point and breakpoint functionality. Semaphores are associated with the watch points and are provided with hardware support within the diagnostic circuitry serving to monitor whether or not accesses to watch point data is being made in accordance with the permissions set up and noted in the semaphore data.
    Type: Application
    Filed: May 8, 2008
    Publication date: November 12, 2009
    Applicant: ARM Limited
    Inventors: Frederic Claude Marie Piry, Lionel Edouar Arthur Ostric, Edmond John Simon Ashfield
  • Patent number: 7617409
    Abstract: A data processing system is provided having a clock signal comparator comprising a reference input port for receiving a reference clock signal and at least a further input port for receiving respective further clock signal. Checking logic is provided within the clock signal comparator to check for a correspondence between the clock edge of the reference clock signal and a corresponding clock edge of the further clock signal within a predetermined time window. The checking logic is operable to check for the correspondence during operation of the data processing system. The clock-signal comparator can be provided on an integrated circuit or as part of the data processing apparatus having at least two different timing domains such as timing domains associated with two different instances of the same clock.
    Type: Grant
    Filed: May 1, 2006
    Date of Patent: November 10, 2009
    Assignee: ARM Limited
    Inventors: David Michael Gilday, Daryl Wayne Bradley, Edmond John Simon Ashfield
  • Publication number: 20090187790
    Abstract: A data processing apparatus and method for generating trace elements is provided. The data processing apparatus comprises a device for performing a sequence of operations including memory operations on data values having associated data addresses. For at least some of the memory operations the data address is determined relative to an architectural state value of an item of architectural state of the device. Trace logic is provided for receiving indications of the sequence of operations being performed by the device, and for generating from the indications a stream of trace elements. When for a memory operation the data address is determined to have been determined relative to an architectural state value of the item of the architectural state, the trace logic is operable dependent on that item of architectural state to omit at least one of a data address indication and a data value indication from the stream of trace elements generated in respect of that memory operation.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 23, 2009
    Applicant: ARM Limited
    Inventors: Michael John Williams, Edmond John Simon Ashfield, John Michael Horley
  • Patent number: 7562258
    Abstract: A data processing apparatus and method for generating trace elements is provided. The data processing apparatus comprises a device for performing a sequence of operations including memory operations on data values having associated data addresses. For at least some of the memory operations the data address is determined relative to an architectural state value of an item of architectural state of the device. Trace logic is provided for receiving indications of the sequence of operations being performed by the device, and for generating from the indications a stream of trace elements. When for a memory operation the data address is determined to have been determined relative to an architectural state value of the item of the architectural state, the trace logic is operable dependent on that item of architectural state to omit at least one of a data address indication and a data value indication from the stream of trace elements generated in respect of that memory operation.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: July 14, 2009
    Assignee: ARM Limited
    Inventors: Michaell John Williams, Edmond John Simon Ashfield, John Michael Horley
  • Publication number: 20090175251
    Abstract: A media center system comprises a first wireless controller operative to communicate with a first set of devices on a first WLAN using a first wireless standard; a first network processor coupled to the first wireless controller and operative to establish wireless communication over a first channel with the first set of devices on the first WLAN; a second wireless controller operative to communicate with a second set of devices on a second WLAN using a second wireless standard, the second wireless controller substantially dedicated for multimedia content delivery; and a second network processor coupled to the second wireless controller and operative to establish wireless communication over a second channel with the second set of devices on the second WLAN, the second channel being different than the first channel.
    Type: Application
    Filed: January 4, 2008
    Publication date: July 9, 2009
    Inventors: Brian Litzinger, Sudhanshu Gaur, John Simons, Qing Li