IP Library Granted Patent US 7,917,808
Granted Patent B2
US 7,917,808 · App. 12/247,245 · Granted Mar 29, 2011

Methods, systems, and products for verifying integrity of web-server served content

Assignee: AT&T Intellectual Property I, L.P.
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,917,808
App. No.
12/247,245
Granted
Mar 29, 2011
Kind
B2
Abstract

Methods, systems, and products are disclosed for verifying the integrity of web server content. Communication with a server is initiated and content is retrieved that is specified by a Uniform Resource Locator. The content is parsed and searched for an error message. When the content contains linked content, then the linked content is parsed and also searched for the error message. The error message is logged to indicate an existence of a partial page error.

Claims (39)

1. A method, comprising:

retrieving content specified by a Uniform Resource Locator;

determining whether the content includes an error message;

checking a Multipurpose Internet Mail Extension (MIME) designation to determine when the content contains an additional link to linked content;

determining whether the linked content also includes the error message; and

logging the error message to indicate an existence of a partial page error.

2. The method according to claim 1 , further comprising determining a static portion of the content contains an error.

3. The method according to claim 1 , further comprising determining a dynamic portion of the content contains an error.

4. The method according to claim 1 , further comprising receiving a status code associated with the content.

5. The method according to claim 4 , further comprising using the status code to determine if the content is retrievable.

6. The method according to claim 1 , further comprising parsing the content for the error message.

7. The method according to claim 1 , further comprising determining an integrity test to be conducted on the content.

8. The method according to claim 7 , further comprising requesting a type of resource associated with the content.

9. The method according to claim 8 , further comprising choosing the integrity test based on the type of resource.

10. The method according to claim 1 , further comprising analyzing a packet header for the Multipurpose Internet Mail Extension designation.

11. The method according to claim 1 , further comprising analyzing a file size associated with the content.

12. The method according to claim 1 , further comprising logging an error when an expected file size of the content fails to match an actual file size.

13. The method according to claim 1 , further comprising reading a configuration file specifying a list of Uniform Resource Locators to be verified.

14. The method according to claim 1 , further comprising receiving a list of Uniform Resource Locators to be checked for integrity.

15. A system, comprising:

a processor executing instructions stored in memory that cause the processor to:

retrieve content specified by a Uniform Resource Locator;

determine whether the retrieved content includes an error message;

check a Multipurpose Internet Mail Extension (MIME) designation to determine when the retrieved content contains an additional link to linked content;

determine whether the linked content also includes the error message; and

log the error message to indicate an existence of a partial page error.

16. The system according to claim 15 , further comprising code that causes the processor to determine an integrity test to be conducted on the content.

17. The system according to claim 16 , further comprising code that causes the processor to request a type of resource associated with the content.

18. The system according to claim 17 , further comprising code that causes the processor to choose the integrity test based on the type of resource.

19. A computer-readable medium storing processor-executable instructions for performing a method, the method comprising:

retrieving content specified by a Uniform Resource Locator;

determining whether the content includes an error message;

checking a Multipurpose Internet Mail Extension (MIME) designation to determine when the content contains an additional link to linked content;

determining whether the linked content also includes the error message; and

logging the error message to indicate an existence of a partial page error.

20. The computer-readable medium according to claim 19 , further comprising instructions for:

determining an integrity test to be conducted on the content;

requesting a type of resource associated with the content; and

choosing the integrity test based on the type of resource.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2014
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: MARLOW TECHNOLOGIES, LLC
Reel/Frame 034539/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033371/0655 →
CHANGE OF NAME Recorded Jul 23, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 033382/0106 →
CHANGE OF NAME Recorded Jul 23, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 033382/0679 →
CHANGE OF NAME Recorded Jul 23, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 033382/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2008
From: SANKARAN, KARTHIKSUNDAR; PATRAWALA, ZAKIR; HILL, TIMOTHY A.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION (NOW DOING BUSINESS AS AT&T INTELLECTUAL PROPERTY I, L.P.)
Reel/Frame 021646/0725 →
Continuity (3)
Continuation 11796346 · Apr 27, 2007
Continuation 10813492 · Mar 30, 2004
Related Publication 20090063908A1 · Mar 5, 2009