IP Library Granted Patent US 10,496,726
Granted Patent B2
US 10,496,726 · App. 14/319,879 · Granted Dec 3, 2019

System and method for modifying links within a web site

Inventors: Tal Cohen (Atlanta, GA); Nissim Harel (Atlanta, GA)
Assignee: ClickFox, LLC
G06F16/9577G06F3/0481G06F3/0484G06F3/14G06F16/958G06F17/2235
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 10,496,726
App. No.
14/319,879
Granted
Dec 3, 2019
Kind
B2
Abstract

Methods for managing an interactive system, such as a web site, are disclosed. An interactive system can comprise a plurality of states, and a first structure of the interactive system can be defined by transitional links between those states. Session data can represent user navigation through the states, and a predetermined set of parameters for session data can be defined by the first structure of the interactive system. The method can include accessing a representation of the first structure of the interactive system, and analyzing the session data based on the predetermined set of parameters. A second structure for the interactive system can be determined when the first set of parameters are not met, such that as compared to the first structure, the second structure adds or removes a transitional link directly between the a first state of the interactive system and a second state of the interactive system.

Claims (27)

1. A method for managing a network accessible web site, the method comprising:

receiving, by a computer, an indication of a first structure associated with the web site, the first structure comprising a first plurality of nodes, each node representing a web resource of the web site accessible via the web site, and a first plurality of edges, each edge representing a link between web resources;

receiving, by the computer, historical session data representing previous user activity on the web site, the historical session data including user navigation from among three or more nodes of the first plurality of nodes of the web site;

determining, by the computer, based on the historical session data, a statistical correlation associated with user navigation to a first node and to a second node of the first plurality of nodes; and

responsive to determining the statistical correlation exceeds a predetermined threshold, automatically (i) determining, by the computer, a second structure associated with the web site, wherein the second structure comprises a second plurality of nodes and a second plurality of edges including a new first edge between the first node and the second node and (ii) restructuring the web site according to the second structure.

2. The method of claim 1 , wherein the second structure comprises the first plurality of nodes and edges.

3. The method of claim 1 , wherein the second structure comprises the first plurality of nodes and edges except for a second edge, wherein the second edge is absent from the second structure to offset presence of the new first edge between the first node and the second node.

4. The method of claim 3 , further comprising determining, by the computer, based on the historical session data, a statistical correlation associated with user navigation to a third node and to a fourth node of the plurality of nodes, wherein the second edge is between the third node and the fourth node.

5. A system comprising:

at least one processor;

at least one memory operatively coupled to the at least one processor and configured for storing data and instructions that, when executed by the processor, cause the system to perform a method comprising:

receiving, by the processor, an indication of a first structure associated with a web site, the first structure comprising a first plurality of nodes, each node representing a web resource of the web site accessible via the web site, and a plurality of edges, each edge representing a link between web resources;

receiving, by the processor, historical session data representing previous user accesses of the interactive electronic system web site, the historical session data including user navigation from among three or more nodes of the first plurality of nodes of the web site;

determining, by the processor, based on the historical session data, a statistical correlation associated with user navigation to a first node and to a second node of the first plurality of nodes; and

responsive to determining the statistical correlation exceeds a predetermined threshold, (i) automatically determining, by the processor, a second structure associated with the web site, wherein the second structure comprises a second plurality of nodes and a second plurality of edges without a first edge between the first node and the second node, and (ii) automatically restructuring, by the processor, the web site according to the second structure.

6. The system of claim 5 further storing instructions that, when executed by the processor, cause the system to perform the method further comprising outputting a recommendation to restructure the web site according to the second structure.

7. The system of claim 5 , wherein the second structure is provided to yield expected user activity.

8. The system of claim 5 , wherein the second structure comprises the first plurality of nodes and edges except for the first edge.

9. The system of claim 5 , wherein the second structure comprises the first plurality of nodes and edges and a new second edge, the second edge being present from the second structure to offset absence of the first edge.

10. The system of claim 9 further storing instructions that, when executed by the processor, cause the system to perform the method further comprising determining, by the processor, based on the historical session data, a statistical correlation associated with user navigation to a third node and to a fourth node of the plurality of nodes, wherein the second edge is between the third node and the fourth node.

11. A computer-program product embodied in a non-transitory computer-readable storage medium having instructions encoded thereon that, when executed by a computer, causes the computer to:

receive an indication of a first structure associated with the web site, the first structure comprising a first plurality of nodes, each node representing a web resource of the web site accessible via the web site, and a first plurality of edges, each edge representing a link between web resources;

receive historical session data representing previous user accesses of the web site, the historical session data including navigation from among three or more nodes of the plurality of nodes;

determine, based on the historical session data, a statistical correlation associated with user navigation to a first node and to a second node of the plurality of nodes; and

responsive to determining the statistical correlation exceeds a predetermined threshold, automatically (i) determine a second structure associated with the interactive electronic system, wherein the second structure comprises a second plurality of nodes and a second plurality of edges including a new first edge between the first node and the second node and (ii) restructure the web site according to the second structure.

12. The computer-program product of claim 11 , wherein the second structure comprises the first structure.

13. The computer-program product of claim 11 , wherein the second structure comprises the first structure except for a second edge of the plurality of edges, the second edge being absent from the second structure to offset presence of the new first edge between the first node and the second node.

Assignments (11)
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 Mar 12, 2022
From: CLICKFOX, INC.
To: IGNITE ENTERPISE SOFTWARE SOLUTIONS, INC.
Reel/Frame 059248/0260 →
SECURITY INTEREST Recorded Jun 4, 2020
From: CLICKFOX, INC.
To: WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION
Reel/Frame 052837/0858 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2014
From: COHEN, TAL; HAREL, NISSIM
To: CLICKFOX, LLC
Reel/Frame 034599/0670 →