Method and apparatus for protecting regions of an electronic document
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/10
G06F-021/62
G06F-017/24
출원번호
US-0459089
(2003-06-11)
등록번호
US-9256753
(2016-02-09)
발명자
/ 주소
Sawicki, Marcin
Namba, Katsuhiro A.
Jones, Brian
Pratley, Christopher
출원인 / 주소
Microsoft Technology Licensing, LLC
대리인 / 주소
Wong, Tom
인용정보
피인용 횟수 :
1인용 특허 :
9
초록▼
A method and apparatus for protecting regions of an electronic document are provided. According to the method, the entire electronic document is protected. The selection of a region within the electronic document is received along with identity of one or more users authorized to freely edit the sele
A method and apparatus for protecting regions of an electronic document are provided. According to the method, the entire electronic document is protected. The selection of a region within the electronic document is received along with identity of one or more users authorized to freely edit the selected region. The identified users are authorized to freely edit only the selected region of the electronic document. A request is then received to edit a region of the electronic document from a current user. In response to the request, a determination is made as to whether the current user is authorized to edit the region. If the user is not authorized to edit the region, the request is denied.
대표청구항▼
1. A computer-implemented method comprising: creating an electronic document in an unprotected editing state that enables unrestricted editing to the electronic document;in response to receiving a state change request to change a state of the electronic document from the unprotected editing state to
1. A computer-implemented method comprising: creating an electronic document in an unprotected editing state that enables unrestricted editing to the electronic document;in response to receiving a state change request to change a state of the electronic document from the unprotected editing state to a protected editing state, displaying an administrative mode through a graphical user interface, wherein the administrative mode enables setting of at least one protection scheme applicable to one or more portions of the electronic document;in the administrative mode, setting the protection scheme for the one or more portions of the electronic document based on received input from a user;receiving a protection request to set the electronic document in the protected editing state;based on the received protection request, setting the electronic document in the protected editing state; andin response to setting the electronic document in the protected editing state, transitioning from the administrative mode to an enforcement mode where the electronic document is viewable in accordance with the protected editing state. 2. The computer-implemented method according to claim 1, wherein the user is authenticated as an owner of the electronic document upon at least one of the receipt of the state change request and receipt of the protection request. 3. The computer-implemented method according to claim 1, wherein the setting of the protection scheme further comprises setting exceptions to the protection scheme based on received input that selects a portion of the electronic document and specifies one or more users that are permitted to edit the selected portion of the electronic document. 4. The computer-implemented method according to claim 3, wherein the setting of the exceptions to the protection scheme further comprises creating at least one user group for one or more users that are permitted to edit the selected portion of the electronic document. 5. The computer-implemented method according to claim 4, wherein the creating of the user group further comprises assigning a unique indicator to the created user group, and wherein the unique indicator is viewable in the enforcement mode to identify portions of the electronic document that are editable by a user. 6. The computer-implemented method according to claim 1, wherein the setting of the protection scheme further comprises receiving a selection of the at least one protection scheme from a listing of a plurality of protection schemes, wherein the plurality of protection schemes comprise: a first protection scheme that makes the one or more portions of the electronic document read-only,a second protection scheme allowing only comments to be added to the one or more portions of the electronic document,a third protection scheme allowing only a completion of a form contained within the one or more portions of the electronic document,a fourth protection scheme displaying only a portion of the selected region of the document that may be edited, anda fifth protection scheme tracking changes made in the electronic document. 7. The computer-implemented method according to claim 1, further comprising receiving, in the enforcement mode, an access request for access to the electronic document in the protected editing state, authenticating a user associated with the access request, and displaying only portions of the electronic document that the authenticated user is authorized to freely edit. 8. A system comprising: at least one processor; anda memory operatively connected with the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method comprising: creating an electronic document in an unprotected editing state that enables unrestricted editing to the electronic document,in response to receiving a state change request to change a state of the electronic document from the unprotected editing state to a protected editing state, displaying an administrative mode through a graphical user interface, wherein the administrative mode enables setting of at least one protection scheme applicable to one or more portions of the electronic document,in the administrative mode, setting the protection scheme for the one or more portions of the electronic document based on received input from a user,receiving a protection request to set the electronic document in the protected editing state,based on the received protection request, setting the electronic document in the protected editing state, andin response to setting the electronic document in the protected editing state, transitioning from the administrative mode to an enforcement mode where the electronic document is viewable in accordance with the protected editing state. 9. The system according to claim 8, wherein the user is authenticated as an owner of the electronic document upon at least one of the receipt of the state change request and receipt of the protection request. 10. The system according to claim 1, wherein the setting of the protection scheme further comprises setting exceptions to the protection scheme based on received input that selects a portion of the electronic document and specifies one or more users that are permitted to edit the selected portion of the electronic document. 11. The system according to claim 10, wherein the setting of the exceptions to the protection scheme further comprises creating at least one user group for one or more users that are permitted to edit the selected portion of the electronic document. 12. The system according to claim 11, wherein the creating of the user group further comprises assigning a unique indicator to the created user group, wherein the unique indicator is viewable in the enforcement mode to identify portions of the electronic document that are editable by a user. 13. The system according to claim 8, wherein the setting of the protection scheme further comprises receiving a selection of the at least one protection scheme from a listing of a plurality of protection schemes, wherein the plurality of protection schemes comprise: a first protection scheme that makes the one or more portions of the electronic document read-only,a second protection scheme allowing only comments to be added to the one or more portions of the electronic document,a third protection scheme allowing only a completion of a form contained within the one or more portions of the electronic document,a fourth protection scheme displaying only a portion of the selected region of the document that may be edited, anda fifth protection scheme tracking changes made in the electronic document. 14. The system according to claim 8, wherein the executed operations further comprising receiving, in the enforcement mode, an access request for access to the electronic document in the protected editing state, authenticating a user associated with the access request, and displaying only portions of the electronic document that the authenticated user is authorized to freely edit. 15. A computer-readable storage device including executable instructions, that when executed on at least one processor, causing the processor to perform a method comprising: creating an electronic document in an unprotected editing state that enables unrestricted editing to the electronic document;in response to receiving a state change request to change a state of the electronic document from the unprotected editing state to a protected editing state, displaying an administrative mode through a graphical user interface, wherein the administrative mode enables setting of at least one protection scheme applicable to one or more portions of the electronic document;in the administrative mode, setting the protection scheme for the one or more portions of the electronic document based on received input from a user;receiving a protection request to set the electronic document in the protected editing state;based on the received protection request, setting the electronic document in the protected editing state; andin response to setting the electronic document in the protected editing state, toggling from the administrative mode to an enforcement mode where the electronic document is viewable in accordance with the protected editing state. 16. The computer-readable storage device according to claim 15, wherein the user is authenticated as an owner of the electronic document upon at least one of the receipt of the state change request and receipt of the protection request. 17. The computer-readable storage device according to claim 15, wherein the setting of the protection scheme further comprises setting exceptions to the protection scheme based on received input that selects a portion of the electronic document and specifies one or more users that are permitted to edit the selected portion of the electronic document. 18. The computer-readable storage device according to claim 17, wherein the setting of the exceptions to the protection scheme further comprises creating at least one user group for one or more users that are permitted to edit the selected portion of the electronic document and assigning a unique indicator to the created user group, and wherein the unique indicator is viewable in the enforcement mode to identify portions of the electronic document that are editable by a user. 19. The computer-readable storage device according to claim 15, wherein the setting of the protection scheme further comprises receiving a selection of the at least one protection scheme from a listing of a plurality of protection schemes, wherein the plurality of protection schemes comprise: a first protection scheme that makes the one or more portions of the electronic document read-only,a second protection scheme allowing only comments to be added to the one or more portions of the electronic document,a third protection scheme allowing only a completion of a form contained within the one or more portions of the electronic document,a fourth protection scheme displaying only a portion of the selected region of the document that may be edited, anda fifth protection scheme tracking changes made in the electronic document. 20. The computer-readable storage device according to claim 15, wherein the method further comprising receiving, in the enforcement mode, an access request for access to the electronic document in the protected editing state, authenticating a user associated with the access request, and displaying only portions of the electronic document that the authenticated user is authorized to freely edit.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (9)
Michael S. Jerger ; Jeffrey A. Bisset ; Craig T. Sinclair ; Michael J. Toutonghi, Directional set operations for permission based security in a computer system.
Pestoni,Florian; Drews,Clemens, Method, computer readable media and apparatus for the selection and rendering of audio files in a networked environment.
Stefik Mark J. (Woodside CA) Bobrow Daniel G. (Palo Alto CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of composite digital works.
Stefik Mark J. (Woodside CA) Merkle Ralph C. (Sunnyvale CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of digital works having a fee reporting mechanism.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.