User-based wide area network optimization
First Claim
1. A method for optimizing a user experience at a client computer in a branch subnet of a network that comprises the branch subnet and a hub subnet, the method comprising the steps of:
- monitoring for a user activation event for a user at the client computer;
performing accounting services for the client computer to track user behavior by the user comprising tracking the user'"'"'s consumption of data resources; and
responsively to the user activation event, sending a notification to a WAN (wide area network) optimization device, the notification being arranged to trigger application of heuristics to identify data resources for the user based at least in part on the user'"'"'s tracked user behavior for pre-fetching from a centralized resource in the hub subnet, the pre-fetching being commenced by the WAN optimization device subsequent to the user activation event and during startup of the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved user experience at a local client computer that is coupled to one or more remote servers over a WAN is provided by an arrangement in which data and files that are likely to be needed by a user during a work session are identified through the application of one or more heuristics and then pre-fetched to be made available in advance of the session'"'"'s start. The pre-fetching of the data and files may be performed as the client computer goes through its startup or boot process. When the startup is completed and the desktop applications become ready for use, the data and files that the user needs to immediately begin work are already available at the local client computer.
-
Citations
20 Claims
-
1. A method for optimizing a user experience at a client computer in a branch subnet of a network that comprises the branch subnet and a hub subnet, the method comprising the steps of:
-
monitoring for a user activation event for a user at the client computer; performing accounting services for the client computer to track user behavior by the user comprising tracking the user'"'"'s consumption of data resources; and responsively to the user activation event, sending a notification to a WAN (wide area network) optimization device, the notification being arranged to trigger application of heuristics to identify data resources for the user based at least in part on the user'"'"'s tracked user behavior for pre-fetching from a centralized resource in the hub subnet, the pre-fetching being commenced by the WAN optimization device subsequent to the user activation event and during startup of the client computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for pre-fetching data from a server in a hub subnet of an enterprise network for delivery to a client computer in a branch subnet, the branch subnet and hub subnet being communicatively coupled over a WAN (wide area network) link, the method comprising the steps of:
-
receiving a notification from an access control device in the branch subnet that indicates an initiation of a work session by a user on the client computer; utilizing one or more heuristics to identify data for pre-fetching from the server, the heuristics being configured for applying user behavior comprising consumption of data resources by the user that is tracked by the access control device, and commencing the pre-fetching subsequent to the initiation of the work session and during startup of the client computer before the work session begins. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. An electronic device, comprising:
-
a first controller configured to implement a functionality for tracking user behavior by a user, the first controller configured to track the user'"'"'s consumption of data resources at a client computer at a hub node in the network during a previous work session; and the first controller configured to trigger utilization of one or more heuristics at a second controller to identify data resources for the user based at least in part on the user'"'"'s tracked user behavior for pre-fetching to the client computer upon initiation of a new work session from a server at a branch node in the network, the pre-fetching being commenced subsequent to the initiation of the new work session and during startup of the client computer. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification