Patents by Inventor Simon Andrew

Simon Andrew 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: 7761693
    Abstract: A data processing apparatus includes a register data store that stores data elements, an instruction decoder that decodes an “arithmetic returning high half” instruction, and a data processor that performs data processing operations controlled by the instruction decoder. In response to the decoded arithmetic returning high half instruction, the data processor specifies within the register data store one or more source registers to store a plurality of source data elements of a first size, and one or more destination registers to store a corresponding plurality of resultant data elements of a second size. The second size is half the size of the first size.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: July 20, 2010
    Assignee: ARM Limited
    Inventors: Dominic Hugo Symes, Simon Andrew Ford
  • Patent number: 7747667
    Abstract: A data processing apparatus and method generate an initial estimate of a result value that would be produced by performing a reciprocal operation on an input value. The input value and the result value are either fixed point values or floating point values. The data processing apparatus comprises processing logic for executing instructions to perform data processing operations on data, and a lookup table referenced by the processing logic during generation of the initial estimate of the result value. The processing logic is responsive to an estimate instruction to reference the lookup table to generate, dependent on a modified input value that is within a predetermined range of values, a table output value. For a particular modified input value, the same table output value is generated irrespective of whether the input value is a fixed point value or a floating point value. The initial estimate of the result value is then derivable from the table output value.
    Type: Grant
    Filed: February 16, 2005
    Date of Patent: June 29, 2010
    Assignee: ARM Limited
    Inventors: David Raymond Lutz, Christopher Neal Hinds, Dominic Hugo Symes, Simon Andrew Ford
  • Publication number: 20100106944
    Abstract: A data processing apparatus and method are provided for performing rearrangement operations. The data processing apparatus has a register data store with a plurality of registers, each register storing a plurality of data elements. Processing circuitry is responsive to control signals to perform processing operations on the data elements.
    Type: Application
    Filed: October 14, 2009
    Publication date: April 29, 2010
    Applicant: ARM Limited
    Inventors: Dominic Hugo Symes, Simon Andrew Ford
  • Publication number: 20100105732
    Abstract: Compounds of formula (I): or pharmaceutically acceptable salts thereof, are GPCR agonists and are useful as for the treatment of obesity and diabetes.
    Type: Application
    Filed: January 4, 2008
    Publication date: April 29, 2010
    Inventors: Matthew Colin Thor Fyfe, Revathy Perpetua Jeevaratnam, John Keily, Simon Andrew Swain, Lisa Sarah Bertram
  • Publication number: 20100093019
    Abstract: A device for use in handling a sample, the device including a number of deformable cavities provided on a surface of a substrate, at least one of the cavities being a sample cavity for receiving a sample and a number of fluid channels connecting the cavities such that in use, selective deformation of the cavities causes the sample to be selectively combined with one or more substances.
    Type: Application
    Filed: January 11, 2008
    Publication date: April 15, 2010
    Applicant: ENVIRONMENTAL BIOTECHNOLOGY CRC PTY LIMITED
    Inventors: William Graham Fox Ditcham, Simon Andrew Reid
  • Publication number: 20100088524
    Abstract: A non-volatile mass storage device is provided comprising memory circuitry accessible to a host data processing device via a communication link. The non-volatile mass storage device comprises processing circuitry for locally accessing the memory circuitry of the file system and is capable of triggering generation of a file for storage on the memory circuitry by connection of the non-volatile mass storage device to the host data processing device. The generated file comprises information dependent upon a state of the non-volatile mass storage device. A corresponding method of operating a non-volatile mass storage device is provided and a computer program is provided for obtaining the information dependent upon the state of the non-volatile mass storage device, for locally accessing the memory circuitry and for generating the file for storage on the memory circuitry.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Applicant: ARM LIMITED
    Inventors: Simon Andrew Ford, Christopher James Styles
  • Patent number: 7690794
    Abstract: An image-combining device comprising of a polarizing beam-splitter, two waveplates and two reflective micro-electro-mechanical display panels is described. It combines images with orthogonally polarized light. Projection display apparatus having such image-combining device(s) are used to project two-dimensional or three-dimensional images with orthogonally polarized light.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: April 6, 2010
    Inventor: Simon Andrew Boothroyd
  • Patent number: 7689811
    Abstract: A data processing apparatus (2) comprising: a register data store operable to store data elements; an instruction decoder (14, 16) operable to decode an instruction with generated constant, said instruction having a data value associated therewith; a data processor (18) operable to perform data processing operations within parallel processing lanes on at least one source operand in response to a data processing instruction decoded by said instruction decoder (16); and said data processor being operable in response to said decoded instruction with generated constant and associated data value to expand at least a data portion (1210) of said associated data value, said expansion being performed in response to said instruction with generated constant and depending on a selected function, to generate a constant (1240), said generated constant (1240) forming one of said at least one source operands.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: March 30, 2010
    Assignee: ARM Limited
    Inventors: Wilco Dijkstra, Simon Andrew Ford, David James Seal
  • Publication number: 20100063931
    Abstract: A method of constructing and handling a request for a desired data file relating to a broadcast segment of a broadcast signal is described. The method comprises receiving an information signal at a receiving device. The information signal comprises at least a data element, and the data element relates to a segment of the broadcast signal. The method also comprises presenting the data element to a user interface of the receiving device, obtaining a user selection of the data element from the user interface, and constructing and transmitting a request for the desired data file relating to the selected data element, the request including an identifier relating to the desired data file.
    Type: Application
    Filed: May 24, 2007
    Publication date: March 11, 2010
    Applicant: UBC MEDIA GROUP PLC
    Inventors: Simon Andrew Cole, Iain Duncumb
  • Publication number: 20100048631
    Abstract: Compounds of formula (I): or pharmaceutically acceptable salts thereof, are GPCR agonists and are useful as for the treatment of obesity and diabetes.
    Type: Application
    Filed: January 4, 2008
    Publication date: February 25, 2010
    Inventors: Matthew Colin Thor Fyfe, John Keily, Martin Procter, David French Stonehouse, Simon Andrew Swain
  • Publication number: 20100045682
    Abstract: The present invention provides an improved technique for communicating between a central processing unit and a graphics processing unit of a data processing apparatus. Shared memory is provided which is accessible by the central processing unit and the graphics processing unit, and via which data structures are shareable between the central processing unit and the graphics processing unit. A bus is also provided via which the central processing unit, graphics processing unit and shared memory communicate. In accordance with a first mechanism of controlling the graphics processing unit, the central processing unit routes control signals via the bus. However, in addition, an interface is provided between the central processing unit and the graphics processing unit, and in accordance with an additional mechanism for controlling the graphics processing unit, the central processing unit provides control signals over the interface.
    Type: Application
    Filed: August 11, 2009
    Publication date: February 25, 2010
    Applicant: ARM LIMITED
    Inventors: Simon Andrew Ford, Sean Tristram Ellis, Edward Charles Plowman
  • Publication number: 20100048625
    Abstract: Compounds of formula (I): or pharmaceutically acceptable salts thereof, are GPCR agonists and are useful as for the treatment of obesity and diabetes.
    Type: Application
    Filed: January 4, 2008
    Publication date: February 25, 2010
    Inventors: Matthew Colin Thor Fyfe, Revathy Perpetua Jeevaratnam, John Keily, Simon Andrew Swain
  • Publication number: 20100048632
    Abstract: Compounds of formula (I): or pharmaceutically acceptable salts thereof, are GPCR agonists and are useful as for the treatment of obesity and diabetes.
    Type: Application
    Filed: January 4, 2008
    Publication date: February 25, 2010
    Inventors: Matthew Colin Thor Fyfe, John Keily, Simon Andrew Swain
  • Publication number: 20100022591
    Abstract: Compounds of formula (I): or pharmaceutically acceptable salts thereof, are GPCR agonists and are useful as for the treatment of obesity and diabetes.
    Type: Application
    Filed: January 4, 2008
    Publication date: January 28, 2010
    Inventors: Lisa Sarah Bertram, Matthew Colin Thor Fyfe, Revathy Perpetua Jeevaratnam, John Keily, Simon Andrew Swain
  • Patent number: 7647480
    Abstract: A data processing apparatus and method of handling conditional instructions in such a data processing apparatus are provided. The data processing apparatus has a pipelined processing unit for executing instructions including at least one conditional instruction from a set of conditional instructions, and a register file having a plurality of registers operable to store data values for access by the pipelined processing unit when executing the instructions. A register specified by an instruction may be either a source register holding a source data value for that instruction or a destination register into which is stored a result data value generated by execution of that instruction. The register file has a predetermined number of read ports via which data values can be read from registers of the register file.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: January 12, 2010
    Assignee: ARM Limited
    Inventors: Simon Andrew Ford, Andrew Christopher Rose
  • Patent number: 7647368
    Abstract: Data processing apparatus and method perform data processing operations on floating point data elements. The data processing apparatus has processing logic for performing data processing operations on the floating point data elements, and decode logic operable to decode a data processing instruction in order to determine a corresponding data processing operation to be performed by the processing logic. The data processing instruction has an m-bit immediate value encoded therein. Further, constant generation logic is provided to perform a logical operation on the m-bit immediate value in order to generate an n-bit floating point constant for use as at least one input floating point data element for the processing logic when performing the corresponding data processing operation. The values “n” and “m” are integers, and n is greater than m. This approach provides a particularly efficient technique for generating floating point constants.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: January 12, 2010
    Assignee: ARM Limited
    Inventors: Simon Andrew Ford, David James Seal, Wilco Dijkstra
  • Publication number: 20090321256
    Abstract: Devices and methods for determining the concentration of an analyte in a sample of liquid are provided.
    Type: Application
    Filed: May 8, 2009
    Publication date: December 31, 2009
    Inventors: ADRIAN PETYT, SIMON ANDREW HECTOR
  • Publication number: 20090254767
    Abstract: A data processing apparatus and methods are disclosed. The data processing apparatus comprises: data processing elements operable to process data; an energy management unit operable to generate energy management information indicative of an energy state of at least one of the data processing elements when processing said data; and logic operable to receive said energy management information and to generate energy management information items associating said energy state with the processing of said data. The information items can provide visibility of how the Energy State of the data processing elements vary in response to the processing of data. Providing this visibility of the Energy State can advantageously enable more detailed the energy management to be performed and the Energy State of the data processing elements to be optimized.
    Type: Application
    Filed: December 6, 2005
    Publication date: October 8, 2009
    Applicant: ARM LIMITED
    Inventors: Simon Andrew Ford, Daryl Wayne Bradley, George James Milnb, John Michael Horley
  • Publication number: 20090221644
    Abstract: Compounds of formula (I): or pharmaceutically acceptable salts thereof, are GPCR agonists and are useful as for the treatment of obesity and diabetes.
    Type: Application
    Filed: June 29, 2006
    Publication date: September 3, 2009
    Inventors: Stuart Edward Bradley, Matthew Colin Thor Fyfe, Lisa Sarah Bertram, William Gattrell, Martin James Procter, Chrystelle Marie Rasamison, Colin Peter Sambrook-Smith, Vilasben Kanji Shah, David French Stonehouse, Simon Andrew Swain, Gerard Hugh Thomas
  • Publication number: 20090203676
    Abstract: Compounds of formula (I): or pharmaceutically acceptable salts thereof, are GPCR agonists and are useful as for the treatment of obesity and diabetes.
    Type: Application
    Filed: June 30, 2006
    Publication date: August 13, 2009
    Inventors: Oscar Barba, Stuart Edward Bradley, Matthew Colin Thor Fyfe, Lisa Sarah Bertram, William Gattrell, Martin James Procter, Chrystelle Marie Rasamison, Simon Andrew Swain