System and method for indexing a network of interrelated elements
First Claim
Patent Images
1. A method comprising:
- receiving a first set of addresses, wherein;
each address in the first set of addresses indicates a corresponding content feed in a first set of content feeds on a computer network, andeach content feed in the first set of content feeds comprises addresses of content on the computer network;
generating a topic linkset, wherein;
the topic linkset comprises addresses from content feeds in the first set of content feeds;
selecting a content feed from a repository of content feeds, wherein;
the repository of content feeds comprises data regarding at least one content feed distinct from the first set of content feeds;
evaluating the selected content feed, wherein the evaluating comprises;
identifying addresses in the selected content feed,comparing the addresses in the selected content feed with the addresses in the topic linkset, wherein the comparing comprises;
determining a count of addresses, among the addresses in the selected content feed, that are among the addresses in the topic linkset, andscoring the selected content feed based at least in part on the comparing;
repeating the selecting and the evaluating for a plurality of content feeds from the repository of content feeds;
selecting a second set of addresses based at least in part on the scoring, wherein;
each address in the second set of addresses indicates a corresponding content feed in a second set of content feeds, andthe second set of content feeds is a subset of the plurality of content feeds from the repository of content feeds;
generating an output based at least in part on the second set of addresses; and
storing the output in a computer memory.
6 Assignments
0 Petitions
Accused Products
Abstract
The system provides a technique for finding relevant content and content sources based on the aggregation and analysis of individual indications of relevance. The system identifies and provides selections of relevant content. It may comprise a selection acquisition subsystem, a selection network repository subsystem, a scoring engine, and a recommendation engine, and is used to generate sources of content comprising sets of prioritized links directed to a topic or community of interest.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving a first set of addresses, wherein; each address in the first set of addresses indicates a corresponding content feed in a first set of content feeds on a computer network, and each content feed in the first set of content feeds comprises addresses of content on the computer network; generating a topic linkset, wherein; the topic linkset comprises addresses from content feeds in the first set of content feeds; selecting a content feed from a repository of content feeds, wherein; the repository of content feeds comprises data regarding at least one content feed distinct from the first set of content feeds; evaluating the selected content feed, wherein the evaluating comprises; identifying addresses in the selected content feed, comparing the addresses in the selected content feed with the addresses in the topic linkset, wherein the comparing comprises; determining a count of addresses, among the addresses in the selected content feed, that are among the addresses in the topic linkset, and scoring the selected content feed based at least in part on the comparing; repeating the selecting and the evaluating for a plurality of content feeds from the repository of content feeds; selecting a second set of addresses based at least in part on the scoring, wherein; each address in the second set of addresses indicates a corresponding content feed in a second set of content feeds, and the second set of content feeds is a subset of the plurality of content feeds from the repository of content feeds; generating an output based at least in part on the second set of addresses; and storing the output in a computer memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
a computer memory storing a repository of content feeds; and a processor coupled to the computer memory, wherein the processor is configured to; receive an input set of addresses, wherein each address in the input set of addresses indicates a corresponding content feed in a first set of content feeds on a computer network, each content feed in the first set of content feeds comprises addresses of content on the computer network, and the repository of content feeds comprises data regarding at least one content feed distinct from the first set of content feeds, generate a topic linkset, wherein; the topic linkset comprises addresses from content feeds in the first set of content feeds, for each content feed in a plurality of content feeds from the repository, (a) perform a comparison of addresses in the content feed with the addresses in the topic linkset, wherein the comparison is based at least in part on; a count of addresses, among the addresses in the selected content feed, that are among the addresses in the topic linkset, and (b) assign a score to the content feed based at least in part on the comparison, generate, based at least in part on the assigned scores, an output set of addresses, wherein each address in the output set of addresses indicates a corresponding content feed in the plurality of content feeds. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium encoded with instructions executable by at least one processor, the instructions comprising:
-
instructions for receiving a first set of addresses, wherein; each address in the first set of addresses indicates a corresponding content feed in a first set of content feeds on a computer network, and each content feed in the first set of content feeds comprises addresses of content on the computer network; instructions for generating a topic linkset, wherein; the topic linkset comprises addresses from content feeds in the first set of content feeds; instructions for selecting a content feed from a repository of content feeds, wherein; the repository of content feeds comprises data regarding at least one content feed distinct from the first set of content feeds; instructions for evaluating the selected content feed, wherein the instructions for evaluating comprise; instructions for identifying addresses in the selected content feed, instructions for comparing the addresses in the selected content feed with the addresses in the topic linkset, wherein the instructions for comparing comprise; instructions for determining a count of addresses, among the addresses in the selected content feed, that are among the addresses in the topic linkset, and instructions for scoring the selected content feed based at least in part on the comparing; instructions for repeating the selecting and the evaluating for a plurality of content feeds from the repository of content feeds; instructions for selecting a second set of addresses based at least in part on the scoring, wherein; each address in the second set of addresses indicates a corresponding content feed in a second set of content feeds, and the second set of content feeds is a subset of the plurality of content feeds from the repository of content feeds; and instructions for generating an output based at least in part on the second set of addresses. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
means for receiving a first set of addresses, wherein; each address in the first set of addresses indicates a corresponding content feed in a first set of content feeds on a computer network, and each content feed in the first set of content feeds comprises addresses of content on the computer network; means for generating a topic linkset, wherein; the topic linkset comprises addresses from content feeds in the first set of content feeds; means for selecting a content feed from a repository of content feeds, wherein; the repository of content feeds comprises data regarding at least one content feed distinct from the first set of content feeds; a memory; a processor coupled to the memory and configured to perform an evaluating of the selected content feed, wherein the evaluating comprises; identifying addresses in the selected content feed, comparing the addresses in the selected content feed with the addresses in the topic linkset, wherein the comparing comprises; determining a count of addresses, among the addresses in the selected content feed, that are among the addresses in the topic linkset, and generating a score for the selected content feed based at least in part on the comparing, and storing the score in the memory; means for repeating the selecting and the evaluating for a plurality of content feeds from the repository of content feeds; means for selecting a second set of addresses based at least in part on the scores stored in the memory, wherein; each address in the second set of addresses indicates a corresponding content feed in a second set of content feeds, and the second set of content feeds is a subset of the plurality of content feeds from the repository of content feeds; and means for generating an output based at least in part on the second set of addresses. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification