Systems and methods for identifying semantically and visually related content
First Claim
1. A computer-implemented method of identifying information of interest within an organization comprising:
- determining use data that represents interactions by at least some of multiple users within the organization with information items in the organization, the use data characterizing relationships among the information items in the organization and relationships between the information items and the users within the organization, the organization including a structured body of users with associated roles within the organization and who have access to at least a subset of the information items within the organization, wherein each information item is at least a portion of a document, a presentation, a video, an image, a profile of a user, or a webpage;
generating interest data indicating affinity among the information items based on the determined use data, wherein generating the interest data includes;
identifying, based on the use data, at least one set of two or more information items that are frequently interacted with together by a plurality of the users in the organization, where each set of information items includes a first information item from the set of information items and a second, different information item from the set of information items, and where each of the plurality of users interacted with both the first information item and the second information item, anddetermining the affinity among the information items based on the identification of the at least one set of information items;
receiving a request for a feed or set of information items from a particular user; and
responding to the request by providing one or more items selected from the corpus of information items in the organization based on the generated interest data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for identifying semantically and/or visually related information among a set of content items, such content items that include similar concepts or that have similar visual aspects, are disclosed. The disclosed techniques provide tools for identifying related information among various content items, such as text pages and documents, presentation slides and slide decks, etc. The disclosed techniques provide improved methods for searching among content items, organizing content items into categories, and pruning redundant content. Furthermore, the disclosed techniques provide improvements to computation of various metrics, including usage, performance, and impact metrics.
89 Citations
19 Claims
-
1. A computer-implemented method of identifying information of interest within an organization comprising:
-
determining use data that represents interactions by at least some of multiple users within the organization with information items in the organization, the use data characterizing relationships among the information items in the organization and relationships between the information items and the users within the organization, the organization including a structured body of users with associated roles within the organization and who have access to at least a subset of the information items within the organization, wherein each information item is at least a portion of a document, a presentation, a video, an image, a profile of a user, or a webpage; generating interest data indicating affinity among the information items based on the determined use data, wherein generating the interest data includes; identifying, based on the use data, at least one set of two or more information items that are frequently interacted with together by a plurality of the users in the organization, where each set of information items includes a first information item from the set of information items and a second, different information item from the set of information items, and where each of the plurality of users interacted with both the first information item and the second information item, and determining the affinity among the information items based on the identification of the at least one set of information items; receiving a request for a feed or set of information items from a particular user; and responding to the request by providing one or more items selected from the corpus of information items in the organization based on the generated interest data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system to identify information of interest within an organization, the system comprising:
-
at least one hardware processor; at least one memory having contents configured to, when executed by the at least one processor, perform a method comprising; gathering use data that represents interactions by at least some of multiple users within the organization with information items in the organization, the use data characterizing relationships among the information items within the organization and relationships between the information items and a group of users within the organization, the organization including a group of users on a private network and sharing an internet domain; computing interest data indicating affinity among the information items based on the determined use data to generate interest graph data structures, wherein at least one interest graph data structure expresses an affinity between at least one user and one information item, which represents a likelihood that the one information item is of interest to the at least one user, and wherein at least some interest graph data structures express affinities among at least two information item, which represents a likelihood that the at least two information items are frequently interacted with together by each of a plurality of users in the organization; receiving a request for a set of information items from a particular user that are related to a first information item; and responding to the request by providing one or more information items selected from the corpus of information items based on a determination that each of the one or more selected information items and the first information item are frequently interacted with together by a same user. - View Dependent Claims (15)
-
-
16. A computer-implemented method of identifying information of interest within an organization, wherein the organization includes a structured body of users with associated roles within the organization and who have access to information items, the method comprising:
-
determining use data that represents interactions by at least some of multiple users within the organization with the information items, the use data characterizing relationships among the information items and relationships between the information items and the users within the organization; generating for each of a plurality of the information items based on the determined use data, an affinity that indicates a degree to which a respective information item in the plurality of information items is related to another information item; receiving, from a first user, a request to display a first subset of the information items; and in response to the request, identifying the first subset of the information items, ranking the first subset of the information items based on the generated affinities, detecting the first subset of information items includes at least a first information item and a second information item that is a duplicate of the first information item and that has a lower rank than the first information item, ordering the first subset of information items based on the ranking, and providing a list of the ordered first subset of information items, the provided list including the first information item and excluding the second information item. - View Dependent Claims (17, 18, 19)
-
Specification