Patents by Inventor Michael Sylvester

Michael Sylvester 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: 20070156546
    Abstract: A method includes selecting a set of transaction records from an accounting function, selecting a set of transaction records from a logical deployment unit, and checking the set of transaction records from the accounting function against the set of transaction records from a logical deployment unit, wherein the accounting function is separate from the logical deployment unit. A system includes a logical deployment unit, an accounting component separate from the logical deployment unit, a messaging system for sending messages from the logical deployment unit to the accounting component, and a checking mechanism.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Till Oppert, Paola Sala, Georg Podhajsky, Joachim Welte, Markus Klein, Wolfgang Barheine, Matthias Heinrichs, Tanja Soehngen, Pascal Hochwarth, Michael Sylvester
  • Patent number: 7072229
    Abstract: There is provided a memory for storing data comprising: a fast data reading mechanism operable to read a data value from said memory to generate a fast read result that is output from said memory for further processing; a slow data reading mechanism operable to read said data value from said memory to generate a slow read result available after said fast read result has been output for further processing, said slow data reading mechanism being less prone to error in reading said data value than said fast data reading mechanism; a comparator operable to compare said fast read result and said slow read result to detect if said fast read result differs from said slow read result; and error repair logic operable if said comparator detects that said fast read result differs from said slow read result to suppress said further processing using said fast read result, to output said slow read result in place of said fast read result and to restart said further processing based upon said slow read result.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: July 4, 2006
    Assignees: ARM Limited, The Regents of the University of Michigan
    Inventors: Todd Michael Austin, David Theodore Blaauw, Trevor Nigel Mudge, Dennis Michael Sylvester, Krisztian Flautner
  • Patent number: 6944067
    Abstract: There is provided a memory for storing data comprising: a fast data reading mechanism operable to read a data value from said memory to generate a fast read result that is output from said memory for further processing; a slow data reading mechanism operable to read said data value from said memory to generate a slow read result available after said fast read result has been output for further processing, said slow data reading mechanism being less prone to error in reading said data value than said fast data reading mechanism a comparator operable to compare said fast read result and said slow read result to detect if said fast read result differs from said slow read result; and error repair logic operable if said comparator detects that said, fast read result differs from said slow read result to suppress said further processing using said fast read result, to output said slow read result in place of said fast read result and to restart said further processing based upon said slow read result.
    Type: Grant
    Filed: February 18, 2004
    Date of Patent: September 13, 2005
    Assignee: ARM Limited
    Inventors: Trevor Nigel Mudge, Todd Michael Austin, David Theodore Blaauw, Dennis Michael Sylvester, Krisztian Flautner
  • Publication number: 20040223386
    Abstract: There is provided a memory for storing data comprising:
    Type: Application
    Filed: February 18, 2004
    Publication date: November 11, 2004
    Applicant: ARM Limited
    Inventors: Trevor Nigel Mudge, Todd Michael Austin, David Theodore Blaauw, Dennis Michael Sylvester, Krisztian Flautner
  • Patent number: 6557167
    Abstract: An apparatus and method allow analyzing the performance of a computer program. The computer program is initially executed according to a predefined set of program execution conditions. As the computer program executes, information for each code segment is logged. Using the logged performance data, a graphical representation of the executed computer program is constructed. A user can then formulate ad hoc queries to analyze any desired performance parameters for the computer program by replaying how the computer program ran using the graphical representation of the executed computer program. The present invention thus allows a user to detect via queries complex performance bottlenecks that are caused by interactions between multiple code segments.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: April 29, 2003
    Assignee: International Business Machines Corporation
    Inventor: Michael Sylvester Thelen
  • Patent number: 6189337
    Abstract: There is provided an air separation apparatus comprising, in fluid flow communication, a compressor having at least two stages in senes, a first outlet from a stage upstream of the final stage, an air purifier in fluid flow communication with the outlet and producing purified air in two parallel flow paths. One of the flow paths is in fluid flow communication, through a heat exchanger, to a rectification column that produces a purified nitrogen product. The second flow path in fluid flow communication with an inlet of the compressor downstream of the chosen stage and provides a purified air product via the compressor through a second outlet thereof also downstream of the chosen stage.
    Type: Grant
    Filed: March 5, 1999
    Date of Patent: February 20, 2001
    Assignee: The BOC Group plc
    Inventor: Michael Sylvester Mathews