Patents by Inventor John Graham Cumming

John Graham Cumming 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: 20110184905
    Abstract: The present invention relates to a method of storing data records produced from monitoring interactions between external agents and a system. The method comprises defining specific interactions that can occur between the external agents and the system as potential events of interest. A chain of interactions occurring during respective interaction sessions between a respective external agent and the system are monitored and potential events of interest occurring in the said chain are determined. Data records from the monitored chain of interactions are produced, the respective data record including data identifying determined potential events of interest and data associated therewith. A profile identity, representative of the external agent, is assigned to each data record produced during a said interaction session.
    Type: Application
    Filed: January 24, 2011
    Publication date: July 28, 2011
    Applicant: Causata Limited
    Inventors: Alan Paul Rolleston PHILLIPS, John GRAHAM-CUMMING, Gareth O'LOUGHLIN, Jason Derek McFALL, Paul David MELLOR, Neil Samuel FERGUSON, Alfredo RAMOS-ALVAREZ, Liam Philip CLANCY, Fiann James CURRY-TOWNELEY-O'HAGAN, Andrew GALLONI, Steven HERON, Maciej BUCZKOWSKI, Panagiocity BELESIS, Benjamin Thomas PICKERING
  • Patent number: 7943776
    Abstract: The invention concerns a compound of the Formula (I), wherein Qa is heteroaryl and is substituted with halogeno; R1 and R2 are each hydrogen; and Qb is phenyl or heteroaryl, and Qb may optionally bear 1 or 2 substituents selected from hydroxy, halogeno and (1-6C)alkyl, or a pharmaceutically-acceptable salt thereof; processes for their preparation, pharmaceutical compositions containing them and their use in the treatment of diseases or medical conditions mediated by cytokines.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: May 17, 2011
    Assignee: Asrazeneca AB
    Inventors: Dearg Sutherland Brown, John Graham Cumming, Ian Alun Nash
  • Patent number: 7676788
    Abstract: A method is described comprising: scheduling jobs for a program build to execute in parallel across a plurality of nodes; predicting the files required to complete each of the jobs; and preloading the files to each node prior to the execution of each job.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: March 9, 2010
    Assignee: Electric Cloud, Inc.
    Inventors: John Ousterhout, Sven Delmas, John Graham-Cumming, John Eric Melski, Usman Muzaffar, Scott Stanton
  • Patent number: 7395529
    Abstract: A method is described for executing program builds comprising: scheduling jobs for a program build based on dependencies between files used in the jobs; executing the jobs according to the schedule; collecting file usage information from each of the jobs, the file usage information indicating operations performed on the files in each of the jobs; and analyzing the file usage information to determine whether any one of the jobs resulted in a conflict.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: July 1, 2008
    Assignee: Electric Cloud, Inc.
    Inventors: Scott Stanton, Sven Delmas, John Graham-Cumming, John Eric Melski, Usman Muzaffar, John Ousterhout
  • Publication number: 20080130998
    Abstract: A method of processing a received image file, comprises receiving the image file; and detecting a match between the received image file and a previously received image file, if (a) the received image file differs from the previously received image file, and (b) an image represented by the received image file is visually identical to an image represented by the previously received image file.
    Type: Application
    Filed: July 20, 2007
    Publication date: June 5, 2008
    Applicant: Clearswift Limited
    Inventors: Robin MAIDMENT, John GRAHAM-CUMMING
  • Patent number: 7263695
    Abstract: A method for executing program builds is described comprising: executing jobs for a program build in parallel according to a first job schedule; detecting a recursive build invocation in one of the jobs; analyzing dependency information associated with the recursive build invocation; and based on the analysis, supplementing the first job schedule with additional job schedule data.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: August 28, 2007
    Assignee: Electric Cloud, Inc.
    Inventors: Usman Muzaffar, Sven Delmas, John Graham-Cumming, John Eric Melski, John Ousterhout, Scott Stanton
  • Patent number: 7086063
    Abstract: A method is described comprising: scheduling jobs for a program build to execute in parallel across a plurality of nodes; predicting the files required to complete each of the jobs; and preloading the files to each node prior to the execution of each job.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: August 1, 2006
    Assignee: Electric Cloud, Inc.
    Inventors: John Ousterhout, Sven Delmas, John Graham-Cumming, John Eric Melski, Usman Muzaffar, Scott Stanton
  • Patent number: 6846827
    Abstract: The invention concerns pyrimidine derivatives of Formula (I) wherein m is 0-3 and each R1 is a group such as hydroxy, halogeno, trifluoromethyl and cyano; R3 is hydrogen, halogeno or (1-6C)alkyl; n is 0-2 and each R2 is a group such as hydroxy, halogeno, trifluoromethyl and cyano; p is 0-4; and Q1 is aryl or heteroaryl; or pharmaceutically acceptable salts or in vivo cleavable esters thereof; processes for their preparation, pharmaceutical compositions containing them and their use in the treatment of diseases or medical conditions mediated by cytokines.
    Type: Grant
    Filed: October 10, 2000
    Date of Patent: January 25, 2005
    Assignee: AstraZeneca AB
    Inventor: John Graham Cumming
  • Publication number: 20040194060
    Abstract: A method for executing program builds is described comprising: analyzing file dependency information contained within a first file; scheduling jobs for a program build based on the analysis of the dependency information; executing the jobs according to the schedule; collecting file usage information from each of the jobs; and supplementing the file dependency information with the file usage information.
    Type: Application
    Filed: March 25, 2003
    Publication date: September 30, 2004
    Inventors: John Ousterhout, Sven Delmas, John Graham-Cumming, John Jem Eric Melski, Usman Muzaffar, Scott Stanton
  • Patent number: 6584501
    Abstract: A user interface and computer-implemented method for analyzing and displaying network traffic performance assessment data in a computer network. Packet trace data is organized into application-level threads for display in a visual thread diagram. The user can manipulate the visual thread diagram to configure it in a number of ways in a dynamic manner.
    Type: Grant
    Filed: February 3, 1999
    Date of Patent: June 24, 2003
    Assignee: Compuware Corporation
    Inventors: Michael Cartsonis, John Graham-Cumming, Willem A. Koulman, Steven J. Schaffer, Jacob Weil
  • Patent number: 6313127
    Abstract: Compounds of formula (I) in which all variables are defined in the description and their salts inhibit the enzyme oxido squalene cyclase and are useful in treating hypercholesterolemia and also as anti-fungal agents. Processes for their preparation are also described together with their use in medicine.
    Type: Grant
    Filed: July 31, 1998
    Date of Patent: November 6, 2001
    Assignee: Zeneca Limited
    Inventors: David Waterson, Elaine Sophie Elizabeth Stokes, George Robert Brown, John Graham Cumming, Nicholas John Newcombe, Robin Wood, William John Watkins
  • Patent number: 6182146
    Abstract: A system, method, and software product dynamically determine network applications associated with any ports being used by packets on a network, allowing the packets to be properly routed, counted, and reported according to their applications. In one embodiment, an application-port mapping table stores static associations or mappings between applications and ports, as defined by a standards body or other source. The application-port mapping table is dynamically updated during runtime to reflect dynamic associations between applications and ports as extracted from packet data. The associations are identified by a packet analysis module which performs a two step verification of an application for a packet. In a first step, the packet analysis module applies the ports from a packet to the application-port mapping table to obtain a first application identifier. In a second, separate step, the packet analysis module applies identification logic to the packet to identify an application based on packet data.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: January 30, 2001
    Assignee: Compuware Corporation
    Inventor: John Graham-Cumming, Jr.