Browser Extension for Contemporaneous In-Browser Tagging and Harvesting of Internet Content
AssigneeCamelot UK Bidco Limited
InventorsJoshua Alan Davidson, Jeremy Lee Epstein
Life of this patent
Estimating the term…
Abstract
Exemplary embodiments of the present disclosure relate to systems, methods, and non-transitory computer-readable media for contemporaneous in-browser searching, viewing, tagging, and harvesting digital content in a networked environment, and for removing malignant content from the networked environment.
Claims23
A method for contemporaneous in-browser tagging and harvesting of digital content in a networked environment, the method comprising:
- generating a graphical user interface in a portion of a browser window of a web browser executing on a computing device;
- in response to the web browser retrieving a webpage to be rendered in the browser window, extracting at least one uniform resource locator associated with the webpage;
- sending a first message including the at least one uniform resource locator from the computing device to a portal in response to extracting the at least one uniform resource locator from a data source hosting the webpage, the portal determines a record in a database that corresponds to the at least one uniform resource locator does not exist and sends a result to the graphical user interface indicating that the record does not exist;
- in response to the result, generating, in the graphical user interface or the browser window, at least one indicator to indicate that the record does not exist;
- and
- sending a second message from the computing device to the portal including at least one user-generated tag associated with the at least one uniform resource locator that is input by a user via the graphical user interface,
- wherein the record for the at least one uniform resource locator is created by the portal in response to receipt of the second message.
A system for contemporaneous in-browser tagging and harvesting of digital content in a networked environment, the system comprising:
- a remote computing system including one or more servers programmed to execute a portal accessible via a network;
- at least one computing device, having installed thereon, a web browser,
- wherein the at least one computing device is programmed to:
- generate a graphical user interface in a portion of a browser window of a web browser;
- in response to the web browser retrieving a webpage to be rendered in the browser window, extract at least one uniform resource locator associated with the webpage;
- send a first message including the at least one uniform resource locator from the graphical user interface to the portal in response to extracting the at least one uniform resource locator from a data source hosting the webpage, the portal determines a record in a database that corresponds to the at least one uniform resource locator does not exist and sends a result to the graphical user interface indicating that the record does not exist;
- in response to the result, generate at least one indicator in the graphical user interface or the browser window indicating that the record does not exist;
- and
- send a second message from the graphical user interface to the portal including at least one user-generated tag associated with the at least one uniform resource locator that is input by a user via the graphical user interface,
- wherein the record for the at least one uniform resource locator is created by the portal in response to second message.
A non-transitory computer-readable medium storing instructions, wherein execution of the instructions by a processing device causes the processing device to perform a method comprising:
- generating a graphical user interface in a portion of a browser window of a web browser executing on a computing device;
- in response to the web browser retrieving a webpage to be rendered in the browser window, extracting at least one uniform resource locator associated with the webpage;
- sending a first message including the at least one uniform resource locator from the computing device to a portal in response to extracting the at least one uniform resource locator from a data source hosting the webpage, the portal determines a record in a database that corresponds to the at least one uniform resource locator does not exist and sends a result to the graphical user interface indicating that the record does not exist;
- in response to the result, generating, in the graphical user interface or the browser window, at least one indicator to indicate that the record does not exist;
- and
- sending a second message from the computing device to the portal including at least one user-generated tag associated with the at least one uniform resource locator that is input by a user via the graphical user interface,
- wherein the record for the at least one uniform resource locator is created by the portal in response to receipt of the second message.
Dependencies are inferred from the claim text.