or
Bookmark and Share
Method and system for specifying a cache policy for caching web pages which include dynamic content
   
Document Number
US Patent 6988135
Issued Date
January 17, 2006
Link
Map
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.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
42
Comments:
no comments yet
Published
January 17, 2006
Application Number
09/784,694
Filed
February 15, 2001
US Classification
709/224   709/214 709/216 709/223
Int'l Classification
G06F   15/173   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
709/206   709/212   709/213   709/214   709/215   709/216   709/217   709/218   709/219   709/212   709/213   709/214   709/215   709/216   709/217   709/218   709/219   709/225   709/212   709/213   709/214   709/215   709/216   709/217   709/218   709/219   709/231  
Related Patents
7533121 - Executing pages of a guided process application in parallel - Owned by Microsoft Corporation (Redmond, WA)

One or more users can execute tasks in a guided process involving dependent and independent steps modeled with parallel processing techniques. For example, a user can open one or more parent pages in a guided process through a user interface, where each of the one or more parent pages lists several items (e.g., child pages) to be completed. Each listed item (i.e., child page) may or may not depend on processing of another child page, or of another task on the parent page itself. As the user (or multiple users) completes the various items on each given parent page according to page-specific definitions, each parent page is rendered anew to show what has been completed and what remains to be completed. Thus, the parallel execution of tasks can be combined with the sequential execution of other steps to provide an integrated experience to the end user.

7076500 - Selective file caching method

A method for improving performance through selective file caching is disclosed. The caching policy of a client's browser cache is set to cache all files. Web page files that reference a dynamic file include JavaScript code that mangles the dynamic filename, such that a reference by the web page file to the dynamic file is unique each time a browser, processes the web page file. In one embodiment, the filename is mangled by appending to it a known string followed by a 12-digit timestamp. Consequently, the mangled filename misses in the cache, forcing the browser to fetch the dynamic file from the web server. The web server recognizes the filename is in the mangled format, regenerates the original filename, and returns the file to the client. Static filenames are not mangled; hence, they are satisfied from the browser cache. The method also works to selectively defeat network caching.

7346855 - Method and system for switching between multiple computer applications - Owned by Microsoft Corporation (Redmond, WA)

Generally described, a method is provided for use in a computer system that allows users to navigate quickly through multiple applications. In accordance with the method, when the computer receives a signal from the user, it extracts a preview representing a screen shot for each window open within the operating system. It then displays the preview, a description, and an icon for the next window in the activation hierarchy and a description and an icon for the remaining open windows. In other embodiments, the previews for all open windows with corresponding descriptions and icons are displayed utilizing several different arrangements. The computer then receives a designation from the user of the next window he or she wants to make active and brings to the foreground the top level window corresponding to the selection.

7478326 - Window information switching system - Owned by Microsoft Corporation (Redmond, WA)

A method for displaying at least one visualization of windows on a display screen is described. The method includes steps of receiving an input corresponding to a request to access visualizations of windows for a plurality of windows, and for each window of the plurality of windows, displaying a visualization of at least a portion of the content of the window in an area separately defined from the plurality of windows, wherein the at least a portion of the content includes dynamic video content. Another method provides for grouping and ordering the visualizations when displayed. Another method allows for display of visualizations related to child and/or parent windows.

7313588 - Locally executing software agent for retrieving remote content and method for creation and use of the agent - Owned by BIAP Systems, Inc. (Sterling, VA)

A software agent is provided which executes instructions on a local user's computer to retrieve potentially changing information content from remote target sources, including web pages, over a computer network, such as the Internet. Different types of software agents are available to retrieve different types of information content from remote sites. Agent types include a smart agent, a search agent, a custom agent for detailed tasks and an RSS agent for retrieving structured XML format documents from remote Internet sites. Information retrieved by the agents is formatted and stored locally for presentation in a publication on the local computer. Publication templates can display target content retrieved by multiple agents from many different remote target pages.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us