US 12,147,773 B2
Computer implemented method for the automated analysis or use of data applied to a query answer system with a shared syntax applied to the query, factual statements and reasoning
William Tunstall-Pedoe, Cambridgeshire (GB); Finlay Curran, Cambridgeshire (GB); Harry Roscoe, Cambridgeshire (GB); and Robert Heywood, Cambridgeshire (GB)
Assigned to UNLIKELY ARTIFICIAL INTELLIGENCE LIMITED, Cambridgeshire (GB)
Filed by UNLIKELY ARTIFICIAL INTELLIGENCE LIMITED, Cambridgeshire (GB)
Filed on Dec. 25, 2022, as Appl. No. 18/088,583.
Application 18/088,583 is a continuation of application No. 18/001,368, previously published as PCT/GB2021/052196, filed on Aug. 24, 2021.
Prior Publication US 2023/0196027 A1, Jun. 22, 2023
Int. Cl. G06F 40/35 (2020.01); G06F 16/242 (2019.01); G06F 16/31 (2019.01); G06F 16/332 (2019.01); G06F 16/951 (2019.01); G06F 16/955 (2019.01); G06F 40/123 (2020.01); G06F 40/126 (2020.01); G06F 40/20 (2020.01); G06F 40/205 (2020.01); G06F 40/211 (2020.01); G06F 40/216 (2020.01); G06F 40/226 (2020.01); G06F 40/242 (2020.01); G06F 40/279 (2020.01); G06F 40/289 (2020.01); G06F 40/30 (2020.01); G06F 40/44 (2020.01); G06F 40/45 (2020.01); G06F 40/47 (2020.01); G06F 40/58 (2020.01); G06N 3/0442 (2023.01); G06N 3/0455 (2023.01); G06N 3/0499 (2023.01); G06N 3/08 (2023.01); G06N 5/02 (2023.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01); G06Q 10/1053 (2023.01); G06Q 30/0251 (2023.01); G06Q 30/0601 (2023.01); G10L 15/16 (2006.01); G10L 15/18 (2013.01); G10L 15/22 (2006.01); G10L 15/26 (2006.01); G10L 25/63 (2013.01); G16H 10/60 (2018.01); H04L 51/02 (2022.01); G06N 3/091 (2023.01); G10L 15/08 (2006.01)
CPC G06F 40/35 (2020.01) [G06F 16/243 (2019.01); G06F 16/322 (2019.01); G06F 16/3329 (2019.01); G06F 16/951 (2019.01); G06F 40/123 (2020.01); G06F 40/126 (2020.01); G06F 40/20 (2020.01); G06F 40/205 (2020.01); G06F 40/211 (2020.01); G06F 40/226 (2020.01); G06F 40/242 (2020.01); G06F 40/279 (2020.01); G06F 40/30 (2020.01); G06F 40/45 (2020.01); G06F 40/47 (2020.01); G06F 40/58 (2020.01); G06N 3/0442 (2023.01); G06N 3/0455 (2023.01); G06N 3/0499 (2023.01); G06N 3/08 (2013.01); G06N 5/02 (2013.01); G06Q 10/1053 (2013.01); G06Q 30/0255 (2013.01); G06Q 30/0257 (2013.01); G06Q 30/0631 (2013.01); G10L 15/16 (2013.01); G10L 15/1815 (2013.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01); G10L 25/63 (2013.01); G16H 10/60 (2018.01); H04L 51/02 (2013.01); G06N 3/091 (2023.01); G10L 2015/088 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A computer implemented method for the automated analysis or use of data, comprising the steps of:
(a) storing in a non-transitory storage medium a structured, machine-readable representation of data that conforms to a machine-readable language, in which the machine-readable language uses a shared syntax across factual statements, queries and reasoning, and uses nesting of nodes and passages, as an unambiguous syntax; where the data relates to parts of documents stored in a document store;
(b) receiving a user's query, and
(c) automatically processing the structured, machine-readable representation of data in which the user's query is automatically translated into the machine-readable language and a system responds to the user's query by utilising the machine-readable language translation of the query, including the system processing factual statements, queries and reasoning which use the shared syntax which is used by the machine-readable language, and including the system automatically processing the structured, machine-readable representation of data to answer the query.