Patents by Inventor Michael John Williams

Michael John Williams 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: 7965858
    Abstract: An encoding data processing apparatus configured to parse a compression encoded bit stream to identify frames of a video image, and to determine for image frame areas of the compression encoded bit stream providing spare data capacity as a result of the fixed data portion not being completely filled with macroblocks; to first check within the macroblocks whether an additional amount of data required to represent the entire visible watermark can be accommodated in a memory space formed by the spare data capacity of the image frame; and after it has been determined that the additional data for representing the entire visible watermark can be accommodated within the spare data capacity, to change selected macroblocks of the image frame to represent the visible watermark; to generate a bit pattern representing the macroblocks in the original image frame which have changed to represent the visible watermark; and to insert all the additional data into the areas providing the spare data capacity of the fixed data po
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: June 21, 2011
    Assignee: Sony United Kingdom Limited
    Inventor: Michael John Williams
  • Publication number: 20110126964
    Abstract: The present invention is directed to timing belts having improved fabric adhesion to the tooth facing which can be achieved by the use of a combination of a RFL treated fabric and an EPDM body provided the RFL treatment or the body include ZDA or the RF latex is an X-HNBR latex.
    Type: Application
    Filed: February 10, 2011
    Publication date: June 2, 2011
    Applicant: VEYANCE TECHNOLOGIES, INC.
    Inventors: Thomas George Burrowes, Michael John William Gregg
  • Patent number: 7949914
    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: January 29, 2010
    Date of Patent: May 24, 2011
    Assignee: ARM Limited
    Inventors: Peter Logan Harrod, Edmond John Simon Ashfield, Thomas Sean Houlihane, Paul Kimelman, Simon John Craske, Michael John Williams
  • Publication number: 20110093750
    Abstract: A processor 6 is provided with a plurality of hardware resources, such as performance monitors 12 and context pointers 18. Boundary indicating circuitry 14, 20 stores a boundary value which is programmable and which indicates a boundary position dividing the hardware resources into a first portion and a second portion. Resource control circuitry 16, 22 controls access to the hardware resources such that when program execution circuitry 8 is executing a first program it is responsive to a query as to how many off said plurality of hardware resources are present to return a first value whereas when the program execution circuitry is executing a second program it responds to such a query by returning a value corresponding to those hardware resources within the second portion.
    Type: Application
    Filed: September 13, 2010
    Publication date: April 21, 2011
    Applicant: ARM LIMITED
    Inventors: Michael John Williams, Stuart David Biles
  • Patent number: 7913120
    Abstract: A data processing system 2 has a memory 6 with a memory address space incorporating a plurality of domains, each domain comprising a set of memory addresses as defined by programmable domain specifying data 32. A processor core 8 executes program instructions fetched from the memory 6. Diagnostic control circuitry 20 is responsive to the domain in which a currently executing program instruction is stored to selectively disable diagnostic circuitry 14, 16, 18 used to perform diagnostic functions upon the data processing system 2. The diagnostic control circuitry 20 is responsive to diagnostic-capability-defining data 36 associated with the domains to indicate which diagnostic circuitry 14, 16, 18 is enabled for which domains.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: March 22, 2011
    Assignee: ARM Limited
    Inventors: Michael John Williams, Daniel Kershaw
  • Publication number: 20110054797
    Abstract: Techniques for a maximum entropy approach to assigning probabilities, including those used in multiple realization history matching systems and methods, are disclosed. For example, in one embodiment, a method includes obtaining one or more available sample values Yi associated with a reservoir; computing a maximum entropy assignment ? of one or more discrete probabilities Pi(Yi) associated with each of the one or more available sample values Yi, where each discrete probability Pi(Yi) represents a probability that one or more variables Y will take a set of particular values Yi; and performing at least one determination regarding the reservoir using the maximum entropy assignment ?, including approximating a continuous probability distribution P(Y) using a sum of probability distributions Pi(Yi)+/??.
    Type: Application
    Filed: September 1, 2009
    Publication date: March 3, 2011
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventor: Michael John Williams
  • Publication number: 20110041590
    Abstract: Systems and methods are disclosed for measuring and/or monitoring concentrations of a dispersed phase in a fluid. A wettable surface may be used that is configured to be selectively wettable by the dispersed phase in the fluid being tested/monitored and the amount of or the rate of change of the wetting/deposition of the dispersed phase on the wettable surface is sensed and used to monitor the concentration of the dispersed phase.
    Type: Application
    Filed: December 17, 2008
    Publication date: February 24, 2011
    Applicant: Schlumberger Technology Corporation
    Inventors: Gary Oddie, Michel Berard, Michael John Williams
  • Patent number: 7870437
    Abstract: A data processing apparatus is provided, comprising monitored circuitry for performing activities, trace circuitry for producing a stream of trace elements representative of at least some of these activities, and detection circuitry for detecting the occurrence of a predetermined subset of the activities for which the trace circuitry is producing trace elements. When an activity in that predetermined subset of activities is detected a timing indication is added to the stream of trace elements. Hence, the valuable trace bandwidth- may be preserved, by limiting the trace elements for which a timing indication is added into the trace stream to a predetermined subset of the activities for which trace elements are generated, and the valuable global or relative timing accuracy of those activities represented in the trace stream is retained, without flooding the trace stream with timing indications.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: January 11, 2011
    Assignee: ARM Limited
    Inventors: Andrew Brookfield Swaine, Richard Roy Grisenthwaite, Michael John Williams
  • 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
  • Publication number: 20100257510
    Abstract: A data processing apparatus having one or more trace data sources is provided in which the trace data sources operate to generate respective streams of trace data. At least one of said trace data sources comprises a trace data generator responsive to activity in monitored circuitry to generate trace data representing said activity. A synchronization marker generator is coupled to the trace data generator and operates to generate a synchronization marker and insert the synchronization marker into the trace data stream. The synchronization marker identifies a synchronization position in the trace data stream. A controller is coupled to the synchronization marker generator, and operates to initiate the synchronization marker generator to generate and insert a synchronization marker into the trace data stream. The controller controls initiation in dependence on behavior of the data processing apparatus downstream of the trace data generator with respect to trace data flow.
    Type: Application
    Filed: April 3, 2009
    Publication date: October 7, 2010
    Applicant: ARM Limited
    Inventors: John Michael Horley, Andrew Brookfield Swaine, Thomas Sean Houlihane, Sheldon James Woodhouse, Michael John Williams
  • Publication number: 20100228527
    Abstract: Disclosed herein are improved coarsening and splitting techniques for preparing grids for performing simulations. In some implementations, methods in accordance with the present disclosure may include providing a grid having a plurality of grid pillars; and performing one or more splitting operations on at least a portion of the grid to increase a grid density within the portion of the grid, the plurality of grid pillars within the portion of the grid being forced to remain fixed in position during the one or more splitting operations.
    Type: Application
    Filed: March 5, 2009
    Publication date: September 9, 2010
    Applicant: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Michael John Williams, Stephen Richard George Flew, Sigurdur Vidar Jonsson
  • Publication number: 20100225647
    Abstract: Disclosed herein are improved systems and methods for right sizing grid models for performing, for example, reservoir simulations. Implementations in accordance with the present disclosure may begin with a relatively fine scale grid model. Successive coarsening and resampling operations may be repeated until one or more characteristics of the coarsened grid model begin to unacceptably diverge from those of the fine scale model. Similarly, successive coarsening and upscaling operations may be performed until one or more characteristics of the coarsened grid model begin to unacceptably diverge from those of the previously-coarsened grid model. The resulting coarsened grid model may be suitably sized for reservoir simulations.
    Type: Application
    Filed: March 5, 2009
    Publication date: September 9, 2010
    Applicant: Schlumberger Technology Corporation
    Inventors: STEPHEN RICHARD GEORGE FLEW, Sigurdur Vidar Jonsson, Michael John Williams
  • 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: 20100190914
    Abstract: The present invention is directed to the incorporation of functionalized polyethylenes, in amount of about 1% to 95% by weight based upon the weight of the total crosslinkable material, into ethylene alpha olefin elastomers, such as EPDM elastomer compositions, which are crosslinked by peroxides, which results in improved properties, such as hardness and modulus of elongation, and can result in improved higher abrasion resistance, wear resistance, coefficient of friction, tensile strength, and other properties through a broad temperature range, which are beneficial to power transmission products, such as power transmission belts.
    Type: Application
    Filed: January 20, 2010
    Publication date: July 29, 2010
    Applicant: VEYANCE TECHNOLOGIES, INC.
    Inventors: Thomas George Burrowes, Michael John William Gregg
  • 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
  • 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: 20100026801
    Abstract: A method of generating an event log of game events associated with elements in a sporting event. The method includes tracking, within a sequence of video images, image features which correspond to respective elements in the sporting event and selecting, from the tracked image features, a first image feature which corresponds to one of the elements so as to designate that element as a selected element. The method further includes selecting a game event from an event list of possible game events for association with the selected element, and associating the selected game event with the selected element so as to generate the event log.
    Type: Application
    Filed: June 8, 2009
    Publication date: February 4, 2010
    Applicant: Sony Corporation
    Inventors: Michael John Williams, Christopher Leonard Robinson
  • Publication number: 20090310861
    Abstract: An image processing method includes partitioning an image under test to form a plurality of contiguous image segments having similar image properties, deriving feature data from a subset including one or more of the image segments, and comparing the feature data from the subset of image segments with feature data derived from respective image segments of one or more other images so as to detect a similarity between the image under test and the one or more other images.
    Type: Application
    Filed: September 29, 2006
    Publication date: December 17, 2009
    Applicant: SONY UNITED KINGDOM LIMITED
    Inventors: Mikael Carl Lang, Robert Mark Stefan Porter, Paul Edward Prayle, Ratna Beresford, Jonathan Richard Thorpe, Michael John Williams
  • Publication number: 20090313507
    Abstract: A data processing apparatus is provided having a plurality of processing circuits each having access to a memory. Tracing circuitry is provided for generating a stream of trace data for generating a stream of trace data corresponding to at least one of the plurality of processing circuits. Selection circuitry is provided to enable selective switching of the tracing circuitry from generating a first trace data stream corresponding to a first one of the plurality of processing circuits generating a second different trace data stream corresponding to a different one of the plurality of processing circuits. The selective switching is performed in dependence upon processing state information associating with one or more of the plurality of processing circuits. A corresponding method and computer program product are also provided.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Inventors: Andrew Brookfield Swaine, Michael John Williams, David Kevin Hart, Andrew Christopher Rose