(12) United States Patent ao) Patent No.: Us 7,069,497 Bi
Desai (45) Date of Patent: Jun. 27,2006
(54) SYSTEM AND METHOD FOR APPLYING A PARTIAL PAGE CHANGE
(75) Inventor: Sachin Desai, San Francisco, CA (US)
(73) Assignee: Oracle International Corp., Redwood Shores, CA (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 597 days.
(21) Appl. No.: 10/241,732
(22) Filed: Sep. 10, 2002
(51) Int. CI.
(52) U.S. CI 715/501.1; 715/513; 715/524
(58) Field of Classification Search 715/500.1,
715/501.1, 513, 524 See application file for complete search history.
(56) References Cited
U.S. PATENT DOCUMENTS
6,931,397 Bl * 8/2005 Sundaresan 707/5
2002/0032701 Al * 3/2002 Gao et al 707/513
2004/0093376 Al * 5/2004 De Boor et al 709/203
* cited by examiner
A system and method for applying a partial page change to a browser page formatted according to Hypertext Markup Language (HTML). In response to an update request, a first client browser page is updated to a second page by applying one or more partial page changes to the first page, wherein each change comprises an HTML element. Each change may comprise an element unique to the second page or an element that differs from a corresponding element of the first page. A set of changes may comprise a partial page update. In one embodiment of the invention, an origin server may be expressly programmed to receive the update request and serve a partial page update. In another embodiment of the invention, a caching server is configured to generate the partial page update by comparing hash values computed on corresponding elements of the first page and the second page.
11 Claims, 7 Drawing Sheets