IP Library Granted Patent US 7,834,877
Granted Patent B2
US 7,834,877 · App. 11/673,678 · Granted Nov 16, 2010

System-wide content-sensitive text stylization and replacement

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,834,877
App. No.
11/673,678
Granted
Nov 16, 2010
Kind
B2
Abstract

System-wide content-based text stylization by establishing an array of predefined stylization criteria, intercepting text output generated by an operating system to a graphics device driver, rasterizing the text according to the predefined stylization criteria and passing the rasterized images to the graphics device driver for display. The array of predefined stylization criteria includes criteria that modify font size, font type, font color, font highlighting, underline, bold, italics and invoke character replacement. Stylization may be based on parameters such as syllables, consonants, vowels, and punctuation and/or applied by a lookup table against predefined strings.

Claims (26)

1. A method of operating system-wide content-based text stylization comprising the steps of:

establishing an array of predefined stylization criteria;

intercepting text sent between a graphics device interface and a display device driver on an operating system;

evaluating the intercepted text for a character or string of characters;

modifying a portion of the text matching the character or string of characters, the modification applying the array of predefined stylization criteria to the portion of the text;

passing the modified text to the display device driver on the operating system for display whereby the modified text is rasterized by the display device driver; and

displaying the modified text.

2. The method of claim 1 wherein the array of predefined stylization criteria includes criteria selected from the group consisting of font size, font type, font color, font highlighting, underline, bold, italics and character replacement.

3. The method of claim 1 wherein the character or string of characters are selected from the group consisting of syllables, consonants, vowels, and punctuation.

4. The method of claim 1 further wherein the character or string of characters are predefined characters stored in dictionary entries.

5. The method of claim 1 further comprising establishing a user-defined stylization criteria scheme by storing one or more characters and associated stylization settings in a dictionary entry.

6. The method of claim 1 further comprising establishing a plurality of user-selectable stylization criteria schemes whereby a stylization scheme may be invoked responsive to user commands.

7. The method of claim 1 further comprising establishing window-specific application of the text stylization whereby a stylization scheme may be invoked responsive to display of an associated window on a graphic user interface.

8. A computer software product including software executable instructions stored in a non-transitory computer readable medium for performing a method by running a software program on a computer, the method containing instructions for a computer to display system-wide content-based text stylization, the instructions comprising:

establishing an array of predefined stylization criteria;

intercepting text sent between a graphics device interface and a display device driver on an operating system;

evaluating the intercepted text for a character or string of characters;

modifying a portion of the text matching the character or string of characters, the modification applying the array of predefined stylization criteria to portion of the text;

passing the modified text to the display device driver on the operating system for display whereby the modified text is rasterized by the display device driver; and

displaying the modified text.

9. The computer software product of claim 8 wherein the array of predefined stylization criteria includes criteria selected from the group consisting of font size, font type, font color, font highlighting, underline, bold, italics and character replacement.

10. The computer software product of claim 8 wherein the character or string of characters are selected from the group consisting of syllables, consonants, vowels, and punctuation.

11. The computer software product of claim 8 wherein the character or string of characters are predefined characters stored in dictionary entries.

12. The computer software product of claim 8 further comprising instructions for establishing a user-defined stylization criteria scheme by storing one or more characters and associated stylization settings in a dictionary entry.

13. The computer software product of claim 8 further comprising instructions for establishing a plurality of user-selectable stylization criteria schemes whereby a stylization scheme may be invoked responsive to user commands.

14. The computer software product of claim 8 further comprising instructions for establishing window-specific application of the text stylization whereby a stylization scheme may be invoked responsive to display of an associated window on a graphic user interface.

Assignments (11)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL/FRAME NO. 37098/0549 Recorded Sep 29, 2024
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 069071/0138 →
SECURITY INTEREST Recorded Sep 29, 2024
From: FREEDOM SCIENTIFIC INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 069070/0530 →
RELEASE OF SECURITY INTEREST Recorded Jun 20, 2024
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 067798/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2020
From: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 052126/0965 →
SECURITY INTEREST Recorded Nov 11, 2015
From: FREEDOM SCIENTIFIC INC., AS A GRANTOR
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 037098/0802 →
SECURITY INTEREST Recorded Nov 11, 2015
From: FREEDOM SCIENTIFIC INC., AS A GRANTOR
To: THE GOVERNOR AND COMPANY OF THE BANK OF IRELAND, AS COLLATERAL AGENT
Reel/Frame 037098/0549 →
RELEASE OF SECURITY INTEREST Recorded Sep 3, 2015
From: RBC BANK (USA) INC.
To: FREEDOM SCIENTIFIC INC.
Reel/Frame 036542/0109 →
RELEASE OF SECURITY INTEREST Recorded Nov 22, 2010
From: CHURCHILL FINANCIAL LLC, AS ADMINISTRATIVE AGENT
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 025392/0783 →
SECURITY AGREEMENT Recorded Nov 18, 2010
From: FREEDOM SCIENTIFIC INC.; FREEDOM SCIENTIFIC BLV GROUP, LLC
To: RBC BANK (USA) INC.
Reel/Frame 025375/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2007
From: VOORHEES, GARALD L.; OCAMPO, RALPH ERNEST
To: FREEDOM SCIENTIFIC, INC.
Reel/Frame 019306/0755 →
SECURITY AGREEMENT Recorded May 8, 2007
From: FSI MERGER SUB CORP., T/B/K/A FREEDOM SCIENTIFIC INC.; FREEDOM SCIENTIFIC BLV GROUP, LLC; FREEDOM SCIENTIFIC HOLDINGS CORP.
To: CHURCHILL FINANCIAL LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 019260/0068 →