XDM system and method for forwarding a document
First Claim
1. A server for managing and forwarding an eXtensible Markup Language (XML) document, the server comprising:
- a memory; and
a processor configured to;
receive a forward request message, from a first client, that requests forwarding of a target XML document;
perform receiver authorization for determining whether each of a second client and a third client accepts forwarding of the target XML document, wherein the forward request message indicates that the target XML document is to be forwarded to each of the second client and the third client; and
forward the target XML document by storing the target XML document in each of directories of the second client and the third client when each of the second client and the third client accepts the forwarding of the target XML document,wherein the processor is further configured to perform the receiver authorization by performing each of proactive authorization and reactive authorization,wherein, when performing the proactive authorization, the processor is configured to determine whether the third client accepts forwarding of the target XML document, without directly inquiring of the third client, according to an access rule which has been defined by the third client and has been stored in the server, andwherein, when performing the reactive authorization, the processor is configured to inquire of the second client, and receive, from the second client, a response associated with whether the second client accepts the forwarding of the target XML document.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a system and a method for implementing an XDM forward function described in [XDM2_RD] and [XDM2 AD]. The method includes the steps of: transmitting, by the XDM forward requesting user a forward request message for forwarding a desired XML document to the XDMS; receiving, by the XDMS the forward request message, determining if the XDM forward requesting user has been granted a forward authority for a forward-requested target XML document forwarding the requested XML document to the XDM forward receiving user when the XDM forward requesting user has been granted an authority to forward the target XML document, performing receiver authorization for determining if an XDM forward receiving user can accept the forwarded XML document, and confirming that the XDM forward receiving user owns the forwarded XML document and storing the possessed XML document in a user directory when the receiver authorization has been successfully performed.
-
Citations
20 Claims
-
1. A server for managing and forwarding an eXtensible Markup Language (XML) document, the server comprising:
-
a memory; and a processor configured to; receive a forward request message, from a first client, that requests forwarding of a target XML document; perform receiver authorization for determining whether each of a second client and a third client accepts forwarding of the target XML document, wherein the forward request message indicates that the target XML document is to be forwarded to each of the second client and the third client; and forward the target XML document by storing the target XML document in each of directories of the second client and the third client when each of the second client and the third client accepts the forwarding of the target XML document, wherein the processor is further configured to perform the receiver authorization by performing each of proactive authorization and reactive authorization, wherein, when performing the proactive authorization, the processor is configured to determine whether the third client accepts forwarding of the target XML document, without directly inquiring of the third client, according to an access rule which has been defined by the third client and has been stored in the server, and wherein, when performing the reactive authorization, the processor is configured to inquire of the second client, and receive, from the second client, a response associated with whether the second client accepts the forwarding of the target XML document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for forwarding an eXtensible Markup Language (XML) document in a server for managing XML documents, the method comprising the steps of:
-
receiving a forward request message, from a first client, that requests forwarding of a target XML document; performing receiver authorization for determining whether each of a second client and a third client accepts forwarding of the target XML document, wherein the forward request message indicates that the target XML document is to be forwarded to each of the second client and the third client; and forwarding the target XML document by storing the target XML document in each of directories of the second client and the third client, when each of the second client and the third client accepts the forwarding of target XML document, wherein the receiver authorization is performed by performing each of proactive authorization and reactive authorization, wherein performing the proactive authorization includes determining whether the third client accepts forwarding of the target XML document, without directly inquiring of the third client, according to an access rule which has been defined by the third client and has been stored in the server, and wherein performing the reactive authorization includes inquiring of the second client, and receiving, from the second client, a response associated with whether the second client accepts the forwarding of the target XML document. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium with instructions stored therein which, upon execution, cause at least one processor to:
-
receive a forward request message, from a first client, that requests forwarding of a target XML document; perform receiver authorization for determining whether each of a second client and a third client accepts forwarding of the target XML document, wherein the forward request message indicates that the target XML document is to be forwarded to each of the second client and the third client; and forward the target XML document by storing the target XML document in each of directories of the second client and the third client when each of the second client and the third client accepts the forwarding of target XML document, wherein the instructions further cause the at least one processor to perform the receiver authorization by performing each of proactive authorization and reactive authorization, wherein, when performing the proactive authorization, the at least one processor is configured to determine whether the third client accepts the forwarding of the target XML document, without directly inquiring of the third client, according to an access rule which has been defined by the third client and has been stored in the server, and wherein, when performing the reactive authorization, the at least one processor is configured to inquire of the second client, and receive, from the second client, a response associated with whether the second client accepts the forwarding of the target XML document. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification