×

Providing virtual really simple syndication (RSS) feeds

  • US 7,930,290 B2
  • Filed: 01/12/2007
  • Issued: 04/19/2011
  • Est. Priority Date: 01/12/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for providing virtual Really Simple Syndication feeds, comprising:

  • determining a presence of a new content within at least one XML file published by a content provider on the Internet with a web crawler of a search engine, wherein the web crawler locates Really Simple Syndication feeds, the web crawler inspects links to determine if the links point to a web page that is the at least one XML file having headers revealing a Really Simple Syndication feed, the web crawler selects the at least one XML file having headers revealing the Really Simple Syndication feed, the web crawler forwards the at least one XML file and its link to a Really Simple Syndication module wherein the Really Simple Syndication module includes an atom extraction module, a keyword module, a ranking module, and an advertisement module, and the new content includes information that was not present in the at least one XML file in a previous examination of the at least one XML file;

    separating the at least one XML file into atoms wherein at least one atom within the at least one XML file is identified, wherein the at least one atom is extracted from the at least one XML file, and wherein the at least one atom is a subset of information from a post within the at least one XML file;

    determining one or more keywords for the at least one atom based on one or more keyword computation techniques wherein the determining one or more keywords comprises;

    a) extracting the one or more keywords provided by authors of the at least one XML file,b) executing one or more keyword extraction algorithms to extract the one or more keywords from the at least one atom,c) receiving the one or more keywords relevant to the at least one atom from users,d) receiving the one or more keywords that have been proposed by a fixed number of users, ande) generating the one or more keywords from a combination of (a), (b), (c), and (d);

    associating the one or more keywords with the at least one atom;

    ranking the at least one atom based on core metadata associated with the at least one atom, wherein the core metadata is stored with the at least one atom, and wherein the core metadata comprises;

    (1) at least a timestamp of when the at least one atom was created;

    (2) a number of users that have accessed the at least one atom;

    (3) an average amount of time users spend viewing the at least one atom;

    (4) a number of people that have clicked on a link associated with the at least one atom; and

    (5) a rating that a user has given the at least one atom; and

    providing the at least one atom that is ranked.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×