US 11,755,997 B2
Compact presentation of automatically summarized information according to rule-based graphically represented information
Alin Bui, Signal Hill, CA (US); Andrew Pope, Ho Chi Minh (VN); Ben Tortorelli, Ho Chi Minh (VN); Binh Nguyen, Ho Chi Minh (VN); Chau Nguyen, Ho Chi Minh (VN); Cuong Manh Pham, Ho Chi Minh (VN); Cuong Tran, Hanoi (VN); Hiep Nguyen, Ho Chi Minh (VN); Julien Houbin, Ho Chi Minh (VN); Quang Xuan Do, Ho Chi Minh (VN); Tam Nguyen, Hanoi (VN); Duc Tam Nguyen, Hanoi (VN); Thu Tran, Ho Chi Minh (VN); and Tri Nguyen, Dalat (VN)
Assigned to Anduin Transactions, Inc., Los Altos, CA (US)
Filed by Anduin Transactions, Inc., Redwood City, CA (US)
Filed on Feb. 23, 2018, as Appl. No. 15/903,644.
Application 15/903,644 is a continuation of application No. PCT/US2018/019253, filed on Feb. 22, 2018.
Claims priority of provisional application 62/462,023, filed on Feb. 22, 2017.
Claims priority of provisional application 62/462,010, filed on Feb. 22, 2017.
Prior Publication US 2018/0239507 A1, Aug. 23, 2018
Int. Cl. G06F 3/0484 (2022.01); G06Q 10/10 (2023.01); G06F 3/0482 (2013.01); G06F 16/93 (2019.01); G06F 40/103 (2020.01); G06F 40/205 (2020.01); G06V 30/40 (2022.01)
CPC G06Q 10/103 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 16/93 (2019.01); G06F 40/103 (2020.01); G06Q 10/10 (2013.01); G06F 40/205 (2020.01); G06V 30/40 (2022.01)] 29 Claims
OG exemplary drawing
 
1. A method of extracting succinct information for mobile presentation, the method being performed by a server system of one or more computers, and the method comprising:
obtaining, via a user accessible user interface, a request for uploaded textual information to be analyzed, wherein the textual information is included in a document, and wherein the request indicates a type of the document;
accessing, based on the indicated type associated with the textual information, ontology information for the type, the ontology information representing a graphical depiction of a plurality of nodes and relational information between the nodes, wherein the graphical depiction is analyzed to determine:
the nodes, the nodes being associated with respective triggers that cause the server system to extract values for textual expressions defined by the nodes,
wherein a subset of the nodes are associated with a first shape in the graphical depiction, wherein the first shape indicates that an associated node is usable to extract a value associated with a textual expression defined by the associated node,
and wherein at least one of the nodes is associated with a second shape, the second shape indicating that the at least one of the nodes is associated with a plurality of types of values, and wherein the at least one of the nodes is connected via respective edges to particular nodes of the subset of the nodes, each of the particular nodes being usable to extract a particular type of value, and
the relational information between the nodes, wherein relational information indicates links between textual expressions, wherein a subset of the edges is associated with a third shape in the graphical depiction;
parsing the textual information based on the ontology information, the parsing causing traversal of the nodes and extraction of values, via the nodes, from one or more textual expressions based on the textual information,
wherein parsing the textual information based on the ontology information comprises:
for individual nodes associated with the first shape which are included in the traversal of the nodes, accessing a plurality of options table, wherein each options table represents a respective embodiment of the type of textual information, the embodiment including a respective portion of the nodes, and selecting, for the individual node, a particular options table usable to extract a value associated with a textual expression defined by the individual node;
obtaining, based on the parsing, a plurality of values for presentation, the values being utilized as summary information associated with the textual information; and
providing, for presentation on a user device via an interactive user interface, at least a first value of the plurality of values, the first value being extracted from a first textual expression, wherein a second value of the plurality of values was extracted from a second textual expression, wherein respective nodes associated with the first textual expression and the second textual expression were connected via an edge associated with the third shape in the graphical depiction,
and wherein based on receipt of user input selecting the first value, the interactive user interface is configured to present the second value.