IP Library Granted Patent US 8,082,498
Granted Patent B2
US 8,082,498 · App. 12/127,566 · Granted Dec 20, 2011

Systems and methods for automatic spell checking of dynamically generated web pages

Assignee: Appfolio, Inc.
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 8,082,498
App. No.
12/127,566
Granted
Dec 20, 2011
Kind
B2
Abstract

Systems and methods for automatically spell-checking dynamically generated web pages include: generating, by a server responsive to a request from a client, a dynamically generated web page containing at least some text; transmitting, by the server to the client, the dynamic web page; intercepting, by a process, the dynamic web page; identifying, by the process, the at least some text; executing, by the process, a spelling check on the at least some text; and outputting, by the process, at least one word identified by the spelling check as potentially misspelled.

Claims (26)

1. A method for automatically spell-checking dynamically generated web pages, the method comprising:

a. receiving, by a server computing device, a request from a client computing device for a web page associated with a workflow;

b. generating dynamically, by the server computing device responsive to the received request, a web page containing at least some text;

c. intercepting after dynamic generation of the web page by the server computing device and before transmission to the client computing device, by a process executing on the server computing device, the dynamically-generated web page;

d. identifying, by the process executing on the server computing device, the at least some text contained in the web page;

e. executing, by the process executing on the server computing device, a spelling check on the identified at least some text; and

f. outputting, by the process executing on the server computing device, at least one word identified by the spelling check as misspelled.

2. The method of claim 1 , further comprising receiving, by the process executing on the server computing device, user input indicating that the at least one word was spelled properly.

3. The method of claim 2 , further comprising transmitting, by the process executing on the server computing device, instructions to update a dictionary, of words used to identify misspelled worlds with the at least one word.

4. The method of claim 1 , wherein the server computing device receives periodic requests for the dynamically generated web page.

5. The method of claim 1 further comprising storing to a log file, by the process executing on the server computing device, at least one word identified by the spelling check as misspelled.

6. The method of claim 5 further comprising transmitting the stored log file to an administrator of the server computing device.

7. The method of claim 1 further comprising validating the use of HTML by the generated web page.

8. The method of claim 1 further comprising executing, by the process executing on the server computing device a grammar check on the at least some text.

9. A computer-implemented system for automatically spell-checking dynamically generated web pages generated in response to a request from a client computing device for a web page associated with a workflow,

the server computing device comprising:

means for receiving a request from a client computing device for a web page associated with a workflow;

means for dynamically generating, responsive to the received request, a web page containing at least some text;

means for intercepting the web page after dynamic generation and before transmission to a client computing device;

means for identifying the at least some text in the intercepted web page;

means for executing a spelling check on the at least some text; and

means for outputting at least one word identified by the spelling check as misspelled.

10. The system of claim 9 , wherein the server computing device further comprises means for receiving user input indicating that the at least one word was misspelled.

11. The system of claim 9 wherein the means for intercepting the web page comprises a listener in a network stack of the server computing device.

12. The system of claim 9 further comprising a dictionary of words used by the means for executing a spelling check.

13. The system of claim 9 further comprising a web browser sending the web page prior to verification of spelling.

Assignments (4)
SECURITY INTEREST Recorded Oct 2, 2025
From: APPFOLIO, INC.
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 072452/0322 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 035203/0844 Recorded Sep 30, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: APPFOLIO, INC.
Reel/Frame 053947/0173 →
SECURITY INTEREST Recorded Mar 19, 2015
From: APPFOLIO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 035203/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2009
From: SALAMON, DAVID; WALKER, JONATHAN
To: APPFOLIO, INC.
Reel/Frame 022395/0914 →
Continuity (1)
Related Publication 20090300488A1 · Dec 3, 2009