Patents by Inventor Jerremy Holland

Jerremy Holland 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: 6944660
    Abstract: The present invention is directed toward providing a system for monitoring events occurring on a networked browser while the browser is processing web page-based transactions and information, wherein the data from the monitoring process is sent to a computer other than the browser on which the transactions are executing and other than the computer from which the transaction was downloaded. Exemplary embodiments of the invention are directed toward a system and method for invoking a monitoring function on a network computer, including the steps of accessing a web page from a web server, updating the web page by inserting a script tag in the web page, wherein the script tag includes location information for a function for monitoring events on a network computer other than the web server, and storing the updated web page on the web server.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: September 13, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kave Eshghi, Jerremy Holland, John Green, Dennis Morgan, Anupriya Ramraj, Steve Smead
  • Patent number: 6834303
    Abstract: An auto-discovery system discovers related components of a service operating on a distributed network. This auto-discovery system involves (1) selecting a model of the configuration of the service; (2) determining, from the model, “scope hints” that limit the possible locations of related components; (3) determining a root component of the service; (4) using scope hints to limit the search, to rapidly find related instances of components contained in the root service component; (5) determining whether a quorum of components comprising a distributed service has been discovered; (6) determining the parent service component of each discovered service component by instance matching; and (7) using the instance match information to determine the discovery tree of components that have the structure of the service map, share a common root component, and define a service group. This auto-discovery system efficiently discovers the components of a wide range of services within a distributed environment.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: December 21, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Pankaj K. Garg, Mohamed Dekhil, Klaus Wurster, Jerremy Holland, Martin L. Griss, Vijay Machiraju
  • Patent number: 6522768
    Abstract: A system for predicting system behavior of a managed system includes a measurement module coupled to the managed system to generate measurement data of the managed system. The measurement data include current measurement data and past measurement data. The past measurement data indicate a problem of the managed system. A pattern classification module is coupled to the measurement module to process the past measurement data into a plurality of representative pattern images, and to select a predictor pattern image that best identifies the problem from the pattern images. A pattern matching module is coupled to the pattern classification module and the measurement module to process the current measurement data into a plurality of pattern images using the same image processing technique that generates the predictor pattern image. The pattern matching module also identifies any pattern image that matches the predictor pattern image to predict the problem.
    Type: Grant
    Filed: January 31, 2000
    Date of Patent: February 18, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Mohamed Dekhil, Jerremy Holland
  • Publication number: 20020165954
    Abstract: The present invention is directed toward providing a system for monitoring events occurring on a networked browser while the browser is processing web page-based transactions and information, wherein the data from the monitoring process is sent to a computer other than the browser on which the transactions are executing and other than the computer from which the transaction was downloaded. Exemplary embodiments of the invention are directed toward a system and method for invoking a monitoring function on a network computer, including the steps of accessing a web page from a web server, updating the web page by inserting a script tag in the web page, wherein the script tag includes location information for a function for monitoring events on a network computer other than the web server, and storing the updated web page on the web server.
    Type: Application
    Filed: May 4, 2001
    Publication date: November 7, 2002
    Inventors: Kave Eshghi, Jerremy Holland, John Green, Dennis Morgan, Anupriya Ramraj, Steve Smead
  • Patent number: 6453265
    Abstract: A system for monitoring system behavior of a managed/instrumented system is described. The system includes a measurement module coupled to the managed system to generate measurement data of the managed system. The measurement data include past measurement data and current measurement data. A store is also provided that stores the past measurement data. A genetic programming module is coupled to the store to evolve the evolved predictor based on the past measurement data and predetermined effectiveness criteria such that the evolved predictor predicts the system behavior of the managed system when supplied with the current measurement data. The genetic programming module genetically manipulates a set of candidate predictors to produce the evolved predictor. A system for generating the evolved predictor is also described.
    Type: Grant
    Filed: December 28, 1999
    Date of Patent: September 17, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Mohamed Dekhil, Evan R. Kirshenbaum, Jerremy Holland
  • Publication number: 20020103663
    Abstract: Electronic commerce transaction messages are processed over a network between a client and a server in a highly reliable fashion by establishing a secure or un-secure communications connection between the network client and the network server at an electronic transaction assurance (eTA) system, which is located in a communication path between the network client and the network server. The transaction type is identified in the message and the progress of the transaction is tracked using transaction models. Any failure in the back-end server system or in the network connections is detected and the failure is recovered from using an outcome determination technique. The failure of a node within the eTA system is masked from the network client by formulating an appropriate response and sending it back to the client such that the network client and network server that were using the selected node do not see any interruption in their communications.
    Type: Application
    Filed: December 19, 2001
    Publication date: August 1, 2002
    Inventors: John Bankier, Ronald Brown, John Cowan, Mohamed Dekhil, Jerremy Holland, Phillip Love, Stuart MacNeill, Eric McCall