Patents by Inventor Matthew Holt

Matthew Holt 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: 8949832
    Abstract: Techniques for toxic workload mapping are provided. A state of a target workload is recorded along with a configuration and state of an environment that is processing the workload. Micro valuations are taken, via statistical sampling, for metrics associated with the workload and for different combinations of resources within the environment. The sampling taken at micro second intervals. The valuations are aggregated to form an index representing a toxic mapping for the workload within the environment. The toxic mapping is mined, in view of policy, to provide conditions and scenarios that may be deemed problematic within the workload and/or environment.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: February 3, 2015
    Assignee: Novell, Inc.
    Inventors: Jeremy Ray Brown, Jason Allen Sabin, Nathaniel Brent Kranendonk, Kal A. Larsen, Lloyd Leon Burch, Matthew Holt, Michael John Jorgensen, Michael Fairbanks, Chad Buttars
  • Publication number: 20140282624
    Abstract: The present invention is directed to a method, system, and article of manufacture of a processing pipeline with caching at one or more internal stages for altering processing steps, useful for handling responsive inspection and analysis of high energy security images. A set of particular steps useful for data, image, and X-ray analysis are presented. Several nonlinear processing pipeline architectures comprised of particular useful arrangements of processing steps and features are described: an architecture for conducting radiographic image inspections, an architecture for inspecting/analyzing multiple related imaging modalities (such as X-ray digital radiography (DR) and material discrimination (MD)) in a unified manner, and an architecture for reconstructing computed tomography (CT) X-ray images. In addition, graphical user interface (GUI) facets are described which map to pipeline parameters to control the processing steps and arrangements responsively and intuitively.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Applicant: Varian Medical Systems, Inc.
    Inventors: Kevin Matthew HOLT, Alan Carl BROOKS, Stephen John HOELZER, Robert C. GEMPERLINE
  • Publication number: 20140256445
    Abstract: Some embodiments include a fantasy sports game. In some embodiments, an expected performance value may be determined that may affect the outcomes of a fantasy game. In some embodiments, player location may affect available opponents for a game. Groups may play against one another in a fantasy competition. Various examples of fantasy gaming options are given.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: CFPH, LLC
    Inventors: Lee Amaitis, Matthew Holt, Quinton Singleton, Ian Epstein
  • Publication number: 20140011573
    Abstract: Some embodiments include a fantasy sports wagering game. A gaming operator may assign real life sporting players into brackets based on their expected performance so that players with similar expected performance are in a same bracket as each other. Participants in a fantasy sports wagering game may be required to select a player from each of a plurality of brackets to form a fantasy sports team for the fantasy sports wagering game.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 9, 2014
    Applicant: CFPH, LLC
    Inventors: Lee Amaitis, Matthew Holt, Mike Colbert, Reed Stephens
  • Publication number: 20130328919
    Abstract: The present invention encompasses methods, apparati, and computer-readable media for correcting spatial artifacts in composite radiographic images of an object (1). A method embodiment of the present invention comprises the steps of generating the composite image from a plurality of views of the object (1); estimating a shift profile; and re-generating the image by shifting the views using the shift profile.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: Varian Medical Systems, Inc.
    Inventor: Kevin Matthew Holt
  • Publication number: 20130055265
    Abstract: Techniques for toxic workload mapping are provided. A state of a target workload is recorded along with a configuration and state of an environment that is processing the workload. Micro valuations are taken, via statistical sampling, for metrics associated with the workload and for different combinations of resources within the environment. The sampling taken at micro second intervals. The valuations are aggregated to form an index representing a toxic mapping for the workload within the environment. The toxic mapping is mined, in view of policy, to provide conditions and scenarios that may be deemed problematic within the workload and/or environment.
    Type: Application
    Filed: August 29, 2011
    Publication date: February 28, 2013
    Inventors: Jeremy Ray Brown, Jason Allen Sabin, Nathaniel Brent Kranendonk, Kal A. Larsen, Lloyd Leon Burch, Matthew Holt, Michael John Jorgensen, Michael Fairbanks, Chad Buttars
  • Publication number: 20120311344
    Abstract: Techniques for security auditing of cloud resources are provided. A virtual machine (VM) is captured and isolated when a session indicates that a session with the VM has terminated. Security checks are executed against the VM in the isolated environment. Results from the security checks are then reported.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 6, 2012
    Inventors: Jason Allen Sabin, Michael John Jorgensen, Lloyd Leon Burch, Jeremy Ray Brown, Nathaniel Brent Kranendonk, Kal A. Larsen, Michael Fairbanks, Matthew Holt
  • Patent number: 8028299
    Abstract: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated. In particular, the finalization of JAVA language classes and objects is disclosed (162, 163) so finalization only occurs when the last class or object present on all machines is no longer required.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: September 27, 2011
    Assignee: Waratek Pty, Ltd.
    Inventor: John Matthew Holt
  • Patent number: 8015236
    Abstract: The updating of only some memory locations in a multiple computer environment in which at least one applications program (50) executes simultaneously on a plurality of computers M1, M2 . . . Mn each of which has a local memory, is disclosed. Objects A and B in each local memory are disclosed which each include primitive fields (11). However, the simultaneous operation of the application program (50) can result in a “non-primitive” reference field (10) in one machine which must then be replicated in all other machines. However, the reference field (10) references another object (H) in the one machine's local memory so corresponding objects (T, K) must be created in the local memory of each other machine and be referenced by the corresponding non-primitive field (10).
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: September 6, 2011
    Assignee: Waratek Pty. Ltd.
    Inventor: John Matthew Holt
  • Patent number: 7971910
    Abstract: A leak detection mechanism for use with a pressurized system that relates generally to an assembly for connecting a conduit to a component. The mechanism utilizes a fluid passageway for detecting a leak or absence of a seal after connecting a conduit to a component such as an expansion valve of a pressurized fluid system. The fluid passageway forms a predetermined leak path enabling fluid flow into or out of the system when an o-ring or other seal means is missing.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: July 5, 2011
    Assignee: Ford Motor Company
    Inventors: Matthew Holt, Lisa A. S. Holt, legal representative, Fred Butler, John W. Wilds, Sr., Steven Lenhart
  • Patent number: 7958322
    Abstract: A multiple computer environment is disclosed in which an application program executes simultaneously on a plurality of computers (M1, M2, . . . , Mn) interconnected by a communications network (53) and in which the local memory of each computer is not maintained substantially the same by updating in due course. An address table mechanism to permit access to an asset, object, or structure (such as a memory location) for the purpose of updating, for example. Not all computers have the same memory, and it is not necessary for all computers to be updated.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: June 7, 2011
    Assignee: Waratek Pty Ltd
    Inventor: John Matthew Holt
  • Patent number: 7849369
    Abstract: The updating of only some memory locations in a multiple computer environment in which at least one applications program (50) executes simultaneously on a plurality of computers M1, M2 . . . Mn each of which has a local memory, is disclosed. Memory locations (A, B, D, E, X) in said local memory are categorized into two groups. The first group of memory locations (X1, X2, . . . Xn, A1, A2, . . . An) are each present in other computers. The second group of memory locations (B, E) are each present only in the computer having the local memory including the memory location. Changes to the contents of memory locations in the first group only are transmitted to all other computers. A computer failure detection mechanism is disclosed to prevent updating of any first group memory locations of any failed computer.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: December 7, 2010
    Assignee: Waratek Pty Ltd.
    Inventor: John Matthew Holt
  • Patent number: 7818296
    Abstract: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in the application program (50) acquiring (or releasing) a lock on a particular asset (50A, 50X-50Y) (synchronization) are identified. Additional instructions are inserted (162, 163) to result in a modified synchronization routine with which all computers are updated.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: October 19, 2010
    Assignee: Waratek Pty Ltd.
    Inventor: John Matthew Holt
  • Publication number: 20100262590
    Abstract: A modified computer architecture enables an applications program to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading, for example, instructions which result in memory being re-written or manipulated are identified. Additional instructions are inserted to cause the equivalent memory locations at all computers to be updated. In addition, the initialization of JAVA language classes and objects is disclosed so that all memory locations for all computers are initialized in the same manner. The finalization of JAVA language classes and objects is also disclosed so finalization only occurs when the last class or object present on all machines is no longer required.
    Type: Application
    Filed: June 22, 2010
    Publication date: October 14, 2010
    Applicant: WARATEK PTY LIMITED
    Inventor: John Matthew HOLT
  • Patent number: 7788314
    Abstract: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated. In addition, the initialization of JAVA language classes and objects is disclosed (162, 163) so all memory locations for all computers are initialized in the same manner. The finalization of JAVA language classes and objects is also disclosed (162, 163) so finalization only occurs when the last class or object present on all machines is no longer required.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: August 31, 2010
    Assignee: Waratek Pty Ltd.
    Inventor: John Matthew Holt
  • Patent number: 7761670
    Abstract: A multiple computer environment is disclosed in which an application program executes simultaneously on a plurality of computers (M1, M2, . . . Mn) interconnected by a communications network (53) and in which the local memory of each computer is maintained substantially the same by updating in due course. A lock mechanism is provided to permit exclusive access to an asset, object, or structure (ie memory location) by acquisition and release of the lock. In particular, before a new lock can be acquired by any other computer on a memory location previously locked by one computer, any re-written content(s) for the previously locked memory location are transmitted to all the other computers and their corresponding memory locations (before the in due course updating). Thus when the new lock is acquired all the corresponding memory locations of all computers have been updated.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: July 20, 2010
    Assignee: Waratek Pty Limited
    Inventor: John Matthew Holt
  • Patent number: 7707179
    Abstract: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in the application program (50) acquiring (or releasing) a lock on a particular asset (50A, 50X-50Y) (synchronization) are identified. Additional instructions are inserted (162, 163) to result in a modified synchronization routine with which all computers are updated.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: April 27, 2010
    Assignee: Waratek Pty Limited
    Inventor: John Matthew Holt
  • Patent number: 7660960
    Abstract: The updating of only some memory locations in a multiple computer environment in which at least one applications program (50) executes simultaneously on a plurality of computers M1, M2. . . . Mn each of which has a local memory, is disclosed. Memory locations (A, B, D, E, X) in said local memory are categorized into two groups. The first group of memory locations (X1, X2, . . . Xn, A1, A2, . . . An) are each accessible by other computers. The second group of memory locations (B, E) are each accessible only by the computer having the local memory including the memory location. Changes to the values of memory locations in the first group only are transmitted to all other computers. A promotion mechanism is disclosed to promote memory locations in the second group into the first group in the event that application program execution means that a memory location in said second group is referred to by a memory location in the first group (ie the first group location now points to the second group location).
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: February 9, 2010
    Assignee: Waratek Pty, Ltd.
    Inventor: John Matthew Holt
  • Publication number: 20090235033
    Abstract: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated.
    Type: Application
    Filed: March 2, 2009
    Publication date: September 17, 2009
    Applicant: Waratek Pty Ltd.
    Inventor: John Matthew Holt
  • Publication number: 20090235034
    Abstract: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in the application program (50) acquiring (or releasing) a lock on a particular asset (50A, 50X-50Y) (synchronization) are identified. Additional instructions are inserted (162, 163) to result in a modified synchronization routine with which all computers are updated.
    Type: Application
    Filed: December 23, 2008
    Publication date: September 17, 2009
    Inventor: John Matthew Holt