Word processor data organization
AssigneeGoogle Inc.
InventorsRamna Sharma, Nandan Nidhi, Suvrat Sharma, Ganesh Gupta
Life of this patent
Estimating the term…
Abstract
A computer-implemented word processing presentation method is disclosed. The method includes obtaining an unformatted data structure containing a series of characters representing content for a word processing document, accessing a series of first records in a file associated with the unformatted data structure, wherein each first record contains data correlating a location of one or more characters in the unformatted data structure to a location for the one or more characters in the word processing document, and generating a display of the word processing document by applying the correlating data from the series of records to the series of characters in the unformatted data structure.
Claims20
A computer-implemented method comprising:
- receiving, at a computer system, first information that describes first input provided to a user interface of an application displaying a word processing document;
- accessing, by the computer system, an edit table and a format table that are associated with the word processing document, wherein the edit table comprises entries that correlate portions of text to locations in the word processing document and the format table comprises format entries that each define a unique format to be applied to a portion of text in the word processing document;
- identifying, by the computer system, the first input as a first type of command to adjust textual content at a first location in the word processing document to have a particular format;
- selecting, in response to the identifying, a particular format entry from the format table that corresponds to the particular format;
- identifying an entry in the edit table that corresponds to the textual content;
- modifying the entry in the edit table to refer to the particular format entry selected from the format table for the textual content;
- and
- providing, by the computer system, a first indication that the edit table has been updated.
A system comprising:
- one or more computing devices;
- an interface of the one or more computing devices that is programmed to receive first information that describes first input provided to a user interface of an application displaying a word processing document;
- a storage device accessible by the one or more computing devices that is programmed to store an edit table and a format table that are associated with the word processing document, wherein the edit table comprises entries that correlate portions of text to locations in the word processing document and the format table comprises format entries that each define a unique format to be applied to a portion of text in the word processing document;
- and
- a user input processor of the one or more computing devices that is programmed to:
- identify the first input as a first type of command to adjust textual content at a first location in the word processing document to have a particular format;
- select, in response to the identification, a particular format entry from the format table that corresponds to the particular format;
- identify an entry in the edit table that corresponds to the textual content;
- modify the entry in the edit table to refer to the particular format entry selected from the format table for the textual content;
- and
- provide a first indication that the edit table has been updated.
Dependencies are inferred from the claim text.