Methods and systems for providing technology-assisted content development
First Claim
1. A computerized method for personalizing a document comprising:
- retrieving a document from memory, said document comprising a plurality of related change points, wherein each change point may be substituted for alternate words or phrases to personalize the document;
determining a position for a cursor;
assigning a weight to the alternate words or phrases for at least one of the related change points, the weight identifying a relationship between a theme of the document and the alternate words or phrases;
ordering the alternate words or phrases using the weight;
displaying the ordered alternate words or phrases for at least one of the related change points, provided the cursor is adjacent to the change points; and
displaying, adjacent to the at least one alternate word or phrase, a counter associated with the at least one alternate word or phrase, the counter indicating a number of times that the associated alternate word or phrase has been substituted for a change point.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized system and method for personalizing a document. In one embodiment, a user at a computer retrieves a first message comprising at least one change point from memory. A change point is a word or phrase which may be substituted for other words/phrases by a user to slightly alter a message or enhance its meaning. Once the message is retrieved, the user substitutes an alternate phrase for the change point to personalize the message. The present invention also includes a method for populating a database with personalized words and phrases. In operation, the system monitors a user'"'"'s deletion and subsequent addition of text into a document. The system compares the deleted text with a change point stored in a database, and then associates the added text (if any) with a change point in the database if there is a change point entry in the database corresponding to the deleted text.
-
Citations
23 Claims
-
1. A computerized method for personalizing a document comprising:
-
retrieving a document from memory, said document comprising a plurality of related change points, wherein each change point may be substituted for alternate words or phrases to personalize the document; determining a position for a cursor; assigning a weight to the alternate words or phrases for at least one of the related change points, the weight identifying a relationship between a theme of the document and the alternate words or phrases; ordering the alternate words or phrases using the weight; displaying the ordered alternate words or phrases for at least one of the related change points, provided the cursor is adjacent to the change points; and displaying, adjacent to the at least one alternate word or phrase, a counter associated with the at least one alternate word or phrase, the counter indicating a number of times that the associated alternate word or phrase has been substituted for a change point. - View Dependent Claims (2, 3, 4)
-
-
5. A computerized method for personalizing a document comprising:
-
retrieving a document from memory, said document comprising a plurality of related change points, wherein each change point may be substituted for alternate words or phrases to personalize the document; determining a position for a cursor; receiving input from a user at a keyboard; assigning a weight to the alternate words or phrases for at least one of the related change points, the weight identifying a relationship between a theme of the document and the alternate words or phrases; ordering the alternate words or phrases using the weight; displaying the ordered alternate words or phrases for at least one of the related change points that are consistent with the user input and the theme; and displaying, adjacent to the at least one alternate word or phrase, a counter associated with the at least one alternate word or phrase, the counter indicating a number of times that the associated alternate word or phrase has been substituted for a change point. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium comprising program code instructions which, when executed in a processor, perform a method for preparing a document using personalized words or phrases, the method comprising:
-
monitoring a user'"'"'s addition of text into the document; comparing at least one portion of said addition to at least one entry in a database, wherein said at least one entry corresponds to a plurality of words or phrases that may be substituted for said portion to personalize the document; associating said portion with an entry in said database, if said portion is related to said entry; highlighting the portion when the portion is related to the entry; assigning at least one weight to the entry, wherein the weight indicates a strength of association between the entry and at least one of a plurality of genres; and adjusting a plurality of portions in the document based upon the association and based on the weight. - View Dependent Claims (13)
-
-
14. A computer readable medium comprising program code instructions which, when executed in a processor, perform a method for placing change points into a document, the method comprising:
-
retrieving a document from memory, the document comprising a plurality of existing portions of words or phrases; comparing at least one of the existing portions of said document to entries in a database, wherein said entries may be substituted for a plurality of the existing portions of said document to personalize the document; converting said plurality of existing portions of said document into at least one change point, if said existing portions are identical to an entry in said database; highlighting the change points; adding the plurality of existing portions to the database if the at least one existing portion is not located in the database; and assigning at least one weight to the entry or to the added portion, wherein the weight indicates a strength of association between the entry and at least one of a plurality of genres. - View Dependent Claims (15)
-
-
16. A computer readable medium comprising program code instructions which, when executed in a processor, perform a method for creating change points in a document, the method comprising:
-
receiving input from a user to convert at least a portion of a word or phrase into a first change point, the input including a selection of a portion of the word or phrase by the user; highlighting the selected portion; converting the at least one selected portion of the word or phrase into a first change point; storing the selected portion in a database; associating at least one additional change point with the first change point to maintain a theme for the document; associating the selected portion with a pre-existing database entry; and assigning at least one weight to the selected portion, wherein the weight indicates a strength of association between the selected portion stored in the database and at least one of a plurality of genres. - View Dependent Claims (17, 18, 19)
-
-
20. A computer readable medium comprising program code instructions which, when executed in a processor, perform a method for natural language composition, the method comprising:
-
creating multiple change points in a document; highlighting the change points; storing text associated with the change points in a database as a database entry; assigning at least one weight to the database entry, wherein the weight indicates a strength of association between the database entry and at least one of a plurality of genres; creating, for the genres, a restricted choice set of elements for each change point, wherein selection of a first change point with a restricted choice set prevents selection of subsequent change points for placement in the document unless they are within the restricted choice set for the corresponding genre.
-
-
21. A computerized method for altering a story comprising:
-
storing a plurality of scene elements in a database, the scene elements being assigned at least one weight that indicates a strength of association between the scene elements and a plurality of genres; retrieving a scene, said scene comprising a plurality of related change points, wherein each change point may be substituted for at least one alternate scene element to modify the story in a plurality of locations; highlighting the change points; selecting a highlighted change point; displaying, based on the weight, at least one alternate scene element for the selected change point; selecting the alternate scene element; substituting the selected alternate scene element for the selected scene element to alter the story; and providing compensation for use of the alternate scene element.
-
-
22. A computer readable medium comprising program code instructions which, when executed in a processor, perform a method for altering a message in a document, the method comprising:
-
retrieving the document from memory, the document comprising a plurality of related change points; selecting a theme to use in the document; assigning a weight for the selected theme to at least one alternate word or phrase; substituting the at least one alternate word or phrase for the related change points based on the weight; identifying a sex of the creator of the document; identifying a sex of the receiver of the document; and adjusting portions of the document according to the sex of the creator and the sex of the receiver.
-
-
23. A computer readable medium comprising program code instructions which, when executed in a processor, perform a method for altering a message in a document, the method comprising:
-
retrieving the document from memory, the document comprising a plurality of related change points; providing a plurality of tones for composing the document; selecting a tone for composing the document; substituting at least one alternate word or phrase for the related change points based on the selected tone; identifying a sex of the creator of the document; identifying a sex of the receiver of the document; and
adjusting portions of the document according to the sex of the creator and the sex of the receiver.
-
Specification