Skim preview
First Claim
1. A method, performed by a computing system having a memory and a processor, for generating a skim preview of an information item, the method comprising:
- identifying a plurality of information items, wherein identifying the plurality of information items comprises;
determining use data that characterizes relationships among information items within an organization,wherein the information items include user data and collections of information items, andwherein the organization Includes a structured body of users with associated roles within the organization and who have access to the information items, andgenerating interest data indicating affinity among the information items based on the determined use data;
for each of a plurality of the identified information items, providing for display an indication of the information item;
receiving a selection of one of the plurality of information Items;
generating a sequence of preview images corresponding to the selected one of the plurality of information items;
receiving, from a user, input relative to the indication of the selected information item,wherein the selected information item has an associated skim surface and wherein receiving, from a user, input relative to the indication of the selected information item comprises;
tracking movement of a cursor or other pointing mechanism relative to the skim surface,wherein the skim surface is divided into a plurality of ranges;
selecting, from among the generated sequence of preview images, a preview image for the selected information item based at least in part on the received input relative to the indication of the selected information item; and
providing the selected preview image for display.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for identifying and viewing information items within an organization comprising a plurality of users each having one or more roles within the organization is disclosed. The disclosed techniques provide systems and methods for implementing and using a “skim preview” technique for previewing information items. This technique can be applied to a wide variety of information, such as presentations, documents, video, images, and so on and can be used for a variety of applications, including browsing, searching, discovery, and so on. The system can compute sequences that represent interesting visual aspects of the item being viewed. This can be applied to items that do not have a natural set of preview images, or it might be used as an alternative to the natural previews. The preview images may be sequenced chronologically, by importance, or based on any other metric.
60 Citations
21 Claims
-
1. A method, performed by a computing system having a memory and a processor, for generating a skim preview of an information item, the method comprising:
-
identifying a plurality of information items, wherein identifying the plurality of information items comprises; determining use data that characterizes relationships among information items within an organization, wherein the information items include user data and collections of information items, and wherein the organization Includes a structured body of users with associated roles within the organization and who have access to the information items, and generating interest data indicating affinity among the information items based on the determined use data; for each of a plurality of the identified information items, providing for display an indication of the information item; receiving a selection of one of the plurality of information Items; generating a sequence of preview images corresponding to the selected one of the plurality of information items; receiving, from a user, input relative to the indication of the selected information item, wherein the selected information item has an associated skim surface and wherein receiving, from a user, input relative to the indication of the selected information item comprises; tracking movement of a cursor or other pointing mechanism relative to the skim surface, wherein the skim surface is divided into a plurality of ranges; selecting, from among the generated sequence of preview images, a preview image for the selected information item based at least in part on the received input relative to the indication of the selected information item; and providing the selected preview image for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21)
-
-
9. A computer-readable storage medium storing instructions that,
if executed by a computing system having a processor, cause the computing system to perform a method for generating a skim preview of an information item, the method comprising: -
identifying a plurality of information items, wherein identifying the plurality of information items comprises; determining use data that characterizes relationships among information items within an organization, wherein the information items include user data and collections of information items, and wherein the organization includes a structured body of users with associated roles within the organization and who have access to the information items, and generating interest data indicating affinity among the information items based on the determined use data; providing for display an indication of at least one identified information item; generating a sequence of previews corresponding to the at least one information item; receiving, from a user, input relative to the indication of the at least one information item, wherein the at least one information item has an associated skim surface, and wherein receiving, from a user, input relative to the indication of the at least one information item comprises; tracking movement of a cursor or other pointing mechanism relative to the skim surface, wherein the skim surface is divided into a plurality of ranges; selecting a preview based at least in part on the received input relative to the indication of the at least one information item; and providing for display the selected preview. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing system, having a memory and a processor, for
generating a skim preview of an information item, the computing system comprising: -
a component configured to identify a plurality of information items, comprising; a component configured to determine use data that characterizes relationships among information items within an organization; wherein the information items include user data and collections of information items, and wherein the organization includes a structured body of users with associated roles within the organization and who have access to the information items, and a component configured to generate interest data indicating affinity among the information items based on the determined use data; a component configured to, for each of a plurality of identified information items, provide for presentation an indication of the information item; a component configured to receive a selection of one of the plurality of information items; a component configured to generate a sequence of previews corresponding to the selected one of the plurality of information items; a component configured to receive input relative to the indication of the selected information item, wherein the selected information item has an associated skim surface, and wherein receiving, from a user, input relative to the indication of the selected information item comprises; tracking movement of a cursor or other pointing mechanism relative to the skim surface, wherein the skim surface is divided into a plurality of ranges; a component configured to select a preview based at least in part on the received input relative to the indication of the selected information item; and a component configured to provide for presentation the selected preview, wherein each component comprises computer-executable instructions stored in the memory for execution by the computing system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification