Patents by Inventor Simon Jones

Simon Jones 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: 20070136652
    Abstract: Individual cells within a spreadsheet may contain an extensible value as defined by an extensible value type. The extensible value type is a user defined value type that is incorporated into the spreadsheet as a supported data type. Generally, the extensible data types provide support for types that are not internally defined by a spreadsheet. When the extensible value type is defined, an associated set of functions are developed to operate on the type. These functions are added to the set of base functions supported by the spreadsheet. The functions, therefore, behave in a substantially similar manner to the set of base spreadsheet functions. The extensible values that are contained within the cells may be acted upon in the same way that supported base types are acted upon.
    Type: Application
    Filed: December 9, 2005
    Publication date: June 14, 2007
    Applicant: Microsoft Corporation
    Inventors: Charles Ellis, Matthew Androski, Robert Hawking, Simon Jones
  • Patent number: 7226849
    Abstract: There is provided a method of producing multiple semiconductor components on a substrate, said method comprising the steps of: forming a predetermined relief pattern on a surface of said substrate; and epitaxially depositing a layer formed of a mixture of two or more Group III elements and two or more Group V elements on said surface; wherein said relief pattern results in said layer deposited in a single step forming with a different ratio between said Group V elements within areas having different relief pattern characteristics so as to provide different band gaps within said different areas.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: June 5, 2007
    Assignee: EPIIC Limited
    Inventors: Paul Nicholas Stavrinou, Timothy Simon Jones, Gareth Parry
  • Publication number: 20070111947
    Abstract: Fibrin targeted therapeutic agents for the treatment of thromboembolism, infection, and cancer are provided.
    Type: Application
    Filed: October 16, 2006
    Publication date: May 17, 2007
    Inventors: Thomas McMurry, Andrew Kolodziej, Alan Carpenter, Simon Jones, Philip Graham, Richard Looby, Shrikumar Nair, Xifang Wang, Kirsten Overoye-Chan, John Barrett
  • Publication number: 20070074007
    Abstract: A parameterizable clip instruction for SIMD microprocessor architecture and method of performing a clip operating the same. A single instruction is provided with three input operands: a destination address, a source address and a controlling parameter. The controlling parameter includes a range type and a range specifier. The range type is a multi-bit integer in the operand that is used to index a table of range types. The range specifier plugs into the range type to define a range. The data input at the source address is clipped according to the controlling parameters. The instruction is particularly suited to video encoding/decoding applications where interpolations or other calculations, lies outside the maximum value and that final result will have to be clipped to saturation value, for example, the maximum pixel value. Signed and unsigned clipping ranges may be used that are not only powers of two.
    Type: Application
    Filed: September 28, 2006
    Publication date: March 29, 2007
    Inventors: Nigel Topham, Yazid Nemouchi, Simon Jones, Carl Graham, Kar-Lik Wong, Aris Aristodemou
  • Publication number: 20070070080
    Abstract: A data path for a SIMD-based microprocessor is used to perform different simultaneous filter sub-operations in parallel data lanes of the SIMD-based microprocessor. Filter operations for sub-pixel interpolation are performed simultaneously on separate lanes of the SIMD processor's data path. Using a dedicated internal data path, precision higher than the native precision of the SIMD unit may be achieved. Through the data path according to this invention, a single instruction may be used to generate the value of two adjacent sub-pixels located diagonally with respect to integer pixel positions.
    Type: Application
    Filed: September 28, 2006
    Publication date: March 29, 2007
    Inventors: Carl Graham, Kar-Lik Wong, Simon Jones, Aris Aristodemou
  • Publication number: 20070071106
    Abstract: Two pairs of deblock instructions for performing deblock filtering on a horizontal row of pixels according to the H.264 (MPEG 4 part 10) and VC1 video codec algorithms. The first instruction of each pair has three 128-bit operands comprising the 16-bit components of a horizontal line of 8 pixels crossing a vertical block edge between pixels 4 and 5 in a YUV image, a series of filter threshold parameters, and a 128-bit destination operand for storing the output of the first instruction. The second instruction of each pair accepts the same 16-bit components as its first input, the output of the first instruction as its second input and a destination operand for storing an output of the second instruction as its third input. The instruction pairs are intended for use with the H.264 or VC1 video codecs respectively.
    Type: Application
    Filed: September 28, 2006
    Publication date: March 29, 2007
    Inventors: Carl Graham, Kar-Lik Wong, Simon Jones, Aris Aristodemou, Yazid Nemouchi
  • Publication number: 20070074004
    Abstract: Systems and methods for selectively decoupling a parallel extended processor pipeline. A main processor pipeline and parallel extended pipeline are coupled via an instruction queue. The main pipeline can instruct the parallel pipeline to execute instructions directly or to begin fetching and executing its own instructions autonomously. During autonomous operation of the parallel pipeline, instructions from the main pipeline accumulate in the instruction queue. The parallel pipeline can return to main pipeline controlled execution through a single instruction. A light weight mechanism in the form of a condition code as seen by the main processor is designed to allow intelligent decision maximizing overall performance to be made in run-time if further instructions should be issued to the parallel extended pipeline based on the queue status.
    Type: Application
    Filed: September 28, 2006
    Publication date: March 29, 2007
    Inventors: Kar-Lik Wong, Carl Graham, Seow Lim, Simon Jones, Yazid Nemouchi, Aris Aristodemou
  • Publication number: 20070073925
    Abstract: Systems and methods for synchronizing multiple processing engines of a microprocessor. In a microprocessor engine employing processor extension logic, DMA engines are used to permit the processor extension logic to move data into and out of local memory independent of the main instruction pipeline. Synchronization between the extended instruction pipeline and DMA engines is performed to maximize simultaneous operation of these elements. The DMA engines includes a data-in and data-out engine each adapted to buffer at least one instruction in a queue. If, for each DMA engine, the queue is full and a new instruction is trying to enter the buffer, the DMA engine will cause the extended pipeline to pause execution until the current DMA operation is complete. This prevents data overwrites while maximizing simultaneous operation.
    Type: Application
    Filed: September 28, 2006
    Publication date: March 29, 2007
    Inventors: Seow Lim, Carl Graham, Kar-Lik Wong, Simon Jones, Aris Aristodemou
  • Publication number: 20070074012
    Abstract: Systems and methods for recording instruction sequences in a microprocessor having a dynamically decoupleable extended instruction pipeline. A record instruction including a record start address is sent to the extended pipeline. The extended pipeline thus begins recording the subsequent instruction sequence at the specified address until an end record instruction is encountered. The end record instruction is recorded as the last instruction in the sequence. The main pipeline may then call the instruction sequence by sending a run instruction including the start address for the desired sequence to the extended pipeline. This run instruction causes the extended pipeline to begin autonomously executing the recorded sequence until the end record instruction is encountered. This instruction causes the extended pipeline to cease autonomous execution and to return to executing instructions supplied by the main pipeline.
    Type: Application
    Filed: September 28, 2006
    Publication date: March 29, 2007
    Inventors: Carl Graham, Simon Jones, Seow Lim, Yazid Nemouchi, Kar-Lik Wong, Aris Aristodemou
  • Publication number: 20070053897
    Abstract: The invention provides a novel calcium-independent cytosolic phospholipase A2/B enzyme, polynucleotides encoding such enzyme and methods for screening unknown compounds for anti-inflammatory activity mediated by the arachidonic acid cascade.
    Type: Application
    Filed: July 6, 2006
    Publication date: March 8, 2007
    Inventors: Simon Jones, Jin Tang
  • Patent number: 7112325
    Abstract: The invention provides a novel calcium-independent cytosolic phospholipase A2/B enzyme, polynucleotides encoding such enzyme, antibodies to such enzyme, and methods for screening unknown compounds for anti-inflammatory activity mediated by the arachidonic acid cascade.
    Type: Grant
    Filed: July 1, 2003
    Date of Patent: September 26, 2006
    Assignee: Genetics Institute, LLC
    Inventors: Simon Jones, Jin Tang
  • Publication number: 20060161844
    Abstract: A spreadsheet application or other application supporting formulaic cells that automatically provides support for a number of diverse formulaic functions. The automatically provided diverse formulaic functions include a function returning the value of the formula logic if the logic can be evaluated without an error. Another function finds a value in a formulaic cell that is in the same row as a particular value from the first column and the same column as a particular value in the first row. Other functions allow a selection of a set of multiple lookup rows and columns for matching the values used as variables in the function. The spreadsheet application is further configured to automatically supply other functions in addition to those described.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Roy Simkhay, Charles Ellis, Alexander Babanov, David Gainer, Daniel Cory, Matthew Androski, Andrew Becker, Jeremy Pankratz, Monica McAmis, Simon Jones
  • Publication number: 20050226895
    Abstract: The present invention relates to a fish vaccine. More specifically the invention relates to a vaccine to protect salmon against infection by Piscirickettsia salmonis. The invention is based on or derived from the nucleic acid or amino acid sequence of antigens from Piscirickettsia salmonis. Nucleic acid and/or amino acid sequences may be used in the preparation of a vaccine to protect against infection by Piscirickettsia salmonis.
    Type: Application
    Filed: August 6, 2004
    Publication date: October 13, 2005
    Inventors: Nathalie Simard, Huub Brouwers, Simon Jones, Steve Griffiths, Pablo Valenzuela, Luis Burzio
  • Publication number: 20050196852
    Abstract: The invention provides a novel calcium-independent cytosolic phospholipase A2/B enzyme, polynucleotides encoding such enzyme antibodies to such enzyme, and methods for screening unknown compounds for anti-inflammatory activity mediated by the arachidonic acid cascade.
    Type: Application
    Filed: July 1, 2003
    Publication date: September 8, 2005
    Inventors: Simon Jones, Jin Tang
  • Patent number: 6887989
    Abstract: The present invention relates to a fish vaccine. More specifically the invention relates to a vaccine to protect salmon against infection by Piscirickettsia salmonis. The invention is based on or derived from the nucleic acid or amino acid sequence of antigens from Piscirickettsia salmonis. Nucleic acid and/or amino acid sequences may be used in the preparation of a vaccine to protect against infection by Piscirickettsia salmonis.
    Type: Grant
    Filed: September 11, 2002
    Date of Patent: May 3, 2005
    Assignee: Novartis AG
    Inventors: Nathalie Simard, Huub Brouwers, Simon Jones, Steve Griffiths, Pablo Valenzuela, Luis Burzio
  • Publication number: 20050064558
    Abstract: The present invention relates to a fusion protein comprising a functional IL-6 molecule and a functional DS-sIL-6R molecule. The present invention also relates to a nucleic acid encoding the fusion protein, methods for producing the fusion protein and the use of the fusion protein in the treatment of infectious diseases and inflammatory and immunological disorders.
    Type: Application
    Filed: August 2, 2002
    Publication date: March 24, 2005
    Inventors: Simon Jones, Nicholas Topley
  • Publication number: 20040266144
    Abstract: There is provided a method of producing multiple semiconductor components on a substrate, said method comprising the steps of: forming a predetermined relief pattern on a surface of said substrate; and epitaxially depositing a layer formed of a mixture of two or more Group III elements and two or more Group V elements on said surface; wherein said relief pattern results in said layer deposited in a single step forming with a different ratio between said Group V elements within areas having different relief pattern characteristics so as to provide different band gaps within said different areas.
    Type: Application
    Filed: August 13, 2004
    Publication date: December 30, 2004
    Inventors: Paul Nicholas Stavrinou, Timothy Simon Jones, Gareth Parry
  • Patent number: 6645736
    Abstract: The invention provides a novel calcium-independent cytosolic phospholipase A2/B enzyme, polynucleotides encoding such enzyme and methods for screening unknown compounds for anti-inflammatory activity mediated by the arachidonic acid cascade.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: November 11, 2003
    Assignee: Genetics Institute, LLC
    Inventors: Simon Jones, Jin Tang
  • Publication number: 20030138446
    Abstract: The present invention relates to a fish vaccine. More specifically the invention relates to a vaccine to protect salmon against infection by Piscirickettsia salmonis. The invention is based on or derived from the nucleic acid or amino acid sequence of antigens from Piscirickettsia salmonis. Nucleic acid and/or amino acid sequences may be used in the preparation of a vaccine to protect against infection by Piscirickettsia salmonis.
    Type: Application
    Filed: September 11, 2002
    Publication date: July 24, 2003
    Inventors: Nathalie Simard, Huub Brouwers, Simon Jones, Steve Griffiths, Pablo Valenzuela, Luis Burzio
  • Patent number: 6567814
    Abstract: A computer-based method and apparatus for knowledge discovery from databases. The disclosed method involves the user creation of a project plan comprising a plurality of operational components adapted to cooperatively extract desired information from a database. In one embodiment, the project plan is created within a graphical user interface and consists of objects representing the various functional components of the overall plan interconnected by links representing the flow of data from the data source to a data sink. Data visualization components may be inserted essentially anywhere in the project plan. One or more data links in the project plan may be designated as caching links which maintain copies of the data flowing across them, such that the cached data is available to other components in the project plan. In one embodiment, compression technology is applied to reduce the overall size of the database.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: May 20, 2003
    Assignee: thinkAnalytics Ltd
    Inventors: John Duncan Bankier, Charles Allan Beck, Andrew Craig Brind, David John Brown, Kristy Irene Brown, John Dominic Burns, Peter James Docherty, John Michael Gilchrist, Timothy Simon Jones, Gordon McIntyre, Alan John Ryman, William Wallace