Listing and Modifying Groups of Blocks in the Editing of a Document
0 Assignments
0 Petitions
Accused Products
Abstract
Grouping blocks of text according to user-defined contexts, and editing group specific blocks can be used to improve document consistency during editing and revising of electronic documents. A change made in one block often requires appropriate changes to be made in other blocks that are contextually related to the changed block. Such changes are made to ensure this consistency. Commands that deal with block groups (such as, create group, add block to group(s), delete block from group(s), edit group, merge group, etc.) are provided to assist a user in editing documents.
31 Citations
48 Claims
-
1-28. -28. (canceled)
-
29. A method of editing an electronic document comprising symbols, the method comprising the steps of:
-
a) presenting a block-selecting command by a computer system to a user for selecting and defining blocks in the document;
b) receiving, by the computer system, user selections of blocks via the block-selecting command, wherein responsive to the computer system receiving a user selection defining a first block having none of the symbols then the first block has no symbols, and responsive to the computer system receiving a user selection defining a second block having one of the symbols then the second block has one symbol, and responsive to the computer system receiving a user selection defining a third block having a contiguous sequence of more than one of the symbols then the third block has a contiguous sequence of more than one of the symbols;
c) presenting a group-defining command by the computer system to the user for selecting and defining groups of the blocks, wherein the groups comprise respective sets of the blocks;
d) receiving, by the computer system, user selections of such groups via the group-defining command;
e) presenting group commands by the computer system to the user for listing or modifying one or more of the groups;
f) receiving, by the computer system, user selections of one or more of the group commands and one or more of the groups to which the one or more of the selected group commands shall apply;
g) modifying one or more of the selected groups by the computer system in response to the received selections of f) if a received one of the group commands is for modifying; and
h) presenting a list to the user by the computer system in response to the received selections of f) if a received one of the group commands is for listing, wherein the list sets out one or more of the selected groups. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer system for editing a text-based electronic document, the computer system comprising:
-
a processor and a storage device, wherein the storage device stores certain computer software on a medium readable by the computer system and the processor is operable to access the computer software from the storage device to perform steps comprising;
a) presenting a block-selecting command by a computer system to a user for selecting and defining blocks in the document;
b) receiving, by the computer system, user selections of blocks via the block-selecting command, wherein responsive to the computer system receiving a user selection defining a first block having none of the symbols then the first block has no symbols, and responsive to the computer system receiving a user selection defining a second block having one of the symbols then the second block has one symbol, and responsive to the computer system receiving a user selection defining a third block having a contiguous sequence of more than one of the symbols then the third block has a contiguous sequence of more than one of the symbols;
c) presenting a group-defining command by the computer system to the user for selecting and defining groups of the blocks, wherein the groups comprise respective sets of the blocks;
d) receiving, by the computer system, user selections of such groups via the group-defining command;
e) presenting group commands by the computer system to the user for listing or modifying one or more of the groups;
f) receiving, by the computer system, user selections of one or more of the group commands and one or more of the groups to which the one or more of the selected group commands shall apply;
g) modifying one or more of the selected groups by the computer system in response to the received selections of f) if a received one of the group commands is for modifying; and
h) presenting a list to the user by the computer system in response to the received selections of f) if a received one of the group commands is for listing, wherein the list sets out one or more of the selected groups. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. Computer software, recorded on a medium readable by a computer system, for editing a text-based electronic document, wherein the computer software is operable to enable computer system to perform steps comprising:
-
a) presenting a block-selecting command by a computer system to a user for selecting and defining blocks in the document;
b) receiving, by the computer system, user selections of blocks via the block-selecting command, wherein responsive to the computer system receiving a user selection defining a first block having none of the symbols then the first block has no symbols, and responsive to the computer system receiving a user selection defining a second block having one of the symbols then the second block has one symbol, and responsive to the computer system receiving a user selection defining a third block having a contiguous sequence of more than one of the symbols then the third block has a contiguous sequence of more than one of the symbols;
c) presenting a group-defining command by the computer system to the user for selecting and defining groups of the blocks, wherein the groups comprise respective sets of the blocks;
d) receiving, by the computer system, user selections of such groups via the group-defining command;
e) presenting group commands by the computer system to the user for listing or modifying one or more of the groups;
f) receiving, by the computer system, user selections of one or more of the group commands and one or more of the groups to which the one or more of the selected group commands shall apply;
g) modifying one or more of the selected groups by the computer system in response to the received selections of f) if a received one of the group commands is for modifying; and
h) presenting a list to the user by the computer system in response to the received selections of f) if a received one of the group commands is for listing, wherein the list sets out one or more of the selected groups. - View Dependent Claims (43, 44, 45, 46, 47, 48)
-
Specification