Inline review tracking in documents
First Claim
Patent Images
1. A method, comprising:
- receiving an input to a body of an electronic markup language document that is being displayed in a window; and
in response to said receiving;
generating a comment based on or including the input;
storing the comment in a comment section of a data structure for the electronic document, wherein said storing comprises formatting the comment using a tag to identify the comment, wherein the comment section of the data structure is separate from a body section of the data structure, wherein the body section of the data structure includes content for the body of the electronic markup language document; and
displaying the body of the electronic markup language document and an action user interface element in the window, wherein the action user interface element can be activated to perform an action in regard to at least part of the comment stored in the comment section of the data structure, wherein the action includes one or more of view, accept, reject, modify, delete, insert, or replace.
2 Assignments
0 Petitions
Accused Products
Abstract
Inline review tracking in documents is described, including receiving an input to a document displayed in a browser, generating a comment and an option, the comment being configured to describe the input and the option being configured to perform one or more actions associated with the input, marking the document with a tag based on the input, storing the input using another tag in a comment section of the document; and presenting the document, the comment, and the option, wherein the document is displayed in a first frame, and the comment and the option are displayed in a second frame.
64 Citations
26 Claims
-
1. A method, comprising:
-
receiving an input to a body of an electronic markup language document that is being displayed in a window; and in response to said receiving; generating a comment based on or including the input; storing the comment in a comment section of a data structure for the electronic document, wherein said storing comprises formatting the comment using a tag to identify the comment, wherein the comment section of the data structure is separate from a body section of the data structure, wherein the body section of the data structure includes content for the body of the electronic markup language document; and displaying the body of the electronic markup language document and an action user interface element in the window, wherein the action user interface element can be activated to perform an action in regard to at least part of the comment stored in the comment section of the data structure, wherein the action includes one or more of view, accept, reject, modify, delete, insert, or replace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving an input to a body of an electronic markup language document that is being displayed in a browser; and in response to said receiving; generating a comment based on or including the input; marking a body section of a data structure for the electronic document with a tag based on the input, wherein the body section includes content for the body of the electronic markup language document; storing the comment in a comment section of the data structure for the electronic document, wherein said storing comprises storing the input using another tag to identify the comment, wherein the comment section of the data structure is separate from the body section of the data structure; and displaying the body of the electronic markup language document and an action user interface element, wherein the action user interface element is useable to cause the browser to parse the tag and the another tag to determine where the input can be applied to the electronic markup language document. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a memory configured to store data associated with one or more electronic documents; and a processor configured to; receive an input to a body of an electronic markup language document that is being displayed in a window; and in response to receiving the input; generate a comment based on or including the input; store the comment in a comment section of a data structure for the electronic document, wherein said storing comprises storing the comment using a tag to identify the comment, wherein the comment section of the data structure is separate from a body section of the data structure, wherein the body section of the data structure includes content for the body of the electronic markup language document; and display the body of the electronic markup language document and an action user interface element in the window, wherein the action user interface element can be activated to perform an action in regard to at least part of the comment stored in the comment section of the data structure, wherein the action includes one or more of view, accept, reject, modify, delete, insert, or replace. - View Dependent Claims (17, 18)
-
-
19. A system, comprising:
-
a memory that stores instructions executable to implement a data structure, wherein the data structure is configured to store data associated with a document; and a logic module configured to; receive an input to a body of an electronic markup language document that is being displayed in a browser; and in response to receiving the input; generate a comment based on or including the input; mark a body section of a data structure for the electronic document with a tag based on the input, wherein the body section includes content for the body of the electronic markup language document; store the comment in a comment section of the data structure for the electronic document, wherein said storing comprises storing the input using another tag to identify the comment, wherein the comment section of the data structure is separate from the body section of the data structure; and display the body of the electronic markup language document and an action user interface element, wherein the action user interface element is useable to cause the browser to parse the tag and the another tag to determine how the input can be applied to the electronic markup language document; wherein the logic module is implemented, at least in part, by circuitry in the system. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A non-transitory, computer readable storage medium storing instructions that when executed on one or more computers cause the one or more computers to perform:
-
receiving an input to a body of an electronic markup language document displayed in a browser; and in response to said receiving; generating a comment based on or including the input; storing the comment in a comment section of a data structure for the electronic document, wherein said storing comprises storing the comment using a tag to identify the comment, wherein the comment section of the data structure is separate from a body section of the data structure, wherein the body section of the data structure includes content for the body of the electronic markup language document; and displaying the body of the electronic markup language document and an action user interface element in the browser, wherein the action user interface element can be activated to perform an action in regard to at least part of the comment stored in the comment section of the data structure, wherein the action includes one or more of view, accept, reject, modify, delete, insert, or replace.
-
-
26. A non-transitory, computer readable storage medium storing instructions that when executed on one or more computers cause the one or more computers to perform:
-
receiving an input to a body of an electronic markup language document that is being displayed in a browser; and in response to said receiving; generating a comment based on or including the input; marking a body section of a data structure for the electronic document with a tag based on the input, wherein the body section includes content for the body of the electronic markup language document; storing the comment in a comment section of the data structure for the electronic document, wherein said storing comprises storing the input using another tag to identify the comment, wherein the comment section of the data structure is separate from the body section of the data structure; and displaying the body of the electronic markup language document and an action user interface element, wherein the action user interface element is useable to cause the browser to parse the tag and the another tag to determine where the input can be applied to the electronic markup language document.
-
Specification