IP Library Granted Patent US 11,106,744
Granted Patent B2
US 11,106,744 · App. 16/247,361 · Granted Aug 31, 2021

Search engine

Inventors: John S. Shriber (New York, NY); Roman Zaks (New York, NY)
Assignee: NEWSPLUG, INC.
G06F16/951G06F3/0482G06F3/04842G06F16/22G06F16/248G06F16/24578G06F16/9535G06F40/35G06Q10/10H04L67/02H04L67/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 11,106,744
App. No.
16/247,361
Granted
Aug 31, 2021
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 (29)

1. A method comprising:

receiving, by a server computer 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 transmitted by the first user to the server computer via a user interface separate from the main browser window;

indexing, by the server computer, the first web content; and

in response to receiving a search query from a web browser of a second client computer operated by a second user, transmitting, by the server computer, search results to the web browser of the second client computer, the search results comprising the first web content identified by the first user in a position relative to identifications of other web content received from other users.

2. The method of claim 1 , wherein the receiving of the identification of first web content further comprises receiving, by the server computer, a rating associated with the first web content from the first user.

3. The method of claim 2 , wherein the receiving of the identification of first web content further comprises receiving, by the server computer, ratings associated with the other web content from the other users.

4. The method of claim 3 , further comprising ranking, by the server computer, the first web content from the rating in relation to the ratings of the other web content received from the other users.

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

6. The method of claim 1 , wherein the indexing of the first web content further comprises receiving, by the server computer, keywords for the first web content.

7. The method of claim 1 , wherein the receiving of the identification of the first web content further comprises receiving, by the server computer from the first client computer, a comment on the first web content.

8. The method of claim 1 , wherein the first web content is same as the other web content.

9. The method of claim 1 , wherein the receiving of an identification of first web content further comprises receiving a rating on the first web content, wherein the rating is a score assigned by the user of the first client computer.

10. A computing device comprising:

at least one processor; and a storage medium tangibly storing thereon program logic configured to instruct the at least one processor to at least:

receive, 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 transmitted by the first user via a user interface separate from the main browser window;

index the first web content; and in response to receiving a search query from a web browser of a second client computer operated by a second user, transmit search results to the web browser of the second client computer, the search results comprising the first web content identified by the first user in a position relative to identifications of other web content received from other users.

11. The computing device of claim 10 , wherein the program logic configured to instruct the at least one processor to receive further comprises program logic to instruct the at least one processor to receive a rating associated with the first web content from the first user.

12. The computing device of claim 10 , wherein the program logic configured to instruct the at least one processor to receive further comprises program logic to instruct the at least one processor to receive ratings associated with the other web content from the other users.

13. The computing device of claim 12 , further comprising program logic configured to instruct the at least one processor to rank the first web content from the rating in relation to the ratings of the other web content received from the other users.

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

15. The computing device of claim 10 , wherein program logic configured to instruct the at least one processor to index further comprises program logic configured to instruct the at least one processor to receive keywords for the first web content.

16. The computing device of claim 10 , wherein the program logic configured to instruct the at least one processor to receive further comprises program logic to instruct the at least one processor to receive, from the first client computer, a comment on the first web content.

17. The computing device of claim 10 , wherein the first web content is the same as the other web content.

18. The computing device of claim 10 , wherein the program logic configured to instruct the at least one processor to receive further comprises program logic to instruct the at least one processor to receive a rating on the first web content, wherein the rating is a score assigned by the user of the first client computer.

19. A non-transitory computer readable storage medium storing computer program instructions configured instruct a computer processor to perform at least:

receiving, by a server computer 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, and a user content created by the first user of the web browser;

indexing, by the server computer, the first web content based at least in part on the user content; storing, by the server computer, the user content in association with the identification of the first web content; and

in response to receiving a search query from a web browser of a second client computer operated by a second user, transmitting, by the server computer, search results to the web browser of the second client computer, the search results comprising the identification of the first web content and the user content associated with the first web content.

20. The non-transitory computer readable storage medium of claim 19 , wherein the user content including a comment on the first web content and a rating of the first web content by the first user; and wherein the user content and the identification of the first web content are composed in a user interface separate from the main browser window for transmission to the server computer, while the web content is displayed in the main browser window.

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 Nov 19, 2019
From: SHRIBER, JOHN S.; ZAKS, ROMAN
To: SLANGWHO, INC.
Reel/Frame 051056/0778 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2019
From: SLANGWHO, INC.
To: NEWSPLUG, INC.
Reel/Frame 051056/0832 →
Continuity (4)
Continuation 15142479 · Apr 29, 2016
Continuation 13420503 · Mar 14, 2012
Provisional Application 61452595 · Mar 14, 2011
Related Publication 20190146959A1 · May 16, 2019