IP Library Granted Patent US 7,305,622
Granted Patent B2
US 7,305,622 · App. 10/005,182 · Granted Dec 4, 2007

Graphical user interface and web site evaluation tool for customizing web sites

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,305,622
App. No.
10/005,182
Granted
Dec 4, 2007
Kind
B2
Abstract

An invention for displaying patterns of utilization of a resource wherein the resource includes a plurality of correlated or uncorrelated objects. The method consists of providing a number of graphical formats from which a format is selected for display of patterns of utilization. Additionally, a query is submitted regarding a particular utilization of the resource. Along with the selected format and query inputs, the invention receives information regarding utilization of the resource from a system. Once the invention receives the inputs and the utilization information from the system, the invention processes the information to a format that conforms with the inputs. The invention then displays the processed information in the selected graphical format. The invention also allows the selection of a second graphical format from the graphical formats for altering the display to show the processed information in the second selected format.

Claims (40)

1. A computer-implemented method for displaying patterns of utilization of a resource, wherein said resource includes a plurality of objects of interest, and wherein the plurality of objects of interest are linked by a navigation structure, the method comprising the steps of:

accessing structural data regarding the navigation structure of the objects of interest in a resource, wherein said resource is a web-site;

defining a task as a predetermined sequence of accesses to one or more objects of interest of said plurality of objects of interest, wherein an object of interest is a web-page;

accessing session data representative of one or more sessions of user interaction with the resource where a session identifies a sequence of user accesses to one or more of said plurality of objects of interest, wherein at least one of the user accesses is to an object of interest that is not in the task sequence;

graphically displaying a hierarchical representation of objects of interest and their navigation structure, overlaid with a representation of the paths taken in the user accesses to perform the task.

2. The computer-implemented method of claim 1 , wherein the step of defining a task as a predetermined sequence of accesses to one or more objects of interest, comprises:

defining a task step as an access to one or more objects of interest; and

defining a task as a predetermined sequence of task steps.

3. The computer-implemented method of claim 2 , wherein the overlaid representation of the paths taken shows the number of users that completed each step of the task.

4. The computer-implemented method of claim 2 , further comprising the step of:

providing a graphical user interface for implementing the step of defining a task as a predetermined sequence of accesses to one or more objects of interest.

5. The computer-implemented method of claim 4 , wherein said graphical user interface enables a user to drag and drop objects of interest into a graphical representation of the task sequence.

6. The computer-implemented method of claim 4 , wherein said graphical user interface enables objects of interest in a task sequence to be defined using a table-based list selection interface.

7. The computer-implemented method of claim 2 , wherein the overlaid representation of the paths taken in the user accesses is a user path for one or more users.

8. The computer-implemented method of claim 2 , wherein the overlaid representation of the paths taken in the user accesses is an average path for a plurality of users through the task steps in the task sequence.

9. A computer-implemented method for displaying patterns of utilization of a resource, wherein said resource includes a plurality of objects of interest, and wherein the plurality of objects of interest are linked by a navigation structure, the method comprising the steps of:

accessing structural data regarding the navigation structure of the objects of interest in a resource, wherein said resource is a web-site;

defining a task sequence as a predetermined sequence of accesses to one or more objects of interest of said plurality of objects of interest, wherein an object of interest is a web-page;

accessing session data representative of one or more sessions of user interaction with the resource where a session identifies a sequence of user accesses to said one or more of said plurality of objects of interest, wherein at least one of the user accesses is to an object of interest that is not in the task sequence;

filtering the data representative of one or more sequences of user accesses to include only a set of sessions based on a filter criteria by comparing the task sequence to the data representative of one or more sequences of user accesses; and

graphically displaying a hierarchical representation of objects of interest and their navigation structure, overlaid with a representation of the filtered session usage data.

10. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that spent at least a particular amount of time on any one object of interest.

11. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that spend at most a particular amount of time on each of the objects of interest in a session.

12. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that started the session at a particular entry object of interest.

13. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that ended the session at a particular entry object of interest.

14. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that came to the resource from a particular referring resource.

15. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions that had a minimum number of user accesses.

16. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions that had a maximum number of user accesses.

17. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions that included user accesses to a set of one or more particular objects of interest.

18. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions that included no user accesses to a set of one or more particular objects of interest.

19. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that had only one session using the resource in a given period of time.

20. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that had more than one session using the resource in a given period of time.

21. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that originate from a particular geographic region.

22. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions for users that interacted with the web site using and particular web browser type.

23. The computer-implemented method of claim 9 , wherein the filter criteria identifies sessions that included a specific sequence of user accesses.

24. The computer-implemented method of claim 9 , wherein the step of graphical displaying a hierarchical representation of objects of interest and their navigation structure, overlaid with a representation of the filtered session usage data sizes the objects of interest based on a parameter of the usage of each object.

25. The computer-implemented method of claim 24 , wherein the parameter of usage is representative of the number of users that accessed the objects of interest.

26. The computer-implemented method of claim 24 , wherein the parameter of usage is representative of the percentage of users that accessed the objects of interest.

27. The computer-implemented method of claim 9 , wherein the step of graphical displaying a hierarchical representation of objects of interest and their navigation structure, overlaid with a representation of the filtered session usage data colors and sizes the links between the objects of interest based on the amount of usage of each link between two objects.

28. The computer-implemented method of claim 9 , wherein the step of graphical displaying a hierarchical representation of objects of interest and their navigation structure, overlaid with a representation of the filtered session usage data shows the links between objects of interest based on the amount of usage of each link in a path between two objects.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2023
From: WESTERN ALLIANCE BANK
To: CLICKFOX, INC.
Reel/Frame 065862/0884 →
CHANGE OF NAME Recorded Oct 25, 2023
From: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, INC.
To: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, LLC
Reel/Frame 065349/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: CLICKFOX, INC.
To: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, INC.
Reel/Frame 064629/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2022
From: CLICKFOX, INC.
To: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, INC.
Reel/Frame 059248/0314 →
SECURITY INTEREST Recorded Apr 19, 2019
From: CLICKFOX, INC.
To: WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION
Reel/Frame 048935/0252 →
RELEASE OF SECURITY INTEREST Recorded Apr 17, 2019
From: HERCULES TECHNOLOGY III, L.P.
To: CLICKFOX, INC.
Reel/Frame 048939/0074 →
RELEASE OF SECURITY INTEREST Recorded Apr 8, 2019
From: HERCULES CAPITAL, INC.
To: CLICKFOX, INC.
Reel/Frame 048823/0507 →
MERGER Recorded Nov 2, 2017
From: CLICKFOX, LLC
To: CLICKFOX, INC.
Reel/Frame 044021/0890 →
SECURITY INTEREST Recorded Aug 29, 2016
From: CLICKFOX, INC.
To: HERCULES CAPITAL, INC.
Reel/Frame 039569/0982 →
SECURITY INTEREST Recorded Nov 30, 2015
From: CLICKFOX, INC.
To: HERCULES TECHNOLOGY III, L.P.
Reel/Frame 037169/0149 →
SECURITY INTEREST Recorded May 28, 2014
From: CLICKFOX, INC.
To: HERCULES TECHNOLOGY III, L.P.
Reel/Frame 033037/0805 →
SECURITY AGREEMENT Recorded Sep 17, 2012
From: CLICKFOX, INC.
To: HERCULES TECHNOLOGY III, L.P.
Reel/Frame 028996/0149 →
SECURITY INTEREST Recorded Oct 13, 2008
From: CLIKFOX, INC.
To: HERCULES TECHNOLOGY II, L.P.
Reel/Frame 021744/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2002
From: DAGON, DAVID; COHEN, TAL; HAREL, NISSIM; JERDING, DEAN FREDERICK
To: CLICKFOX, LLC
Reel/Frame 012657/0857 →