Personalized navigation shortcuts
First Claim
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform functions, the computer-executable instructions comprising:
- instructions for providing access to an intranet portal;
instructions for identifying a user that accesses the intranet portal;
instructions for, for the user accessing the intranet portal, tracking navigation paths taken by the user within the intranet portal;
instructions for storing the navigation paths in a user profile associated with the user, wherein the navigation paths are stored to indicate a sequence of visited locations, wherein a navigation path includes a starting location, intermediate locations, and a destination location for the sequence; and
instructions for, when the user visits a location within the intranet portal, generating a list of suggested destination locations by comparing a current sequence of visited locations with the stored sequences of visited locations to identify matching sequences and returning the destination locations stored in the user profile associated with the matching sequences;
instructions for transmitting to a device for displaying on a display screen, the generated list of suggested destination locations in addition to webpage content from the location being visited;
instructions for, in response to a destination location being selected from the generated list, navigating directly to the destination location from the location without navigating through the intermediate locations; and
instructions for, in response to the user leaving the location and visiting a second location, recalculating the list of suggested destination locations and deleting destination locations that are no longer part of the matching sequences that include the second location, and transmitting the recalculated list of suggested destination locations to the device for display on the display screen.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with generating suggested shortcuts are described. In one embodiment, a method includes identifying a user that accesses an intranet portal and tracking navigation paths taken by the user within the intranet portal. The navigation paths are stored in a user profile associated with the user, where the navigation paths indicate a sequence of visited locations and a destination location for the sequence. When the user visits a location within the intranet portal, a list of suggested destination locations are generated as navigation shortcuts to allow the user to directly access a desired destination.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to perform functions, the computer-executable instructions comprising:
-
instructions for providing access to an intranet portal; instructions for identifying a user that accesses the intranet portal; instructions for, for the user accessing the intranet portal, tracking navigation paths taken by the user within the intranet portal; instructions for storing the navigation paths in a user profile associated with the user, wherein the navigation paths are stored to indicate a sequence of visited locations, wherein a navigation path includes a starting location, intermediate locations, and a destination location for the sequence; and instructions for, when the user visits a location within the intranet portal, generating a list of suggested destination locations by comparing a current sequence of visited locations with the stored sequences of visited locations to identify matching sequences and returning the destination locations stored in the user profile associated with the matching sequences; instructions for transmitting to a device for displaying on a display screen, the generated list of suggested destination locations in addition to webpage content from the location being visited; instructions for, in response to a destination location being selected from the generated list, navigating directly to the destination location from the location without navigating through the intermediate locations; and instructions for, in response to the user leaving the location and visiting a second location, recalculating the list of suggested destination locations and deleting destination locations that are no longer part of the matching sequences that include the second location, and transmitting the recalculated list of suggested destination locations to the device for display on the display screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system, comprising:
-
a processor; at least one non-transitory computer-readable medium connected to at least the processor by a communication bus; tracking logic, stored in the at least one non-transitory computer-readable medium, and configured to be executable by the processor to cause the computer system to track navigation paths of a user in an intranet portal and store the navigation paths in a navigation profile for the user, wherein the navigation paths indicate a sequence of visited locations and a destination location for each sequence; shortcut suggestion logic, stored in the at least one non-transitory computer-readable medium, configured to be executable by the processor to cause the computer system to determine suggested destination locations to the user based on the navigation profile of the user and a current visited path taken by the user in the intranet portal, wherein the suggested destinations are likely destinations based on a current location of the user in the intranet portal; wherein the shortcut suggestion logic is further configured to cause the suggested destinations to be displayed on a display screen as navigation shortcuts, wherein the navigation shortcuts are links that are not pre-existing links in webpage content of the current location; and in response to the user leaving the current location and visiting a second location in the intranet portal, (i) recalculate the suggested destination locations and delete destination locations that are no longer part of the navigation path that includes the second location, and (ii) transmit the recalculated suggested destination locations for display on the display screen; wherein the tracking logic and the shortcut suggestion logic are implemented having at least stored instructions for execution by the processor. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-implemented method performed by a computer including at least one processor, the method comprising:
-
for individual users, maintaining a stored navigation profile corresponding to a user wherein the navigation profile includes a history of navigation paths taken by the user within an intranet portal of the computer for accessing an intranet, wherein the navigation paths indicate a sequence of visited locations in the intranet that include a starting location, one or more intermediate locations, and a destination location for each sequence; identifying, by at least the processor by verifying input identification information, a user that accesses the intranet portal and identifying the navigation profile corresponding to the identified user; tracking, by at least the processor, a visited link path followed by the user in the intranet portal and, for a visited location, comparing the visited link path to the navigation paths stored in the navigation profile to identify a matching path; based on the matching path in the navigation profile, determining and generating, by at least the processor, destination locations in computerized form that belong to the matching path and transmitting to a device for displaying on a display, the destination locations to the user as a suggested list of likely destinations from the visited location, wherein the destination locations are displayed as navigation shortcuts that are not pre-existing links in content of the visited location; in response to a destination location being selected from the displayed list, navigating directly to the destination location from the visited location without navigating through the intermediate locations, wherein the navigating is performed with network communications in the intranet; and in response to the user leaving the visited location and visiting a second location in the intranet portal, (i) recalculating the suggested list of likely destinations and deleting one or more destination locations from the suggested list that no longer belong to the matching path that includes the second location, and (ii) transmitting and displaying the recalculated suggested list of likely destinations on the display screen. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification