IP Library Granted Patent US 9,274,932
Granted Patent B2
US 9,274,932 · App. 13/471,349 · Granted Mar 1, 2016

Graphical-user-interface-based method and system for designing and configuring web-site testing and analysis

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 9,274,932
App. No.
13/471,349
Granted
Mar 1, 2016
Kind
B2
Abstract

The current application is directed to methods and systems for designing and configuring web-site testing and analysis. In certain implementations, a testing service collects customer page-access and conversion information on behalf of a web site. The testing service is straightforwardly accessed and configured, through a web-site-based graphical user interface, and is virtually incorporated into the web site.

Claims (43)

1. A graphical-user-interface-based system for design and configuration of web-site tests and analyses, the user-interface-based system comprising:

one or more computer systems; and

computer instructions encoded in a memory, mass-storage device, or other physical data-storage device or subcomponent that, when executed by one or more processors within the computer system, control the computer system to

display a web page using a DOM-tree representation of the web page, and

provide a graphical user interface that selects, according to a user selection input to the displayed web page, an element of the displayed web page and stores, in a memory, mass-storage device, or other physical data-storage device or subcomponent, a unique identifier for the selected element that is a symbolic element path, which includes symbolic representations of each node in a traversal path within the DOM-tree representation of the web page from a root node to the element identified by the unique identifier, the symbolic representations of each node in the traversal path within the DOM-tree representation of the web page is selected from

a symbolic representation of an identifier-associated node that includes a symbolic representation of a tagname associated with the identifier-associated node and a symbolic representation of the identifier with which the node is associated; and

a symbolic representation of a node not associated with an identifier.

2. The graphical-user-interface-based system of claim 1 wherein the symbolic representation of the tagname and the symbolic representation of the identifier with which the node is associated are separated by one or more symbols that

indicate that the symbolic representation is a symbolic representation of an identifier-associated node; and

separate the symbolic representation of the tagname from the symbolic representation of the identifier with which the node is associated.

3. The graphical-user-interface-based system of claim 1

wherein a symbolic representation of an identifier-associated node alternatively includes a symbolic representation of a node type associated with the identifier-associated node and a symbolic representation of the identifier with which the node is associated; and

wherein the symbolic representation of the node type and the symbolic representation of the identifier with which the node is associated are separated by one or more symbols that

indicate that the symbolic representation is a symbolic representation of an identifier-associated node; and

separate the symbolic representation of the node type from the symbolic representation of the identifier with which the node is associated.

4. The graphical-user-interface-based system of claim 1 wherein a symbolic representation of a node not associated with an identifier includes a symbolic representation of a tagname associated with the node not associated with an identifier and a symbolic representation of an index of the node not associated with an identifier within an ordered list of sibling nodes that includes the node not associated with an identifier.

5. The graphical-user-interface-based system of claim 4 wherein the symbolic representation of the tagname and the symbolic representation of the index are separated by one or more symbols that

indicate that the symbolic representation is a symbolic representation of a node not associated with an identifier; and

separate the symbolic representation of the tagname from the symbolic representation of the index.

6. The graphical-user-interface-based system of claim 4 wherein the symbolic representation of the node type and the symbolic representation of the index are separated by one or more symbols that

indicate that the symbolic representation is a symbolic representation of a node not associated with an identifier; and

separate the symbolic representation of the node type from the symbolic representation of the index.

7. The graphical-user-interface-based system of claim 1 wherein a symbolic representation of a node not associated with an identifier includes a symbolic representation of a node type associated with the node not associated with an identifier and a symbolic representation of an index of the node not associated with an identifier within an ordered list of sibling nodes that includes the node not associated with an identifier.

8. The graphical-user-interface-based system of claim 1

wherein the symbolic representations of nodes in the traversal path within the DOM-tree representation of the web page are separated by one or more delimiter symbols;

wherein the unique identifier for the selected element is a symbolic element path, which includes symbolic representations of each node in a traversal path within the DOM-tree representation of the web page from an identifier-associated node to the element identified by the unique identifier; and

wherein the symbolic representation of each node in the traversal path within the DOM-tree representation of the web page is selected from:

a symbolic representation of an identifier-associated node includes a symbolic representation of a tagname associated with the identifier-associated node and a symbolic representation of the identifier with which the node is associated; and

a symbolic representation of a node not associated with an identifier.

9. The graphical-user-interface-based system of claim 8 wherein the symbolic representation of the tagname and the symbolic representation of the identifier with which the node is associated are separated by one or more symbols that

indicate that the symbolic representation is a symbolic representation of an identifier-associated node; and

separate the symbolic representation of the tagname from the symbolic representation of the identifier with which the node is associated.

10. The graphical-user-interface-based system of claim 8 wherein the symbolic representation of the node type and the symbolic representation of the identifier with which the node is associated are separated by one or more symbols that

indicate that the symbolic representation is a symbolic representation of an identifier-associated node; and

separate the symbolic representation of the node type from the symbolic representation of the identifier with which the node is associated.

11. The graphical-user-interface-based system of claim 8 wherein a symbolic representation of a node not associated with an identifier includes a symbolic representation of a tagname associated with the node not associated with an identifier and a symbolic representation of an index of the node not associated with an identifier within an ordered list of sibling nodes that includes the node not associated with an identifier.

12. The graphical-user-interface-based system of claim 11 wherein the symbolic representation of the tagname and the symbolic representation of the index are separated by one or more symbols that

indicate that the symbolic representation is a symbolic representation of a node not associated with an identifier; and

separate the symbolic representation of the tagname from the symbolic representation of the index.

13. The graphical-user-interface-based system of claim 8 wherein a symbolic representation of a node not associated with an identifier includes a symbolic representation of a node type associated with the node not associated with an identifier and a symbolic representation of an index of the node not associated with an identifier within an ordered list of sibling nodes that includes the node not associated with an identifier.

14. The graphical-user-interface-based system of claim 13 wherein the symbolic representation of the node type and the symbolic representation of the index are separated by one or more symbols that

indicate that the symbolic representation is a symbolic representation of a node not associated with an identifier; and

separate the symbolic representation of the node type from the symbolic representation of the index.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2018
From: WEBTRENDS INC.
To: ACCELERATE GROUP LIMITED
Reel/Frame 046850/0129 →
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2018
From: SILICON VALLEY BANK
To: WEBTRENDS INC.
Reel/Frame 046483/0814 →
ADDENDUM TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 2, 2016
From: WEBTRENDS INC.
To: SILICON VALLEY BANK
Reel/Frame 038864/0908 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2012
From: CROSSLEY, PETER
To: WEBTRENDS, INC.
Reel/Frame 028645/0618 →