Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

USO07945536B2

<12) United States Patent (10) Patent No.: US 7,945,536 B2

Bao et al. (45) Date of Patent: May 17, 2011

[graphic]

(54) METHOD AND SYSTEM FOR RECOVERING
A PREVIOUS VERSION OF A DOCUMENT
FROMA CURRENT VERSION OF THE
DOCUMENT
(75) Inventors: Hongqing Bao, Shenzhen (CN); Qian
Sun, Shenzhen (CN); Yang Zhao,
Shenzhen (CN); Xuefei Song, Shenzhen
(CN); Linyi Tian, Shenzhen (CN)

(73) Assignee: Huawei Technologies Co., Ltd.,
Shenzhen (CN)

( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. l54(b) by 377 days.

(21) Appl.No.: 12/003,311

(22) Filed: Dec. 21, 2007

(65) Prior Publication Data US 2008/0147751A1 Jun. 19, 2008

Related U.S. Application Data

(63) Continuation of application No. PCT/CN2006/002529, filed on Sep. 26, 2006.

(30) Foreign Application Priority Data

Dec. 7, 2005 (CN) ........................ .. 2005 1 0102270

(51) Int. Cl.

G06F 7/00 (2006.01)

G06F 17/00 (2006.01) (52) U.S. Cl. ....................... .. 707/674; 707/678; 707/684 (58) Field of Classification Search ........ .. 707/650-654,

[merged small][merged small][merged small][graphic][merged small][graphic][merged small][merged small][graphic][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]

(56) References Cited

U.S. PATENT DOCUMENTS 6,292,808 Bl 9/2001 Obermarck et al. (Continued)

FOREIGN PATENT DOCUMENTS CN 1588352 A 3/2005 (Continued)

OTHER PUBLICATIONS

J . Rosenberg, “An XML Format for Representing XML Configuration Access Protocol (XCAP) Change Logs”, Internet Society, 2005, pp. 1-12. Download: http1//www.ietf.org/proceedings/65/IDs/draftrosenberg-simple-xcap-change-log-00.Ixt.*

(Continued)

Primary Examiner — Jean M Corrielus

Assistant Examiner — Hares Jami

(74) Attorney, Agent, or Firm — Finnegan, Henderson, Farabow, Garrett & Dunner LLP

(57) ABSTRACT

An extensible markup language document management method includes: receiving a document recovery request from a user; and recovering a version of the document as required by a user from the current version of the document, in accordance with the change records for the document. An extensible markup language document management system includes: a rollback control module, adapted to recover a version of a document as required by a user from the current version of the document, in accordance with change records for the document, upon receiving a document recovery request from the user.

7 Claims, 9 Drawing Sheets

ge recording document

reco mg document

13. 200 OK

ZLXCAPPUT

[merged small][graphic]
[merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small]

PCT/CN2006/002529, filed Sep. 26, 2006, Huawei Technologies Co., Ltd.

First Chinese Office Action dated (mailed) Nov. 21, 2008, issued in related Chinese Application No. 200510102270.4, Huawei Technologies Co., Ltd.

Second Chinese Office Action dated (mailed) Jul. 3, 2009, issued in Chinese Application No. 200510102270.4, Huawei Technologies Co., Ltd.

Third Chinese Office Action dated (mailed) Jun. 23, 2010, issued in Chinese Application No. 200510102270.4, Huawei Technologies Co., Ltd.

Open Mobile Alliance, XML Document Management (XDM) Specification, Candidate Version 1.0-22, Nov. 22, 2005. OMA-TS-XDM_ Core-V1_0-20051122-C, 2005, (52 pages).

J . Rosenberg, The Extension Markup Language (XML) Configuration Access Protocol (XCAP) draft-ietf-simple-xcap-08, Oct. 24, 2005 (1-59 pages).

* cited by examiner

100 200 300 A . K F ._ .. 6

——I XDM serverl I

XDM I 5Aggregation proxy A 5A

Id—nnn-—-L .

I I * ~{ XDM servern I

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

"""""" "- """"" <>li¢11t I.RE9?9_’.§?D.’.°_r.--I

_ 1. request >

1 2. Determine

I and store a 4 3_ 20d OK change ofa

[graphic]
[graphic]

document

« PreviousContinue »