IP Library Granted Patent US 9,338,215
Granted Patent B2
US 9,338,215 · App. 13/420,503 · Granted May 10, 2016

Search engine

Inventors: John S. Shriber (New York, NY); Roman Zaks (New York, NY)
Assignee: SLANGWHO, INC.
H04L67/02G06F3/0482G06F3/04842G06F17/2247G06F17/279G06F17/30867G06Q10/10H04L67/10
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,338,215
App. No.
13/420,503
Granted
May 10, 2016
Kind
B2
Abstract

A search engine to index web content with user content. A server computer receives, from a first client computer operated by a first user, an identification of first web content displayed by a web browser of the first client computer in a main browser window. The identification of the first web content is transmitted by the first user to the server computer via a user interface separate from the main browser window. The server computer then indexes the first web content. In response to receiving a search query from a web browser of a second client computer operated by a second user, the server computer transmits search results to the web browser of the second client computer. The search results include the first web content identified by the first user in a position relative to identifications of other web content received from other users.

Claims (33)

1. A method comprising:

providing, by a server computer, a plug-in module to a first client computer operated by a first user, the plug-in module for displaying a user interface by a web browser operating on the first client computer and displaying web content on the first client computer, wherein the user interface is separate from a main window of the web browser, and wherein the user interface automatically selects a portion of the web content and displays the portion of the web content within the first user interface based on settings received from the user via the user interface that include settings to display one or more of the following from the web content: a picture, an icon, a sentence, and a paragraph;

receiving, by the server computer, a submission associated with the web content from the first user via the user interface that includes a rating associated with the web content from the first user;

indexing, by the server computer, the web content based on the submission from the first user ranking, by the server computer, the web content based on the rating associated with the web content from the first user;

receiving, by the server computer, a search query from a web browser of a second client computer operated by a second user;

in response to receiving the search query, selecting, by the server computer and based on the ranking of the web content and the indexing of the web content, a set of search results that include an identification of the web content; and

transmitting, by the server computer, the set of search results to the web browser of the second client computer.

2. The method of claim 1 , wherein ranking the web content is further based on ratings of the web content from other users.

3. The method of claim 1 , wherein the rating associated with the web content is selected from a group of rating types consisting of like, dislike, and neutral.

4. The method of claim 1 , wherein indexing the web content comprises indexing the web content based on keywords associated with the web content in the submission from the first user.

5. The method of claim 1 , wherein the submission from the first user further comprises a user comment on the web content.

6. The method of claim 1 , wherein the user interface is configured to suggest keywords for the web content displayed in the main browser window.

7. A computing device comprising:

a processor; and

memory coupled to the processor and storing instructions that, when executed by the processor, cause the computing device to:

provide a plug-in module to a first client computer operated by a first user, the plug-in module for displaying a user interface by a web browser operating on the first client computer and displaying web content on the first client computer, wherein the user interface is separate from a main window of the web browser, and wherein the user interface automatically selects a portion of the web content and displays the portion of the web content within the first user interface based on settings received from the user via the user interface that include settings to display one or more of the following from the web content: a picture, an icon, a sentence, and a paragraph;

receive a submission associated with the web content from the first user via the user interface that includes a rating associated with the web content from the first user;

index the web content based on the submission from the first user;

rank the web content based on the rating associated with the web content from the first user;

receive a search query from a web browser of a second client computer operated by a second user;

in response to receiving the search query, select, based on the ranking of the web content and the indexing of the web content, a set of search results that include an identification of the web content; and

transmit the set of search results to the web browser of the second client computer.

8. The computing device of claim 7 , wherein the rating associated with the web content is selected from a group of rating types consisting of like, dislike, and neutral.

9. The computing device of claim 7 , wherein ranking the web content is further based on ratings of the web content from other users.

10. The computing device of claim 7 , wherein indexing the web content comprises indexing the web content based on keywords associated with the web content in the submission from the first user.

11. The computing device of claim 7 , wherein the submission from the first user includes a comment on the web content.

12. A non-transitory computer readable storage medium storing instructions that, when executed by a server computer, cause the server computer to:

provide a plug-in module to a first client computer operated by a first user, the plug-in module for displaying a user interface by a web browser operating on the first client computer and displaying web content on the first client computer, wherein the user interface is separate from a main window of the web browser, and wherein the user interface automatically selects a portion of the web content and displays the portion of the web content within the first user interface based on settings received from the user via the user interface that include settings to display one or more of the following from the web content: a picture, an icon, a sentence, and a paragraph;

receive a submission associated with the web content from the first user via the user interface that includes a rating associated with the web content from the first user;

index the web content based on the submission from the first user;

receive a search query from a web browser of a second client computer operated by a second user;

in response to receiving the search query, select, based on the ranking of the web content and the indexing of the web content, a set of search results that include an identification of the web content; and

transmit the set of search results to the web browser of the second client computer.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2023
From: NEWSPLUG INC.
To: SEARCH AND SHARE TECHNOLOGIES LLC
Reel/Frame 062767/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2018
From: SLANGWHO, INC.
To: NEWSPLUG, INC.
Reel/Frame 045363/0730 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2012
From: SHRIBER, JOHN S.; ZAKS, ROMAN
To: SLANGWHO, INC.
Reel/Frame 028077/0803 →
Continuity (2)
Provisional Application 61452595 · Mar 14, 2011
Related Publication 20120239639A1 · Sep 20, 2012