Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
139 words
A method of editing content displayed on a diary page described by a web descriptor language, comprising: receiving an indication from the user to enter an edit mode for the diary page, the diary page associated with an executable diary program running within a web browser, generating in response to the indication, by the executable diary program, a second executable as a part of the descriptor language of the diary page, where the second executable informs the executable diary program whenever the users selects content to edit; displaying a user edit interface, by the executable diary program after being informed by the second executable that the user has selected content to edit; and regenerating descriptor language, by the executable diary program, running within the web browser, for the diary page in accordance with edits made via the user interface.
Claim 2
Independent Claim
139 words
A method of editing content displayed on a diary page described by a web descriptor language, comprising: receiving an indication from the user to enter an edit mode for the diary page, the diary page associated with an executable diary program running within a web browser, generating in response to the indication, by the executable diary program, a second executable as a part of the descriptor language of the diary page, where the second executable informs the executable diary program whenever the users selects content to edit; displaying a user edit interface, by the executable diary program after being informed by the second executable that the user has selected content to edit; and regenerating descriptor language, by the executable diary program, running within the web browser, for the diary page in accordance with edits made via the user interface.
Claim 3
Dependent Claim
22 words
The method of claim 1 , where the second executable is associated with a handle displayed around the content during edit mode.
Claim 4
Dependent Claim
21 words
The method of claim 2 , wherein the handle is not displayed on the regenerated page that incorporates the user's edits.
Claim 5
Dependent Claim
12 words
The method of claim 1 , wherein the descriptor language is HTML.
Claim 6
Dependent Claim
27 words
The method of claim 1 , wherein the executable diary program allows only the owner of a diary page to enter edit mode for that diary page.
Claim 7
Dependent Claim
24 words
The method of claim 1 , wherein the user edit interface allows the user to modify the position of content on the diary page.
Claim 8
Dependent Claim
21 words
The method of claim 1 , wherein the user edit interface allows the user to copy content on the diary page.
Claim 9
Dependent Claim
21 words
The method of claim 1 , wherein the user edit interface allows the user to move content on the diary page.
Claim 10
Dependent Claim
21 words
The method of claim 1 , wherein the user edit interface allows the user to delete content on the diary page.
Claim 11
Dependent Claim
24 words
The method of claim 1 , wherein the user edit interface allows the user to change the properties of content on the diary page.
Claim 12
Dependent Claim
19 words
The method of claim 1 , wherein the executable diary program receives a handle identification from the second executable.
Claim 13
Independent Claim
159 words
An apparatus that allows a user to edit content displayed on a diary page described by a web descriptor language comprising: a portion configured to receive an indication from a user to enter an edit mode for the diary page, the diary page associated with an executable diary program running within a web browser; a portion configured to generate in response to the indication, by the executable diary program, a second executable as a part of the descriptor language of the diary page, where the second executable informs the executable diary program whenever the user selects content to edit; a portion configured to displaying a user edit interface, by the executable diary program after being informed by the second executable that the user has selected content to edit; and a portion configured to regenerate descriptor language, by the executable diary program, running within the web browser, for the diary page in accordance with edits made via the user interface.
Claim 14
Independent Claim
159 words
An apparatus that allows a user to edit content displayed on a diary page described by a web descriptor language comprising: a portion configured to receive an indication from a user to enter an edit mode for the diary page, the diary page associated with an executable diary program running within a web browser; a portion configured to generate in response to the indication, by the executable diary program, a second executable as a part of the descriptor language of the diary page, where the second executable informs the executable diary program whenever the user selects content to edit; a portion configured to displaying a user edit interface, by the executable diary program after being informed by the second executable that the user has selected content to edit; and a portion configured to regenerate descriptor language, by the executable diary program, running within the web browser, for the diary page in accordance with edits made via the user interface.
Claim 15
Dependent Claim
21 words
The apparatus of claim 12 where the second executable is associated with a handle displayed around the content during edit mode.
Claim 16
Dependent Claim
12 words
The apparatus of claim 12 , wherein the descriptor language is HTML.
Claim 17
Dependent Claim
27 words
The apparatus of claim 12 , wherein the executable diary program allows only the owner of a diary page to enter edit mode for that diary page.
Claim 18
Dependent Claim
24 words
The apparatus of claim 12 , wherein the user edit interface allows the user to modify the position of content on the diary page.
Claim 19
Independent Claim
21 words
The apparatus of clam 12 , wherein the user edit interface allows the user to copy content on the diary page.
Claim 20
Independent Claim
21 words
The apparatus of clam 12 , wherein the user edit interface allows the user to copy content on the diary page.
Claim 21
Dependent Claim
21 words
The apparatus of claim 12 , wherein the user edit interface allows the user to move content on the diary page.
Claim 22
Independent Claim
21 words
The apparatus of clam 12 , wherein the user edit interface allows the user to delete content on the diary page.
Claim 23
Independent Claim
21 words
The apparatus of clam 12 , wherein the user edit interface allows the user to delete content on the diary page.
Claim 24
Dependent Claim
145 words
A computer program product, comprising: a computer-readable medium having program instructions stored thereon, the program instructions causing a computer to effect: receiving, by an executable diary program that is associated with a descriptor language for a web page, an indication that a user wants to edit the page content that is being displayed by a web browser; generating a visible indicator associated with the content displayed by the web browser that edit mode has been entered, the indicator having an associated second executable program as part of the descriptor language of the page; displaying a user edit interface, by the executable program after being informed by the second executable program that the user wishes to edit the page content; and regenerating descriptor language, by the executable program, running within the browser, for the web page in accordance with edits made via the user edit interface.
Claim 25
Dependent Claim
145 words
A computer program product, comprising: a computer-readable medium having program instructions stored thereon, the program instructions causing a computer to effect: receiving, by an executable diary program that is associated with a descriptor language for a web page, an indication that a user wants to edit the page content that is being displayed by a web browser; generating a visible indicator associated with the content displayed by the web browser that edit mode has been entered, the indicator having an associated second executable program as part of the descriptor language of the page; displaying a user edit interface, by the executable program after being informed by the second executable program that the user wishes to edit the page content; and regenerating descriptor language, by the executable program, running within the browser, for the web page in accordance with edits made via the user edit interface.
Claim 26
Dependent Claim
23 words
The program instructions of claim 20 wherein the second executable is further associated with a handle displayed around the content during edit mode.
Claim 27
Dependent Claim
21 words
The program instructions of claim 21 wherein the handle is not displayed on the regenerated page that incorporates the user's edits.
Claim 28
Dependent Claim
12 words
The program instructions of claim 20 wherein the descriptor language is HTML.
Claim 29
Dependent Claim
21 words
The program instructions of claim 20 wherein the user edit interface allows the user to copy content on the diary page.
Claim 30
Dependent Claim
24 words
The program instructions of claim 20 wherein the user edit interface allows the user to modify the position of content on the diary page.
Claim 31
Dependent Claim
21 words
The program instructions of claim 20 wherein the user edit interface allows the user to move content on the diary page.
Claim 32
Dependent Claim
21 words
The program instructions of claim 20 wherein the user edit interface allows the user to delete content on the diary page.
Claim 33
Dependent Claim
24 words
The program instructions of claim 20 wherein the user edit interface allows the user to change the properties of content on the diary page.
Claim 34
Dependent Claim
19 words
The program instructions of claim 20 wherein the executable diary program receives a handle identification from the second executable.
Claim 35
Dependent Claim
27 words
The program instructions of claim 20 wherein the executable diary program allows only the owner of a diary page to enter edit mode for that diary page.