Patent application EP20175786A (EP), filed 2020-05-20
Publication number: EP3742303A1
Title: GRAPHICAL USER INTERFACE FOR REFOCUSING THE SCOPE OF A SERIES OF QUERIES
Abstract: [0001]    Methods, systems, and computer programs for refocusing a scope of a series of queries to obtain a final data set from a database comprising a plurality of atomic entries with each atomic entry includes a list of database fields. A list of entries are retrieved from the database in response to receiving a query. Each entry of the list of entries includes a plurality of fields and corresponds to at least one atomic entry of the database. A table is generated including a plurality of user selectable cells arranged into a plurality of rows and columns. Each row corresponds to one of the entries and each column corresponds to one of fields. A user-defined selection representing a portion of the cells is received. In response, a graphical user interface is generated having a control element that is selectable for immediately generating a second query.
IPC codes: G06F  16/   242            A I
G06F  16/   248            A I
G06F  16/    26            A I
Claims: number: 1
text: A system for obtaining data set results from a database comprising a plurality of atomic entries, each atomic entry comprising a list of database fields, the system comprising:
number: 2
text: The system of claim 1, wherein the program code, when executed by the one or more processors, further causes the system to:
number: 3
text: The system of claim 2, wherein the program code, when executed by the one or more processors, further causes the system to:
number: 4
text: The system of any one of claims 1 to 3, wherein the program code, when executed by the one or more processors, further causes the system to:
number: 5
text: The system of claim 4, wherein the fifth graphical user interface includes a displayed data panel that includes a list of search criteria, wherein each search criterion of the list of search criteria corresponds to a particular column of the first plurality of columns of the first table, and wherein the fifth graphical user interface includes a filter menu that displays a plurality of implicit filters stored in the filter library.
number: 6
text: The system of any one of claims 1 to 5, wherein the first query further comprises a sort criteria that indicates a chronological order that the first plurality of rows are arranged in within the first table.
number: 7
text: The system of any one of claims 1 to 6, wherein the first control element is a checkbox and wherein the database contains data related to airline data, banking data, telecom data, public utility data, social utility data, or a combination thereof.
number: 8
text: A method for obtaining data set results from a database comprising a plurality of atomic entries, each atomic entry comprising a list of database fields, the method comprising:
number: 9
text: The method of claim 8, further comprising:
number: 10
text: The method of claim 9 further comprising:
number: 11
text: The method of any one of claims 8 to 10, further comprising:
number: 12
text: The method of claim 11, wherein the fifth graphical user interface includes a displayed data panel that includes a list of search criteria, wherein each search criterion of the list of search criteria corresponds to a particular column of the first plurality of columns of the first table, and wherein the fifth graphical user interface includes a filter menu that displays a plurality of implicit filters stored in the filter library.
number: 13
text: The method of any one of claims 8 to 12, wherein the first query further comprises a sort criteria that indicates a chronological order that the first plurality of rows are arranged in within the first table.
number: 14
text: The method of any one of claims 8 to 13, further comprising:
number: 15
text: A computer program for obtaining data set results from a database comprising a plurality of atomic entries, each atomic entry comprising a list of database fields, the computer program product comprising
program code that, when executed by one or more processors, causes the one or more processors to:
Office action: search_report, dated 2020-11-25
Rejection reasons: novelty_epc_54
Prior art cited: ref_id: US2016224619A1
ref_type: patent
severity: background
ref_id: US2015178407A1
ref_type: patent
severity: background
ref_id: US2009043762A1
ref_type: patent
severity: background
ref_id: US2009043762
ref_type: patent
severity: background
ref_id: US2015178407
ref_type: patent
severity: background
ref_id: US2016224619
ref_type: patent
severity: novelty_destroying
Final disposition: pending (2020-11-25)