US 12,248,751 B1
User interface for use with a search engine for searching financial related documents
Rajmohan Neervannan, Irvine, CA (US); Jaakko Kokko, Espoo (FI); and Mathias Creutz, Helsinki (FI)
Assigned to AlphaSense Oy, , NY (US)
Filed by AlphaSense Oy, New York, NY (US)
Filed on Sep. 20, 2024, as Appl. No. 18/891,751.
Application 18/891,751 is a continuation of application No. 18/653,457, filed on May 2, 2024, granted, now 12,099,562.
Application 18/653,457 is a continuation of application No. 18/635,640, filed on Apr. 15, 2024.
Application 18/635,640 is a continuation of application No. 18/599,723, filed on Mar. 8, 2024, granted, now 12,106,047.
Application 18/599,723 is a continuation of application No. 18/444,828, filed on Feb. 19, 2024, granted, now 11,989,510, issued on May 21, 2024.
Application 18/444,828 is a continuation of application No. 18/384,534, filed on Oct. 27, 2023, granted, now 11,907,511, issued on Feb. 20, 2024.
Application 18/384,534 is a continuation of application No. 18/370,614, filed on Sep. 20, 2023, granted, now 12,026,360, issued on Jul. 2, 2024.
Application 18/370,614 is a continuation of application No. 18/134,354, filed on Apr. 13, 2023, granted, now 11,861,148, issued on Jan. 2, 2024.
Application 18/134,354 is a continuation of application No. 18/134,302, filed on Apr. 13, 2023, granted, now 11,809,691, issued on Nov. 7, 2023.
Application 18/134,302 is a continuation of application No. 18/099,763, filed on Jan. 20, 2023, granted, now 11,687,218, issued on Jun. 27, 2023.
Application 18/099,763 is a continuation of application No. 18/082,765, filed on Dec. 16, 2022, granted, now 11,704,006, issued on Jul. 18, 2023.
Application 18/082,765 is a continuation of application No. 17/945,436, filed on Sep. 15, 2022, granted, now 11,561,682, issued on Jan. 24, 2023.
Application 17/945,436 is a continuation of application No. 17/532,120, filed on Nov. 22, 2021, granted, now 11,740,770, issued on Aug. 29, 2023.
Application 17/532,120 is a continuation of application No. 17/384,075, filed on Jul. 23, 2021, granted, now 11,216,164, issued on Jan. 4, 2022.
Application 17/384,075 is a continuation of application No. 17/244,994, filed on Apr. 30, 2021, granted, now 11,227,109, issued on Jan. 18, 2022.
Application 17/244,994 is a continuation of application No. 17/107,148, filed on Nov. 30, 2020, granted, now 11,205,043, issued on Dec. 21, 2021.
Application 17/107,148 is a continuation of application No. 15/891,254, filed on Feb. 7, 2018, granted, now 11,023,675, issued on Jun. 1, 2021.
Application 15/891,254 is a continuation of application No. 15/820,507, filed on Nov. 22, 2017, abandoned.
Application 15/820,507 is a continuation of application No. 12/939,165, filed on Nov. 3, 2010, abandoned.
Claims priority of provisional application 61/257,466, filed on Nov. 3, 2009.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/211 (2020.01); G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 16/215 (2019.01); G06F 16/23 (2019.01); G06F 16/242 (2019.01); G06F 16/332 (2019.01); G06F 16/93 (2019.01); G06F 16/9532 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06F 16/954 (2019.01); G06F 40/205 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06Q 10/067 (2023.01); G06F 40/117 (2020.01); G06F 40/253 (2020.01)
CPC G06F 40/211 (2020.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 16/215 (2019.01); G06F 16/23 (2019.01); G06F 16/243 (2019.01); G06F 16/3323 (2019.01); G06F 16/3328 (2019.01); G06F 16/93 (2019.01); G06F 16/9532 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06F 16/954 (2019.01); G06F 40/205 (2020.01); G06F 40/30 (2020.01); G06N 20/00 (2019.01); G06Q 10/067 (2013.01); G06F 40/117 (2020.01); G06F 40/253 (2020.01)] 24 Claims
OG exemplary drawing
 
1. A system for rendering information from a database of financial documents onto a user interface of a remote computer, the system comprising:
a memory storing instructions to be executed by one or more hardware processors; and
one or more hardware processors configured to execute the instructions stored in the memory, wherein the instructions, when executed by the one or more hardware processors, cause the system to:
generate, for one or more of the financial documents in the database, content based on the financial document for which the content is generated, wherein the generated content is associated with the financial document from which the content is generated;
receive a query from the remote computer to search the financial documents within the database,
wherein the query from the remote computer is based on input from a user at the remote computer,
wherein the query includes at least one keyword to search the database;
execute a search of the financial documents in the database based on the query;
generate search results in response to executing the search,
wherein the search results include one or more identified financial documents from the database that contain at least one identified snippet of text from within the financial documents,
wherein a snippet of text is identified when the at least one keyword appears in a searched financial document;
cause at least a portion of a first identified financial document from the search results to be displayed on a first viewing portion of the user interface of the remote computer, and at least a portion of the generated content associated with the first identified financial document to be displayed on a second viewing portion of the user interface of the remote computer, wherein the displayed portion of the first identified financial document includes at least one identified snippet of text from within the first identified financial document;
receive a criterion to filter the financial documents from the database, wherein the criterion is received from the remote computer, wherein the criterion from the remote computer is based on input from the user at the remote computer; and
filter, in response to the received criterion, the financial documents in the database that are associated with the received criterion.