Processing rich text data for storing as legacy data records in a data storage system
First Claim
Patent Images
1. A method for processing rich text data, comprising:
- identifying plain text and rich text attributes from the rich text data, wherein the rich text attributes specify richness features of the plain text;
generating a first legacy data record comprising the plain text;
generating a second legacy data record comprising the rich text attributes;
compressing the second legacy data record; and
storing the first legacy data record and the compressed second legacy data record in a legacy data repository of a data storage system,wherein the compressed second legacy data record is prefixed by a token, wherein the token includes a unique string of characters recognizable by a user and by an application capable of applying the rich text attributes to the plain text to present the rich text data, andwherein the first legacy data record is separate from the second legacy data record so that the plain text appears without rich text, the plain text appearing in one or more plain text lines and the rich text appearing in one or more rich text lines prefixed by the token.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for storing rich text data that comprises identifying plain text and rich text attributes from the rich text data, wherein the rich text attributes specify richness features of the plain text, storing the plain text in a first legacy data record, and storing the rich text attributes in a second legacy data record prefixed by a token, wherein the token is recognizable by an application capable of applying the rich text attributes to the plain text to present the rich text data.
33 Citations
22 Claims
-
1. A method for processing rich text data, comprising:
-
identifying plain text and rich text attributes from the rich text data, wherein the rich text attributes specify richness features of the plain text; generating a first legacy data record comprising the plain text; generating a second legacy data record comprising the rich text attributes; compressing the second legacy data record; and storing the first legacy data record and the compressed second legacy data record in a legacy data repository of a data storage system, wherein the compressed second legacy data record is prefixed by a token, wherein the token includes a unique string of characters recognizable by a user and by an application capable of applying the rich text attributes to the plain text to present the rich text data, and wherein the first legacy data record is separate from the second legacy data record so that the plain text appears without rich text, the plain text appearing in one or more plain text lines and the rich text appearing in one or more rich text lines prefixed by the token. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable hardware storage device medium storing computer program code for storing rich text data, the program code comprising:
-
program code configured to identify plain text and rich text attributes from the rich text data, wherein the rich text attributes specify richness features of the plain text;
program code configured to generate a first legacy data record;program code configured to generate a second legacy data record; program code configured to compress the second legacy data record; and program code configure to store the first legacy data record and the compressed second legacy data record in a legacy data repository of a data storage system, wherein the compressed second legacy data record is prefixed by a token, wherein the token includes a unique string of characters recognizable by a user and by an application capable of applying the rich text attributes to the plain text to present the rich text data, and wherein the first legacy data record is separate from the second legacy data record so that the plain text appears without rich text, the plain text appearing in one or more plain text lines and the rich text appearing in one or more rich text lines prefixed by the token. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for storing rich text data, comprising:
-
a processor; a plain text component operable by the processor to identify plain text in the rich text data and store the plain text in a first legacy data record; a rich text attribute component operable by the processor to identify rich text attributes in the rich text data and generate a second legacy data record which comprises the rich text attributes, wherein the rich text attributes specify richness features of the plain text, and the second legacy data record is prefixed by a token which includes a unique string of characters recognizable by a user and by an application capable of applying the rich text attributes to the plain text to present the rich text data; a record compressing component operable by the processor to compress the second data record, and a record storing component operable by the processor to store the second legacy data record inline with the first legacy data record in a legacy data repository of a data storage system, wherein the first legacy data record is separate from the second legacy data record so that the plain text appears without rich text, the plain text appearing in one or more plain text lines and the rich text appearing in one or more rich text lines prefixed by the token. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification