IP Library Granted Patent US 9,767,206
Granted Patent B2
US 9,767,206 · App. 14/590,209 · Granted Sep 19, 2017

Searching and aggregating web pages

Inventors: Michael Markson (San Francisco, CA); Krishna Srinivasan (Union City, CA); Nicholas Sorrentino (San Mateo, CA); Ann Lee Richards (Redwood City, CA); Rich Skrenta (San Carlos, CA); Gregory B. Lindahl (Sunnyvale, CA)
Assignee: International Business Machines Corporation
G06F17/30867G06F17/3089G06F17/30864
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,767,206
App. No.
14/590,209
Granted
Sep 19, 2017
Kind
B2
Abstract

Systems and/or methods for searching and aggregating internet web page updates. The system and/or method may further allow for customization of topics to update. Additionally, social media aspects of the system and/or method may allow for voting and commenting as well as sharing.

Claims (66)

1. A method, comprising:

at a server in communication with a database and a network, receiving from a user a link to an internet webpage, via the network;

analyzing, by the server, a Rich Site Summary (RSS) feed of the internet webpage and text in of the internet webpage;

categorizing, by the server, the internet webpage into a predetermined category based on the RSS feed of the internet webpage and the text in the internet webpage;

creating, by the server, a summary of the internet webpage, utilizing the RSS feed of the internet webpage and the text in the internet webpage;

identifying, by the server, an image from the internet webpage;

resizing, by the server, the image from the internet webpage to create a resized image;

including, by the server, the resized image in the summary of the internet webpage, upon determining that the resized image has a minimum size, meets predetermined aspect ratio limits, and is not repeated within the predetermined category;

in a webpage associated with the predetermined category, displaying, by the server, the summary of the internet webpage with summaries of other internet webpages categorized into the predetermined category;

receiving from the user, at the server via the network, a comment on the displayed internet webpage via the webpage associated with the predetermined category;

receiving from the user, at the server via the network, a vote for the internet webpage, wherein the vote is included in a rating of the linked webpage;

displaying, by the server in the webpage associated with the predetermined category, the comment and the vote, in the summary of the internet webpage; and

displaying, by the server in a home page, a plurality of tiles representative of the webpage associated with the predetermined category as well as webpages associated with additional predetermined categories, where the plurality of tiles are ordered according to the vote for the internet webpage and a plurality of votes for additional internet webpages in the webpage associated with the predetermined category and the webpages associated with the additional predetermined categories.

2. The method of claim 1 wherein the summary of the internet webpage includes a plurality of representative portions of text and a plurality of representative photos, from the linked webpage.

3. The method of claim 1 further comprising, at the server, causing display of a page associated with the user, including:

a summary of each of a predetermined number of categories, where the summary of each of the predetermined number of categories includes an indication of a number of votes, comments, and submissions within each category that are submitted by the predetermined user;

a number of reward points accumulated by the user for performing a plurality of actions including spending time on a predetermined website, commenting and voting on links or articles, submitting one or more links to internet webpages, receiving one or more votes or comments on submitted links to internet webpages, and receiving one or more votes or comments on likes to internet webpages that have been commented on by the user; and

an identification of a plurality of friends of the user that use a predetermined service, where each of the plurality of friends is represented by an icon retrieved from a social network.

4. The method of claim 1 further comprising, at the server,

allowing the user to log into the home page; and

awarding a user point to the user, based on at least one of, the user comment, the user vote, user visits to a webpage, votes received for submitted links, comments received for submitted links, category creation, and social media links.

5. The method of claim 1 wherein a manner in which the summary of the internet webpage is displayed in the webpage associated with the predetermined category, as well as a time that the internet webpage is displayed in the webpage associated with the predetermined category, is determined based on a status of the user.

6. The method of claim 1 , where the plurality of tiles are further ordered according to a time when each of the plurality of categories was updated.

7. A system for aggregating internet web pages comprising:

a hardware server in communication with a database and a network, the server configured to:

analyze, by the server, a Rich Site Summary (RSS) feed of the internet webpage and text in the internet webpage;

categorize, by the server, the internet webpage into a predetermined category based on the RSS feed of the internet webpage and the text in the internet webpage;

create, by the server, a summary of the internet webpage, utilizing the RSS feed of the internet webpage and the text in the internet webpage;

identify, by the server, an image from the internet webpage;

resize, by the server, the image from the internet webpage to create a resized image;

include, by the server, the resized image in the summary of the internet webpage, upon determining that the resized image has a minimum size, meets predetermined aspect ratio limits, and is not repeated within the predetermined category;

in a webpage associated with the predetermined category, display, by the server, the summary of the internet webpage with summaries of other internet webpages categorized into the predetermined category;

receive from the user, at the server via the network, a comment on the displayed internet webpage via the webpage associated with the predetermined category;

receive from the user, at the server via the network, a vote for the internet webpage, wherein the vote is included in a rating of the linked webpage;

display, by the server in the webpage associated with the predetermined category, the comment and the vote, in the summary of the internet webpage; and

