System and method for transmitting submissions associated with web content
Among other things, embodiments of the present disclosure enable real-time communication between a first user and a second user regarding web content, and enable the second user to receive a submission of at least some of the web content from the first user.
1. A computer-implemented method comprising:
receiving, by a computing device, a submission of user content from a plug-in module installed on a first client computer, the submission of the user content comprising an operation by a first user on web content;
indexing, by the computing device, the submission of the user content for searching;
receiving, by the computing device, a request from a second user via a second client computer to provide the submission of the user content to the second user of the second client computer, the request being based on a search of the indexed submission of the user;
transmitting, by the computing device, a feed of the submission of user content to the second client computer in response to the request to provide the submission to the second user;
providing, by the computing device, a plug-in module to the second client computer, the plug-in module displays a user interface separate from a main window of a browser to present the submission to the second user in the separate user interface; and
displaying, by the computing device, different types of the user content within the user interface in the plug-in module based on a predetermined priority,
wherein the computing device automatically pushes the feed to the second client computer as content of the feed is updated.
2. The method of claim 1 , wherein displaying different types of the user content within a feed user interface in the plug-in module comprises displaying different types of the user content within different sections of the feed user interface in the plug-in module.
3. The method of claim 1 , further comprising analyzing the different types of the user content received from the first user to determine whether there exist any duplicated items.
4. The method of claim 3 , further comprising removing duplicated user content received from the first user.
5. The method of claim 1 , wherein the computing device automatically pushes the feed to the second client computer as content of the feed becomes available.
6. The method of claim 1 , wherein the feed is generated in response to the request to provide the submission to the second user.
7. The method of claim 1 , wherein the submission includes one or more of: a webpage, an image, video, text, and audio.
8. The method of claim 1 , further comprising providing, by the computing device, a plug-in module to the first client computer for displaying a user interface by a web browser operating on the first client computer, wherein the user interface automatically selects a portion of web content displayed by the web browser and displays the portion of the web content within the user interface.
9. A computer-implemented method comprising:
receiving, by a computing device, a submission of user content from a plug-in module installed on a first client computer, the submission of the user content comprising an operation by a first user on web content;
indexing, by the computing device, the submission of the user content for searching;
receiving, by the computing device, a request from the first user via the first client computer to provide the submission of the user content to a second user of a second client computer;
transmitting, by the computing device, a feed of the submission of the user content to the second client computer in response to the request to provide the submission to the second user;
providing, by the computing device, a plug-in module to the second client computer, the plug-in module for displaying a user interface separate from a main window of a browser to present the submission to the second user in the separate user interface; and
displaying, by the computing device, different types of user content within a feed user interface in the plug-in module based on a predetermined priority,
wherein the computing device automatically pushes the feed to the second client computer as content of the feed is updated.
10. The method of claim 9 , wherein displaying different types of the user content within a feed user interface in the plug-in module comprises displaying different types of the user content within different sections of the feed user interface in the plug-in module.
11. The method of claim 9 , further comprising analyzing the different types of the user content received from the first user to determine whether there exist any duplicated items.
12. The method of claim 11 , further comprising removing duplicated user content received from the first user.
13. The method of claim 9 , wherein the computing device automatically pushes the feed to the second client computer as content of the feed becomes available.
14. The method of claim 9 , wherein the feed is generated in response to the request to provide the submission to the second user.
15. The method of claim 9 , wherein the submission includes one or more of:
a webpage, an image, video, text, and audio.
16. The method of claim 9 , further comprising providing, by the computing device, a plug-in module to the first client computer for displaying a user interface by a web browser operating on the first client computer, wherein the user interface automatically selects a portion of web content displayed by the web browser and displays the portion of the web content within the user interface.
17. A computer-implemented method comprising:
receiving, by a computing device, a submission associated with web content from a plug-in module installed on a first client computer, wherein the submission comprises an operation by a first user on the web content and includes a portion of the web content;
indexing, by the computing device, the submission of the web content for searching;
receiving, by the computing device, a request from a second user via a second client computer to provide the submission to the second user of the second client computer, the request based on a search of the indexed submission of the user;
providing, by the computing device, a plug-in module to the second client computer, the plug-in module for displaying a user interface separate from a main window of a browser to present the submission to the second user;
in response to the request to provide the submission to the second user, selectively transmitting, by the computing device, a feed to the second client computer, storing the feed and presenting the submission to the second user via a feed to the plug-in module once the second user has activated the plug-in module,
wherein the computing device automatically pushes the feed to the second client computer as content of the feed is updated.
18. The method of claim 17 , further comprising providing, by the computing device, a second plug-in module to the first client computer for displaying a user interface by a web browser operating on the first client computer, wherein the user interface automatically selects a portion of the web content displayed by the web browser and displays the portion of the web content within the user interface.