IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0455806
(1999-12-07)
|
발명자
/ 주소 |
- Beezer, John L.
- DeMello, Marco A.
- Dunietz, Jerry J.
- Keely, Leroy B.
- Madan, Vikram
- Silver, David M.
- Thacker, Charles P.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
52 인용 특허 :
128 |
초록
▼
A system and method for capturing annotations for a non-modifiable document is disclosed. Once it is determined that an annotation is to be created, the system determines the file position of the selected object. The file position of the selected object is stored along with the created annotation in
A system and method for capturing annotations for a non-modifiable document is disclosed. Once it is determined that an annotation is to be created, the system determines the file position of the selected object. The file position of the selected object is stored along with the created annotation in another file or a non-read only portion of a file storing the document. Using the file position, the annotation may be properly identified with the selected object without modifying the non-modifiable document.
대표청구항
▼
1. A computer-implemented method for annotating a system having a display for displaying a page having user selectable objects being intermixed with markup tags, said user selectable objects and said markup tags being stored in a non-modifiable portion of a file, said mark-up tags bounding said user
1. A computer-implemented method for annotating a system having a display for displaying a page having user selectable objects being intermixed with markup tags, said user selectable objects and said markup tags being stored in a non-modifiable portion of a file, said mark-up tags bounding said user selectable objects in said file, comprising the steps of:receiving user input for a selection of an object of said user selectable objects on the displayed page; receiving user input for providing an annotation associated with said selected object; said annotation being modifiable; determining a position of the selected object in the non-modifiable portion of the file regardless of said markup tags bounding said selected object; storing the position and the annotation separately from the non-modifiable portion of the file; and providing a portion of said display configured for navigating to the previously selected object based on said position, when said annotation is subsequently selected. 2. The computer-implemented method according to claim 1, wherein the designation of the object is received through interaction with a stylus.3. The computer-implemented method according to claim 1, wherein the designation of the object is received through interaction with a mouse.4. The computer-implemented method according to claim 1, wherein the annotation is a highlight.5. The computer-implemented method according to claim 1, wherein the annotation is a bookmark.6. The computer-implemented method according to claim 1, wherein the annotation is a drawing.7. The computer-implemented method according to claim 1, wherein the annotation is a text annotation.8. The computer-implemented method according to claim 1, wherein said determining step comprises the step of:counting the number of bytes from the beginning of the non-modifiable portion of the file to the selected object. 9. A computer-implemented method for annotating a system having a display for displaying a page having user selectable objects, said user selectable objects stored in a non-modifiable portion of a file, comprising the steps of:receiving user input for selection of an object of said user selectable objects on the displayed page; receiving user input for providing an annotation being associated with said selected object; determining a position of the selected object in the non-modifiable portion of the file; storing the position and the annotation separately from the non-modifiable portion of the file; and providing a user selectable portion on said display configured for navigating to the previously selected object based on said position, when said annotation is displayed and subsequently selected; wherein said determining step comprises the steps of: counting the number of bytes from the beginning of the non-modifiable portion of the file to a first object on the displayed page; counting the number of bytes from the first object on the displayed page to the selected object; adding the number obtained from said first counting step to the number obtained from said second counting step to determine the file position of the selected object in said file. 10. The computer-implemented method according to claim 1, wherein said annotation is an annotation of said object.11. A computer-readable medium having a program stored thereon, said program used in conjunction with a system having a display for displaying a page having user selectable objects being intermixed with markup tags, said user selectable objects and said markup tags being stored in a non-modifiable portion of a file, said mark-up tags bounding said user selectable objects in said file, comprising the steps of:receiving user input for a selection of an object of said user selectable objects on the displayed page; receiving user input for providing an annotation associated with said selected object; said annotation being modifiable; determining a position of the selected object in the non-modifiable portion of the file regardless of said markup tags bounding said selected object; storing the position and the annotation separately from the non-modifiable portion of the file; and providing a portion of said display configured for navigating to the previously selected object based on said position, when said annotation is subsequently selected. 12. The computer-readable medium according to claim 11, wherein the designation of the object is received through interaction with a stylus.13. The computer-readable medium according to claim 11, wherein the designation of the object is received through interaction with a mouse.14. The computer-readable medium according to claim 11, wherein the annotation is a highlight.15. The computer-readable medium according to claim 11, wherein the annotation is a bookmark.16. The computer-readable medium according to claim 11, wherein the annotation is a drawing.17. The computer-readable medium according to claim 11, wherein the annotation is a text annotation.18. The computer-readable medium according to claim 11, wherein said determining step comprises the step of:counting the number of bytes from the beginning of the non-modifiable portion of the file to the selected object. 19. A computer-readable medium having a program stored thereon, said program used in conjunction with a system having a display for displaying a page having user selectable objects, said user selectable objects stored in a non-modifiable portion of a file, comprising the steps of:receiving user input for a a selection of an object of said user selectable objects on the displayed page; receiving user input for providing an annotation being associated with said selected object: determining a position of the selected object in the non-modifiable portion of the file; storing the position and the annotation separately from the non-modifiable portion of the file; and providing a user selectable portion on said display configured for navigating to the previously selected object based on said position, when said annotation is displayed and subsequently selected; wherein said determining step comprises the steps of: counting the number of bytes from the beginning of the non-modifiable portion of the file to a first object on the displayed page object; counting the number of bytes from the first object on the displayed page to the selected object; adding the number obtained from said first counting step to the number obtained from said second counting step to determine the file position of the object in said file. 20. The computer-readable medium according to claim 11, wherein the annotation is an annotation of the object.21. A computer-implemented method for annotating an electronic book system having a display for displaying a page having user selectable objects, said user selectable objects stored in a non-modifiable portion of a file, comprising the steps of:providing a first display portion for displaying said page of the user selectable objects; receiving user input for a selection of an object of said user selectable objects on the displayed page; receiving user input for providing an annotation associated with said selected object; determining a file position of the selected object in the non-modifiable portion of the file; storing the file position and the annotation separately from the non-modifiable portion of the file; and providing a second display portion on said display configured for navigating to the previously selected object based on said file position, when said annotation is displayed and subsequently selected. 22. A computer apparatus configured for annotating an electronic book, comprising:a processor; a display screen; and a memory configured to store computer executable instructions and an electronic book including a page having user selectable objects, said user selectable objects stored in a non-modifiable portion of a file, wherein said instructions cause the computer apparatus to perform the following steps: providing a first display portion for displaying said page of the user selectable objects; receiving user input for a selection of an object of said user selectable objects on the displayed page; receiving user input for providing an annotation associated with said selected object; determining a file position of the selected object in the non-modifiable portion of the file; storing the file position and the annotation separately from the non-modifiable portion of the file; and providing a second display portion on said display configured for navigating to the previously selected object based on said file position, when said annotation is displayed and subsequently selected.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.