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: 9773523
    Abstract: An apparatus for analyzing a video recording of a sporting event, comprising: a video clip generating circuitry operable to, in response to a selection of one of a first timeline element, generate a video clip from a video recording of the sporting event and to output the video clip for display, the video clip being a portion of the video recording of a sporting event temporally extending between a first time and a second time, each of the start time and the end time of a first event record corresponding to the selected first timeline element being within a period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of participant tracking data of the participant of the sporting event identified by a identifier of the first event record corresponding to the selected first timeline element.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: September 26, 2017
    Assignee: Sony Corporation
    Inventors: Michael John Williams, Paul Edward Prayle, William Jack Leathers-Smith
  • Patent number: 9747870
    Abstract: Embodiments of the present disclosure provide a device for generating a graphic and superimposing the generated graphic on a second image generated from a cut-out of a first image of a scene, the cut-out representing the field of view of a virtual camera, the device comprising: receiver circuitry configured to receive the second image and a set of cut-out corner coordinates; homography determining circuitry configured to determine, a homography between coordinates of the first 2D coordinate system defined within the cut-out and coordinates of a second 2D coordinate system defined for the second image; feature determining circuitry configured to determine a feature of the virtual 3D map of the scene within the field of view of the virtual camera; graphic generator circuitry configured to generate the graphic from the determined feature of the virtual 3D map; and graphic superimposing circuitry configured to superimpose the generated graphic on the second image.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: August 29, 2017
    Assignee: SONY CORPORATION
    Inventors: Clive Henry Gillard, Michael John Williams, Robert Mark Stefan Porter, Paul Edward Prayle
  • Publication number: 20170212844
    Abstract: An apparatus includes processing circuitry to process instructions, some of which may require addresses to be translated. The apparatus also includes address translation circuitry to translate addresses in response to instruction processed by the processing circuitry. Furthermore, the apparatus also includes translation latency measuring circuitry to measure a latency of at least part of an address translation process performed by the address translation circuitry in response to a given instruction.
    Type: Application
    Filed: January 21, 2016
    Publication date: July 27, 2017
    Inventors: Michael John WILLIAMS, Michael FILIPPO, Hazim SHAFI
  • Patent number: 9716375
    Abstract: A protective cover for cable connectors and methods of fabricated the protective cover. The protective cover comprises a tube open at one end and substantially closed at the opposed end by an end cap. The end cap bears an opening formed by slits, or by a combination of an open hole in addition to slits. The protective cover has a foil outer layer, a soft felt inner layer, and an insulating fiberglass core between the outer and inner layers. The tube is made by overlappingly rolling and bonding a section of foil-backed fiberglass. The end cap may be separately made, made as part of the pattern for the tube, or may be formed by cutting pointed teeth into one end of the tube pattern and bonding them generally perpendicularly to the length of the tube.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: July 25, 2017
    Assignee: Electrolock, Inc.
    Inventors: Michael E. Lester, Michael John Williams, Matthew John Williams
  • Publication number: 20170201757
    Abstract: A video data encoding method is operable with respect to successive source images each including a set of encoded regions, each region being separately encoded as an independently decodable network abstraction layer (NAL) unit having associated encoding parameter data. The method includes: identifying a subset of the regions representing at least a portion of each source image that corresponds to a required display image; allocating regions of the subset of regions for a source image to respective composite frames of a set of one or more composite frames so that the set of composite frames, taken together, provides image data representing the subset of regions; and modifying the encoding parameter data associated with the regions allocated to each composite frame so that the encoding parameter data corresponds to that of a frame comprising those regions allocated to that composite frame.
    Type: Application
    Filed: June 25, 2015
    Publication date: July 13, 2017
    Applicant: SONY CORPORATION
    Inventors: Michael GOLDMAN, David WAGG, Michael John WILLIAMS, Karl James SHARMAN
  • Patent number: 9652348
    Abstract: A data processing apparatus has a debug state in which processing circuitry 105 executes instructions received from the debug interface 115. Control changing circuitry 135 prohibits the execution of instructions in a predefined privilege mode when in the debug state if a control parameter has a predefined value. In response to a first exception being signalled while in the debug state, where the first exception is intended to be handled at the predefined privilege mode, and further in response to the control parameter having the predefined value, signalling circuitry 115 signals a second exception to be handled at a different privilege mode from the predefined privilege mode and sets information identifying a type of the first exception. Consequently, without having to enter the prohibited (predefined) privilege mode, the debugger 110 can be made aware of the first exception that would ordinarily be handled at the predefined, i.e. prohibited privilege mode.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: May 16, 2017
    Assignee: ARM Limited
    Inventors: Michael John Williams, Simon John Craske
  • Patent number: 9615564
    Abstract: The present invention is concerned with an improved rod holder, particularly a gunwale rod holder, particularly for use in sports fishing.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: April 11, 2017
    Inventor: Michael John William Liney
  • Publication number: 20160379682
    Abstract: An apparatus for analysing a video recording of a sporting event, comprising: avideo clip generating circuitry operable to, in response to a selection of one of a first timeline element, generate a video clip from a video recording of the sporting event and to output the video clip for display, the video clip being a portion of the video recording of a sporting event temporally extending between a first time and a second time, each of the start time and the end time of a first event record corresponding to the selected first timeline element being within a period defined between the first time and the second time, and the video clip comprising one or more cut out portions of the video recording of the sporting event, each cut-out portion being generated on the basis of participant tracking data of the participant of the sporting event identified by a identifier of the first event record corresponding to the selected first timeline element.
    Type: Application
    Filed: April 19, 2016
    Publication date: December 29, 2016
    Applicant: Sony Corporation
    Inventors: Michael John WILLIAMS, Paul Edward PRAYLE, William Jack LEATHERS-SMITH
  • Publication number: 20160381290
    Abstract: An image processing apparatus, comprising an input connectable to a remote controlled camera to receive an image of a scene from the camera and an output connectable to said camera to automatically control the movement of the camera to follow an object; and a processing unit configured to predict a future position of the object and to control the field of view of the camera to capture the scene at the predicted future position.
    Type: Application
    Filed: May 2, 2016
    Publication date: December 29, 2016
    Applicant: Sony Corporation
    Inventors: Paul Edward PRAYLE, Michael John WILLIAMS, William Jack LEATHERS-SMITH, Adrian Richard BROWNE
  • Publication number: 20160371501
    Abstract: A data processing apparatus comprises a processing element having associated memory storage and one or more registers, the processing element being configured to perform processing activities in two or more security modes so as to inhibit a processing activity performed in one of the security modes from accessing at least some information associated with a processing activity performed in another of the security modes; in which the processing element is configured, in response to a function call causing a branch from a processing activity in a first security mode to a processing activity in a second security mode, to store the contents of one or more of the registers in the memory storage and, in response to a branch return to the first security mode, to retrieve the register contents from the memory storage; and trace apparatus configured to generate items of trace data indicative of processing activities of the processing element; in which the trace apparatus is configured to detect a branch return operatio
    Type: Application
    Filed: June 22, 2016
    Publication date: December 22, 2016
    Inventors: John Michael HORLEY, Michael John WILLIAMS, Simon John CRASKE, Uma Maheswari RAMALINGAM
  • Publication number: 20160292021
    Abstract: In an apparatus performing multi-threaded data processing event handling circuitry receives event information from the data processing circuitry indicative of an event which has occurred during the data processing operations. Visibility configuration storage holds a set of visibility configuration values, each visibility configuration value associated with a thread of the multiple threads and the event handling circuitry adapts its use of the event information to restrict visibility of the event information for software of threads other than the thread which generated the event information when a visibility configuration value for the thread which generated the event information has a predetermined value. This allows multi-threaded event monitoring to be supported, whilst protecting event information from a particular thread for which it is desired to limit its visibility to software of other threads.
    Type: Application
    Filed: March 10, 2016
    Publication date: October 6, 2016
    Inventors: Michael John WILLIAMS, Simon John CRASKE
  • Publication number: 20160246543
    Abstract: An apparatus for generating a trace stream, a method for generating a trace stream, an apparatus for receiving a trace stream and a method of receiving a trace stream are provided. Header items and payload items in the trace stream are respectively grouped together into a contiguous sequence of header items and a contiguous sequence of payload items. This can for example facilitate the production of a trace stream in which the trace stream is aligned to a predetermined length (e.g. corresponding to an alignment of a memory in which the trace stream is to be stored) thus facilitating its interpretation.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 25, 2016
    Inventors: Michael John WILLIAMS, John Michael HORLEY
  • Publication number: 20160245939
    Abstract: A method of analyzing measured microseismic events obtained from monitoring induced hydraulic fracturing of underground geological formations, the method involving (a) postulate a geomechanical model for the region bounding the microseismic events, the model including the parameters vertical stress, reservoir pore pressure, minimum horizontal stress and the orthogonal horizontal stress, (b) select a microseismic event and (c) for the selected microseismic event assume an associated slippage plane with a postulated orientation, (d) apply the geomechanical model to the postulated orientation to determine the resulting shear stress and normal stress applied to the postulated orientation, (e) repeat steps (c) and (d) to produce a number of postulated slippage planes each with their own shear stress and normal stress attributable to them, (f) select the fracture plane having the highest ratio of shear stress to normal stress as being the fracture plane most likely to be representative of a real slippage plane cons
    Type: Application
    Filed: October 21, 2014
    Publication date: August 25, 2016
    Applicant: WESTERNGECO LLC
    Inventor: Michael John WILLIAMS
  • Publication number: 20160239405
    Abstract: A data processing apparatus is provided comprising data processing circuitry and debug circuitry. The debug circuitry controls operation of the processing circuitry when operating in a debug mode. The data processing circuitry determines upon entry into a debug mode a current operating state of the data processing apparatus. The data processing circuitry allocates one of a plurality of instruction sets to be used as a debug instruction set depending upon the determined current operating state.
    Type: Application
    Filed: April 28, 2016
    Publication date: August 18, 2016
    Inventors: Michael John WILLIAMS, Richard Roy GRISENTHWAITE, Simon John CRASKE
  • Publication number: 20160239403
    Abstract: An apparatus and method are provided for controlling debugging of program instructions that include a transaction, where the transaction is executed on processing circuitry and comprises a number of program instructions that execute to generate updates to state data, and where those updates are only committed if the transaction completes without a conflict. In addition to the processing circuitry, the apparatus has control storage for storing at least one watchpoint identifier, and the processing circuitry is then arranged, when detecting a watchpoint match condition with reference to the at least one watchpoint identifier during execution of a program instruction within the transaction, to create a pending watchpoint debug event. The processing circuitry is then responsive to execution of the transaction finishing to initiate a watchpoint debug event for the pending watchpoint debug event.
    Type: Application
    Filed: January 27, 2016
    Publication date: August 18, 2016
    Inventor: Michael John WILLIAMS
  • Publication number: 20160239404
    Abstract: An apparatus and method are provided for controlling debugging of program instructions executed on processing circuitry, where the program instructions include a transaction comprising a number of program instructions that execute to generate updates to state data, with the processing circuitry then committing the updates if the transaction completes without a conflict. In addition to the processing circuitry, the apparatus has control storage for storing stepping control data used to control operation of the processing circuitry. The processing circuitry is responsive to the stepping control data having a first value to operate in a single stepping mode, where the processing circuitry initiates a debug event following execution of each instruction.
    Type: Application
    Filed: January 27, 2016
    Publication date: August 18, 2016
    Inventor: Michael John WILLIAMS
  • Publication number: 20160154654
    Abstract: Apparatus for data processing and a method of data processing are provided. Data processing operations are performed in response to data processing instructions. An error exception condition is set if a data processing operation has not been successful. It is determined if an error memory barrier condition exists and an error memory barrier procedure is performed in dependence on whether the error memory barrier condition exists. The error memory barrier procedure comprises, if the error exception condition is set and if an error mask condition is set: setting a deferred error exception condition and clearing the error exception condition.
    Type: Application
    Filed: November 25, 2015
    Publication date: June 2, 2016
    Inventors: Michael John WILLIAMS, Richard Roy GRISENTHWAITE, Simon John CRASKE
  • Patent number: 9355014
    Abstract: A data processing apparatus is provided comprising data processing circuitry and debug circuitry. The debug circuitry controls operation of the processing circuitry when operating in a debug mode. The data processing circuitry determines upon entry into a debug mode a current operating state of the data processing apparatus. The data processing circuitry allocates one of a plurality of instruction sets to be used as a debug instruction set depending upon the determined current operating state.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: May 31, 2016
    Assignee: ARM Limited
    Inventors: Michael John Williams, Richard Roy Grisenthwaite, Simon John Craske
  • Publication number: 20160140636
    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: January 21, 2016
    Publication date: May 19, 2016
    Applicant: Sony Europe Limited
    Inventors: Mikael Carl Lang, Robert Mark Stefan Porter, Paul Edward Prayle, Ratna Beresford, Jonathan Richard Thorpe, Michael John Williams
  • Patent number: 9325934
    Abstract: An image processing system comprises a first video camera arranged to have a first width of field of view, and operable to capture a first image, a second video camera arranged to have a second width of field of view narrower than that of the first video camera, and operable to capture a second image substantially at the same time that the first camera captures the first image, and an image processing unit operable to access scene geometry for a known scene, with the first video camera and the second video camera being arranged in a pre-set positional relation to each other; the image processing unit is arranged in operation to map scene geometry onto the first image captured by the first video camera, and the image processing unit is arranged in operation to map onto the second image captured by the second video camera at least part of the scene geometry mapped onto the first image, in dependence upon the pre-set positional relation of the first and second video cameras and their respective widths of field o
    Type: Grant
    Filed: November 23, 2012
    Date of Patent: April 26, 2016
    Assignee: Sony Corporation
    Inventor: Michael John Williams