display, by the server in a home page, a plurality of tiles representative of the webpage associated with the predetermined category as well as webpages associated with additional predetermined categories, where the plurality of tiles are ordered according to the vote for the internet webpage and a plurality of votes for additional internet webpages in the webpage associated with the predetermined category and the webpages associated with the additional predetermined categories.

8. The system of claim 7 wherein the summary of the internet webpage includes a plurality of representative portions of text and a plurality of representative photos, from the linked webpage.

9. The system of claim 7 wherein the server is further configured to cause display of a page associated with the user, including:

a summary of each of a predetermined number of categories, where the summary of each of the predetermined number of categories includes an indication of a number of votes, comments, and submissions within each category that are submitted by the predetermined user;

a number of reward points accumulated by the user for performing a plurality of actions including spending time on a predetermined website, commenting and voting on links or articles, submitting one or more links to internet webpages, receiving one or more votes or comments on submitted links to internet webpages, and receiving one or more votes or comments on likes to internet webpages that have been commented on by the user; and

an identification of a plurality of friends of the user that use a predetermined service, where each of the plurality of friends is represented by an icon retrieved from a social network.

10. The system of claim 7 wherein the server is further configured to:

allow the user to log into the home page; and

award a user point to the user, based on at least one of, the user comment, the user vote, user visits to a webpage, votes received for submitted links, comments received for submitted links, category creation, and social media links.

11. The system of claim 7 wherein a manner in which the summary of the internet webpage is displayed in the webpage associated with the predetermined category, as well as a time that the internet webpage is displayed in the webpage associated with the predetermined category, is determined based on a status of the user.

12. The system of claim 7 wherein the server is further configured to, cause display of a search box in the category page; allow the user to send a search query to the search engine via the search box; and cause display of the search results, based on the search query.

13. The system of claim 12 wherein the search query includes slashtags.

14. A non-transitory computer-readable medium having computer-executable instructions thereon for a method of aggregating internet web pages, the method comprising:

at a server in communication with a database and a network, receiving from a user a link to an internet webpage, via the network;

analyzing, by the server, a Rich Site Summary (RSS) feed of the internet webpage and text in the internet webpage;

categorizing, by the server, the internet webpage into a predetermined category based on the RSS feed of the internet webpage and the text in the internet webpage;

creating, by the server, a summary of the internet webpage, utilizing the RSS feed of the internet webpage and the text in the internet webpage;

identifying, by the server, an image from the internet webpage;

resizing, by the server, the image from the internet webpage to create a resized image;

including, by the server, the resized image in the summary of the internet webpage, upon determining that the resized image has a minimum size, meets predetermined aspect ratio limits, and is not repeated within the predetermined category;

in a webpage associated with the predetermined category, displaying, by the server, the summary of the internet webpage with summaries of other internet webpages categorized into the predetermined category;

receiving from the user, at the server via the network, a comment on the displayed internet webpage via the webpage associated with the predetermined category;

receiving from the user, at the server via the network, a vote for the internet webpage, wherein the vote is included in a rating of the linked webpage;

displaying, by the server in the webpage associated with the predetermined category, the comment and the vote, in the summary of the internet webpage; and

displaying, by the server in a home page, a plurality of tiles representative of the webpage associated with the predetermined category as well as webpages associated with additional predetermined categories, where the plurality of tiles are ordered according to the vote for the internet webpage and a plurality of votes for additional internet webpages in the webpage associated with the predetermined category and the webpages associated with the additional predetermined categories.

15. The non-transitory computer-readable medium having computer-executable instructions thereon for a method of aggregating internet web pages of claim 14 wherein the summary of the internet webpage includes a plurality of representative portions of text and a plurality of representative photos, from the linked webpage.

16. The non-transitory computer-readable medium having computer-executable instructions thereon for a method of aggregating internet web pages of claim 14 further comprising,

at the server, causing display of a page associated with the user, including:

a summary of each of a predetermined number of categories, where the summary of each of the predetermined number of categories includes an indication of a number of votes, comments, and submissions within each category that are submitted by the predetermined user;

a number of reward points accumulated by the user for performing a plurality of actions including spending time on a predetermined website, commenting and voting on links or articles, submitting one or more links to internet webpages, receiving one or more votes or comments on submitted links to internet webpages, and receiving one or more votes or comments on likes to internet webpages that have been commented on by the user; and

an identification of a plurality of friends of the user that use a predetermined service, where each of the plurality of friends is represented by an icon retrieved from a social network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2015
From: BLEKKO, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 035671/0719 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2015
From: MARKSON, MICHAEL; SRINIVASAN, KRISHNA; SORRENTINO, NICHOLAS; RICHARDS, ANN LEE; SKRENTA, RICH; LINDAHL, GREGORY B.
To: BLEKKO, INC.
Reel/Frame 035186/0282 →
Continuity (4)
Continuation PCTUS2013049441 · Jul 5, 2013
Provisional Application 61668976 · Jul 6, 2012
Provisional Application 61693222 · Aug 24, 2012
Related Publication 20150112960A1 · Apr 23, 2015