IP Library Patent Application 13751076
Patent Application
App. No. 13/751,076

ELEMENT DETECTION AND INLINE MODIFICATION

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 None
App. No.
13/751,076
Abstract

A test management system and method is disclosed. A document is analyzed and parsed to identify the various elements that make up the document. Alternative values are received for one or more of these elements. In response to receiving a request for the document, the test management system generates a variation of the document based on alternative values. Multiple versions of the document are generated based on the alternative values as additional requests for the document are received.

Claims (43)

1 . A method comprising:

receiving a document, wherein the document includes a plurality of document elements;

parsing the document to identify one or more of the plurality of document elements included in the document, wherein a first document element of the identified document elements is associated with a first value;

receiving a request associated with the first document element, wherein the request is accompanied by a second value;

storing the second value;

in response to receiving a first request for the document, sending the document, wherein the value of the first document element is the first value;

in response to receiving a second request for the document, sending a first modified document, wherein the value of the first document element in the first modified document is the second value;

wherein the method is performed by one or more computing devices.

2 . The method of claim 1 , further comprising:

presenting a user interface that facilitates the selection of the one or more of the identified document elements.

3 . The method of claim 2 , wherein the user interface includes a display that renders a visual representation of the document and tools to manipulate identified document elements.

4 . The method of claim 1 , wherein one or more of the identified document elements are Document Object Model elements.

5 . The method of claim 1 , further comprising:

wherein a second document element of the identified document elements is associated with a third value;

receiving a request associated with the second document element, wherein the request is accompanied by a fourth value;

storing the fourth value;

in response to receiving a third request for the document, sending a second modified document, wherein the value of the second document element in the second modified document is the fourth value and the value of the first document element is the first value.

6 . The method of claim 1 , further comprising:

wherein a second document element of the identified document elements is associated with a third value;

receiving a request associated with the second document element, wherein the request is accompanied by a fourth value;

storing the fourth value;

in response to receiving the second request for the document, sending the first modified document, wherein the value of the second document element in the second modified document is the third value.

7 . A computer-readable non-volatile storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform:

receiving a document, wherein the document includes a plurality of document elements;

parsing the document to identify one or more of the plurality of document elements included in the document, wherein a first document element of the identified document elements is associated with a first value;

receiving a request associated with the first document element, wherein the request is accompanied by a second value;

storing the second value;

in response to receiving a first request for the document, sending the document, wherein the value of the first document element is the first value;

in response to receiving a second request for the document, sending a first modified document, wherein the value of the first document element in the first modified document is the second value.

8 . The computer-readable non-volatile storage medium of claim 7 , wherein the instructions further include instructions for:

presenting a user interface that facilitates the selection of the one or more of the identified document elements.

9 . The computer-readable non-volatile storage medium of claim 8 , wherein the user interface includes a display that renders a visual representation of the document and tools to manipulate identified document elements.

10 . The computer-readable non-volatile storage medium of claim 7 , wherein one or more of the identified document elements are Document Object Model elements.

11 . The computer-readable non-volatile storage medium of claim 7 , wherein the instructions further include instructions for:

wherein a second document element of the identified document elements is associated with a third value;

receiving a request associated with the second document element, wherein the request is accompanied by a fourth value;

storing the fourth value;

in response to receiving a third request for the document, sending a second modified document, wherein the value of the second document element in the second modified document is the fourth value and the value of the first document element is the first value.

12 . The computer-readable non-volatile storage medium of claim 7 , wherein the instructions further include instructions for:

wherein a second document element of the identified document elements is associated with a third value;

receiving a request associated with the second document element, wherein the request is accompanied by a fourth value;

storing the fourth value;

in response to receiving the second request for the document, sending the first modified document, wherein the value of the second document element in the second modified document is the third value.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: APOLLO EDUCATION GROUP, INC.
To: THE UNIVERSITY OF PHOENIX, INC.
Reel/Frame 053308/0512 →
RELEASE OF SECURITY INTEREST Recorded Jul 15, 2019
From: EVEREST REINSURANCE COMPANY
To: APOLLO EDUCATION GROUP, INC.
Reel/Frame 049753/0187 →
SECURITY INTEREST Recorded Feb 14, 2017
From: APOLLO EDUCATION GROUP, INC.
To: EVEREST REINSURANCE COMPANY
Reel/Frame 041750/0137 →
CHANGE OF NAME Recorded Jan 27, 2014
From: APOLLO GROUP, INC.
To: APOLLO EDUCATION GROUP, INC.
Reel/Frame 032126/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2013
From: NELSON, LANCE; ALLISON, ALAN
To: APOLLO GROUP, INC.
Reel/Frame 029908/0121 →