Assisting a user with efficient navigation between a selection of entries with elements of interest to the user within a stream of entries
First Claim
1. A computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
- program instructions to monitor activity by a particular user accessing content within one or more interfaces to identify a plurality of points of interest within the one or more interfaces;
program instructions to map each of the plurality of points of interest to a separate content element displayed within the one or more interfaces to form a model correlating each separate content element with a user interest;
program instructions to detect a stream of data comprising a plurality of entries received from a social networking service for the particular user for display in one or more interfaces;
program instructions to identify, based on the model, within the stream of data comprising the plurality of entries, a flow of a selection of entries of interest that meet the user interest from among a plurality of entries within the stream;
program instructions to selectively display, within the one or more interfaces, the plurality of entries within the stream with a separate visible instance of a separate selectable navigation breakpoint with each of the selection of entries of interest within the stream, wherein selection of each separate selectable navigation breakpoint steps through the flow of the selection of entries of interest only;
program instructions to activate a breakpoint navigation mode supported by a navigation user interface controller for assisting the user to navigate through the plurality of entries displayed within the one or more interfaces within the stream by responding to a user input to step to each separate selectable navigation breakpoint; and
program instructions to switch from the breakpoint navigation mode supported by the navigation user interface controller to a regular scrolling navigation mode supported by an operating system, wherein the regular scrolling navigation mode supports scrolling through the plurality of entries independent of any particular content entry.
1 Assignment
0 Petitions
Accused Products
Abstract
Activity by a particular user accessing content within an interface is monitored to identify points of interest within the one or more interfaces. Each of the points of interest identified within interface is mapped to a separate content element displayed within the interface to form a model correlating each separate content element with a user interest of the particular user. Based on the model, within a stream accessed for review by the particular user, a flow of a selection of entries of interest that meet the user interest is identified from among multiple entries in the stream. A separate selectable navigation breakpoint is selectively displayed with each of the selection of entries of interest within the stream, wherein selection of each separate selectable navigation breakpoint steps through the flow of the selection of entries of interest only.
-
Citations
14 Claims
-
1. A computer system comprising one or more processors, one or more computer-readable memories, one or more computer-readable storage devices, and program instructions, stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the stored program instructions comprising:
-
program instructions to monitor activity by a particular user accessing content within one or more interfaces to identify a plurality of points of interest within the one or more interfaces; program instructions to map each of the plurality of points of interest to a separate content element displayed within the one or more interfaces to form a model correlating each separate content element with a user interest; program instructions to detect a stream of data comprising a plurality of entries received from a social networking service for the particular user for display in one or more interfaces; program instructions to identify, based on the model, within the stream of data comprising the plurality of entries, a flow of a selection of entries of interest that meet the user interest from among a plurality of entries within the stream; program instructions to selectively display, within the one or more interfaces, the plurality of entries within the stream with a separate visible instance of a separate selectable navigation breakpoint with each of the selection of entries of interest within the stream, wherein selection of each separate selectable navigation breakpoint steps through the flow of the selection of entries of interest only; program instructions to activate a breakpoint navigation mode supported by a navigation user interface controller for assisting the user to navigate through the plurality of entries displayed within the one or more interfaces within the stream by responding to a user input to step to each separate selectable navigation breakpoint; and program instructions to switch from the breakpoint navigation mode supported by the navigation user interface controller to a regular scrolling navigation mode supported by an operating system, wherein the regular scrolling navigation mode supports scrolling through the plurality of entries independent of any particular content entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13)
-
-
9. A computer program product comprising one or more computer-readable storage devices and program instructions, stored on at least one of the one or more storage devices, the stored program instructions comprising:
-
program instructions to monitor activity by a particular user accessing content within one or more interfaces to identify a plurality of points of interest within the one or more interfaces; program instructions to map each of the plurality of points of interest to a separate content element displayed within the one or more interfaces to form a model correlating each separate content element with a user interest of the particular user; program instructions to detect a stream of data comprising a plurality of entries received from a social networking service for the particular user for display in one or more interfaces; program instructions to identify, based on the model, within the stream of data comprising the plurality of entries, a flow of a selection of entries of interest that meet the user interest from among a plurality of entries within the stream; program instructions to selectively display, within the one or more interfaces, the plurality of entries within the stream with a separate visible instance of a separate selectable navigation breakpoint with each of the selection of entries of interest within the stream, wherein selection of each separate selectable navigation breakpoint steps through the flow of the selection of entries of interest only; program instructions to activate a breakpoint navigation mode supported by a navigation user interface controller for assisting the user to navigate through the plurality of entries displayed within the one or more interfaces within the stream by responding to a user input to step to each separate selectable navigation breakpoint; and program instructions to switch from the breakpoint navigation mode supported by the navigation user interface controller to a regular scrolling navigation mode supported by an operating system, wherein the regular scrolling navigation mode supports scrolling through the plurality of entries independent of any particular content entry. - View Dependent Claims (10, 11, 12, 14)
-
Specification