Patents by Inventor Stuart J. Hayton

Stuart J. Hayton 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: 9787791
    Abstract: A processor-implemented method manages a data cache for a computer system. One or more processors maintain a cache for one or more data resources requested by a client process. In response to a request from the client process for a cached data resource, the processors send a first request to a server process for the data resource, and a second request to the server process for an indication of whether or not the data resource has been modified since the data source was most recently cached. Responses to the first or second requests from the server process are compared with the cached data resources so as to identify whether the response to the second request is inaccurate. One or more processors disable caching for the data resource in response to a predetermined number of inaccurate second requests associated with the data resource being identified.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Malolan Chetlur, Stuart J. Hayton, Zygmunt A. Lozinski, Susan P. Paice
  • Patent number: 9535794
    Abstract: A computer receives a heartbeat message that includes both program reset information and at least one segment, of the heartbeat message, that is configured to indicate whether or not a first program is functioning correctly. The computer determines if the heartbeat message includes the indication that the first program is functioning correctly. If the computer determines that the heartbeat message indicates that the first program is functioning correctly, then the computer sends a data stream to the first program.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: January 3, 2017
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Arthur J. Barr, Stuart J. Hayton, Robert B. Nicholson, Colin J. Thorne
  • Patent number: 9253278
    Abstract: Disclosed is a program for validating a web cache independent of an origin server. A computer in between a client computer and the origin server computer receives a request for a resource and an entity tag (ETag) corresponding to the request. The computer forwards the request to the origin server and subsequently receives the resource. The computer generates an ETag for the received resource and compares the generated ETag to the ETag corresponding to the request. If the ETags match, the computer sends an indication toward the client computer that the resource has not been modified.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stuart J. Hayton, David R. Jones, Alwyn R. Lobo, Robert B. Nicholson, Graeme P. Vetterlein
  • Publication number: 20150215417
    Abstract: A processor-implemented method manages a data cache for a computer system. One or more processors maintain a cache for one or more data resources requested by a client process. In response to a request from the client process for a cached data resource, the processors send a first request to a server process for the data resource, and a second request to the server process for an indication of whether or not the data resource has been modified since the data source was most recently cached. Responses to the first or second requests from the server process are compared with the cached data resources so as to identify whether the response to the second request is inaccurate. One or more processors disable caching for the data resource in response to a predetermined number of inaccurate second requests associated with the data resource being identified.
    Type: Application
    Filed: August 6, 2013
    Publication date: July 30, 2015
    Inventors: Malolan Chetlur, Stuart J. Hayton, Zygmunt A. Lozinski, Susan P. Paice
  • Publication number: 20150033072
    Abstract: A computer receives a heartbeat message that includes both program reset information and at least one segment, of the heartbeat message, that is configured to indicate whether or not a first program is functioning correctly. The computer determines if the heartbeat message includes the indication that the first program is functioning correctly. If the computer determines that the heartbeat message indicates that the first program is functioning correctly, then the computer sends a data stream to the first program.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Applicant: International Business Machines Corporation
    Inventors: Arthur J. Barr, Stuart J. Hayton, Robert B. Nicholson, Colin J. Thorne
  • Publication number: 20130198313
    Abstract: Disclosed is a program for validating a web cache independent of an origin server. A computer in between a client computer and the origin server computer receives a request for a resource and an entity tag (ETag) corresponding to the request. The computer forwards the request to the origin server and subsequently receives the resource. The computer generates an ETag for the received resource and compares the generated ETag to the ETag corresponding to the request. If the ETags match, the computer sends an indication toward the client computer that the resource has not been modified.
    Type: Application
    Filed: January 30, 2012
    Publication date: August 1, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stuart J. Hayton, David R. Jones, Alwyn R. Lobo, Robert B. Nicholson, Graeme P. Vetterlein