CPC G06F 3/0484 (2013.01) [G06F 3/0482 (2013.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06F 40/117 (2020.01); G06F 40/211 (2020.01); G06F 40/253 (2020.01)] | 38 Claims |
1. A system for rendering information from a database onto a user interface of a remote computer, the system comprising one or more processors operable to:
receive a query from a user at the remote computer to search within the database,
wherein the database comprises a plurality of documents,
wherein the documents are related to at least one publicly traded company, and
wherein the user query includes:
information identifying a publicly traded company of the at least one publicly traded companies;
a first keyword distinct from the publicly traded company; and
a second keyword distinct from the first keyword and the publicly traded company;
execute a search based on the user query;
generate search results in response to executing the search,
wherein the search results include documents associated with the publicly traded company in the user query and that contain an identified snippet of text from within the documents,
wherein the identified snippet of text comprises a complete sentence, and
wherein a snippet of text is identified when the first keyword or the second keyword appears in a searched document;
in response to one or more new documents in the database of the plurality of documents, generate a report based on the search,
wherein the report comprises a new identified snippet of text and an identification of a new document of the one or more new documents,
wherein the new document is associated with the new identified snippet of text; and
cause to render at least a portion of the new document from the report on the user interface,
wherein the rendered portion of the new document includes the new identified snippet of text, and wherein at least a portion of the new identified snippet of text is highlighted in the rendered portion of the new document.
|