Patents by Inventor Darl Crick

Darl Crick 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: 8527711
    Abstract: A method to preview new cacheable content may include adding a skip-cache element to a request to preview the new cacheable content before replacing any existing content in a cache or caching the new content. The method may also include bypassing cache processing for the request in response to the request including the skip-cache element and the skip-cache element being defined in a cache policy.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Madhu K. Chetuparambil, Ching-Chi A. Chow, Darl Crick, Andrew J. Ivory, Nirmala Kodali
  • Publication number: 20080162815
    Abstract: A method to preview new cacheable content may include adding a skip-cache element to a request to preview the new cacheable content before replacing any existing content in a cache or caching the new content. The method may also include bypassing cache processing for the request in response to the request including the skip-cache element and the skip-cache element being defined in a cache policy.
    Type: Application
    Filed: December 27, 2006
    Publication date: July 3, 2008
    Inventors: Madhu K. Chetuparambil, Ching-Chi A. Chow, Darl Crick, Andrew J. Ivory, Nirmala Kodali
  • Publication number: 20070180048
    Abstract: A computer implemented method, apparatus, and computer program product for generating cookies. A cookie value is retrieved in response to receiving the request. An expiration for the cookie value is set based on a time period in which the request is received. A set of unique identifiers, including the expiration, are added to the cookie value and a cookie name to form a cookie. A response to the request is sent to an intermediate server. The response includes data responsive to the request and the cookie. The validity of the data for the response is related to the expiration.
    Type: Application
    Filed: January 27, 2006
    Publication date: August 2, 2007
    Applicant: International Business Machines Corporation
    Inventors: Darl Crick, Joseph Fung, Darshanand Khusial, Andon Salvarinov, Barbara Wong
  • Publication number: 20070136325
    Abstract: Embodiments of the present invention is directed to a data structure in conformance with a database schema for accessing and managing content managed data and to a system, a method and a computer program product for creating the database schema. According to one embodiment of the invention, a method for creating a database schema for accessing and managing content managed data comprising the steps of: creating a base schema; creating a write schema; and creating a read schema; the database schema used by a business logic application to access and manipulate the content managed data in the database. Embodiment of the present invention manages changes to the data using the write schema and the read schema rather than by using a modified base schema.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 14, 2007
    Applicant: International Business Machines Corporation
    Inventors: Victor Chan, Darl Crick, Miu-To Lam, Wan Lee, Jacob Vandergoot, Tony Woo
  • Publication number: 20070112951
    Abstract: The present invention is directed to a system and method of automatic site workload management (ASWM) on a website. The features or services and the associated web objects are identified which may be disabled when the workload on a website and the associated servers exceeds a defined threshold for specific server performance criteria. The web objects contain tags or identifiers which facilitate the ASWM system to selectively enable and otherwise disable the web objects when servicing a user's webpage request based upon thresholds as defined in the rules for server performance criteria. Individual web objects can be disabled or enabled to optimize the benefit on the overall website workload allowing continued website operation and transaction processing during periods of high demand.
    Type: Application
    Filed: November 14, 2005
    Publication date: May 17, 2007
    Inventors: Joseph Fung, Darl Crick, Robert Dunn
  • Publication number: 20060070022
    Abstract: A technique for managing a web page having at least one URL supporting search engine preferred Universal Resource Locator (URL) links through URL mapping and shadow page support is provided. Because a search engine crawler typically does not want to crawl through dynamic URLs, a search engine friendly page would typically contain static URLs. Support is provided for obtaining the web page containing the at least one URL link and determining the at least one URL link to be of a dynamic format then converting the dynamic format of the at least one URL link into a static format. Next, a shadow page of the web page is created, containing the static format link, and placed in the shadow page repository. A web application server may then enabled to provide a URL mapping function to convert such a static URL to a desired dynamic format, based on a provided mapping file. Web administrators or developers may then define an entry in such a mapping file for each URL key that needs to be mapped.
    Type: Application
    Filed: September 29, 2004
    Publication date: March 30, 2006
    Applicant: International Business Machines Corporation
    Inventors: Walfrey Ng, Madeline Fok, Barbara Wong, Darl Crick, Yong Yuan
  • Publication number: 20050240732
    Abstract: According to the present invention, there is provided a computer system, method and apparatus for making intelligent recommendations for dynamic content caching. In one embodiment of the present invention there is provided a computer implemented method for generating intelligent caching recommendations related to dynamic web content for use on a caching system. The method comprising extracting data associated with the dynamic content of interest in accordance with a predetermined data model. Next analyzing the extracted data in accordance with a plurality of certainty factors and a rule based expert system. Completing the analysis and generating a set of caching recommendations from the analyzed data suitable for use by the caching system. Implementing the recommendations in the caching system are repeated iteratively, as in a loop, automatically generating intelligent caching recommendations related to the dynamic web content for use on the caching system.
    Type: Application
    Filed: March 24, 2005
    Publication date: October 27, 2005
    Inventors: Darl Crick, Cyrus Mills, Konstantinos Kontogiannis, Man Tang
  • Publication number: 20050240652
    Abstract: The invention reduces the system processing and user response time spikes normally associated with cache flushes and adds to the effectiveness of the cache returned to service through pre-loading of cache data on a staging server. Statistical data is captured representative of application data usage and analyzed in accordance with customizable rules. Candidate data for caching is determined from the statistical data and pre-loaded onto the staging server. This pre-loaded, staged data is then pushed into the production data cache, thereby reducing downtime of the cache.
    Type: Application
    Filed: March 8, 2005
    Publication date: October 27, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Darl Crick