Patents by Inventor Daniel Christopher Shupp

Daniel Christopher Shupp 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: 7818600
    Abstract: A distributed cache management system that minimizes invalid cache notification events is provided. A cache management system in a sending device processes outgoing cache notification events by adding information about the source server's clock. A cache management system in the receiving device then uses this information to adjust event information once the event is received.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Charles Philip Fricano, Brian Keith Martin, Daniel Christopher Shupp
  • Publication number: 20080126827
    Abstract: A distributed cache management system that minimizes invalid cache notification events is provided. A cache management system in a sending device processes outgoing cache notification events by adding information about the source server's clock. A cache management system in the receiving device then uses this information to adjust event information once the event is received.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 29, 2008
    Inventors: CHARLES PHILIP FRICANO, Brian Keith Martin, Daniel Christopher Shupp
  • Patent number: 7318165
    Abstract: A distributed cache management system that minimizes invalid cache notification events is provided. A cache management system in a sending device processes outgoing cache notification events by adding information about the source server's clock. A cache management system in the receiving device then uses this information to adjust event information once the event is received.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Charles Philip Fricanco, Brian Keith Martin, Daniel Christopher Shupp
  • Patent number: 6988135
    Abstract: A data processing system and method are described for specifying a cache policy for caching pages which include dynamic content. A user is permitted to request a page to be displayed. The page includes multiple fragments. An application is executed which generates those fragments. The generation of fragments is are unchanged by the caching policy. Each one of the servlets is executed to present a different one of the fragments. Caching of the page fragments can now be processed separately from the execution of the application.
    Type: Grant
    Filed: February 15, 2001
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Brian Keith Martin, Daniel Christopher Shupp
  • Patent number: 6601142
    Abstract: A method for enhanced fragment caching. The method can include identifying in at least one of first and second retrieved page fragments a variable object utilized by the fragment upon execution to produce dynamic content. Separate cache entries can be written for the first and second retrieved page fragments where the first and second retrieved page fragments differ in ways other than an evaluation of the variable object. Otherwise, a single cache entry can be written for both the first and second retrieved page fragments where the first and second retrieved page fragments differ only in the evaluation of the variable object.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: July 29, 2003
    Assignee: International Business Machines Corporation
    Inventors: John S. Cox, Brian Keith Martin, Daniel Christopher Shupp
  • Publication number: 20030061442
    Abstract: A method for enhanced fragment caching. The method can include identifying in at least one of first and second retrieved page fragments a variable object utilized by the fragment upon execution to produce dynamic content. Separate cache entries can be written for the first and second retrieved page fragments where the first and second retrieved page fragments differ in ways other than an evaluation of the variable object. Otherwise, a single cache entry can be written for both the first and second retrieved page fragments where the first and second retrieved page fragments differ only in the evaluation of the variable object.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Applicant: International Business Machines Corporation
    Inventors: John S. Cox, Brian Keith Martin, Daniel Christopher Shupp
  • Publication number: 20020112032
    Abstract: A data processing system and method are described for specifying a cache policy for caching pages which include dynamic content. A user is permitted to request a page to be displayed. The page includes multiple fragments. An application is executed which generates those fragments. The generation of fragments is are unchanged by the caching policy. Each one of the servlets is executed to present a different one of the fragments. Caching of the page fragments can now be processed separately from the execution of the application.
    Type: Application
    Filed: February 15, 2001
    Publication date: August 15, 2002
    Applicant: International Business Machines Corporation
    Inventors: Brian Keith Martin, Daniel Christopher Shupp