Machine-implemented assistance is provided in interaction among multiple parties. This assistance can include recording of evidence of communication, and in particular to recording of evidence of language-based communication between humans and machines. Further, machine-implemented facilitation of dispute resolution based on the recorded evidence may be provided.
H04M 3/493 - Interactive information services, e.g. directory enquiries
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
Disclosed are implementations that include a method for question answering including receiving query data representative of a question, and performing a search of a document repository to identify one or more candidate answers responsive to the question, with each of the one or more candidate answers associated with a matching score representative of an answer quality for the respective one or more candidate answers. The method further includes performing, in response to a determination that none of the one or more candidate answers is associated with a respective matching score exceeding an answer quality threshold, a second search of a trusted repository storing trusted question-answer (Q-A) pairs to identify trusted Q-A pairs candidates based on matching the question to respective question portions of the identified trusted Q-A pairs according to one or more matching criteria, and providing output data based on results of the second search.
Disclosed are implementations, including a method for content creation that includes identifying, based on execution of queries on searchable content stored at a data repository, a response set comprising a plurality of low-quality query-response pairs, and forming groups comprising subsets of the plurality of query-response pairs, with the subsets of the plurality of query-response pairs being formed according to similarity characteristics of respective query-response pairs in the subsets. The method also includes selecting from at least one of the subsets representative one or more query- response pairs, and communicating the representative one or more query-response pairs selected from the at least one of the subsets to computing stations of one or more subject matter experts (SMEs) to generate refined content associated with the representative one or more query-response pairs.
Disclosed are implementations, including a method for interacting with a data storage that includes first data comprising data values for rendering in a renderable view and second data comprising specifications for determining the values in the first data. The method includes processing the data values of the first data to yield processed first data including semantic interpretation of the data values, processing the specifications of the second data to yield processed second data including functional definitions of the data values of the first data, accepting a natural language input, and processing the natural language input using the first processed data and the second processed data to respond to the natural language input. The data storage may include a spreadsheet, and the renderable view may include an array of cells of the spreadsheet in which at least some of the cells include renderings of respective data values.
Disclosed are methods, systems, devices, apparatus, media, and other implementations, including a method for processing a document comprising natural language content that includes identifying a question content portion of the document representing one or more questions, determining an answer content portion of the document corresponding to the one or more questions, and recording the question content portion and the corresponding answer content portion for use in responding to natural language queries.
A question answering system is configured to extract answers to queries from a collection of data. The system includes an extractive stage configured to receive a query and to determine one or more answers to the query from the collection of data and one or more generative large language model stages configured to pre-process the query before it is provided to the extractive stage and/or to post-process the answers to the query.
Disclosed are methods, systems, devices, apparatus, media, and other implementations that include a method for document processing (particularly for training of a machine learning question answering platform, and for ingestion of documents). The method includes obtaining a question dataset (e.g., either from public or private repositories of questions) comprising one or more source questions for document processing by a machine learning question-and-answer system that provides answer data in response to question data submitted by a user, modifying a source question from the question dataset to generate one or more augmented questions with equivalent semantic meanings as that of the source question, and processing a document with the one or more augmented questions.
A question-answering system that receive a natural-language question includes a database to provide a basis for that answer and a structured-query generator that constructs a structured query from the question and uses it to obtain an answer to the question from the database.
Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method that includes receiving, at a local device from a remote device, query data representative of a question relating to source content of a source document of a repository of a plurality of source documents, with the source content being associated with transformed content accessible from the local device. The method further includes generating, in response to determination, at the local device, of a match between the query data and at least one portion of the transformed content, output data comprising one or more of a pointer to access, in the source document accessible from the remote device, at least one portion of the source document corresponding to the at least one portion of the transformed content, or a copy of the at least one portion of the source document.
G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
G06N 3/044 - Recurrent networks, e.g. Hopfield networks
A question-answering system that receive a natural-language question includes a database to provide a basis for that answer and a structured-query generator that constructs a structured query from the question and uses it to obtain an answer to the question from the database.
An intelligent document system provides one or more users, who are recipients of documents, with a way to “interact” with the documents for example for the purpose of understanding the content of the documents, and taking appropriate action in response to receiving the documents. Interacting with one or more documents can include navigating the documents guided by semantic content of the documents, asking questions that are answered based on the content of the documents. In some examples, the documents are “dynamic” in that users can manipulate data in the document for example for multiple different views or analyses. In some examples, the documents are augmented semantics and ontology that will allow the user to accurately navigate the document and achieve the natural interfacing they desire.
Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method that includes receiving a source document, applying one or more pre-processes to the source document to produce contextual information representative of the structure and content of the source document, and transforming the source document, based on the contextual information, to generate a question-and-answer searchable document.
Disclosed are methods, systems, devices, apparatus, media, and other implementations, including a method that includes obtaining a query set (e.g., a universal set of questions), performing a question-and-answer (Q-A) search on one or more documents using the query set to produce answer data responsive to one or more questions included in the query set, with the answer data characterizing concepts associated with the one or more documents, and deriving structured output information for the one or more documents based on the answer data produced in response to performing the Q-A search.
A question-answering system that receive a natural-language question includes a database to provide a basis for that answer and a structured-query generator that constructs a structured query from the question and uses it to obtain an answer to the question from the database.
Disclosed are methods, systems, devices, apparatus, media, and other implementations that include a method for document processing (particularly for training of a machine learning question answering platform, and for ingestion of documents). The method includes obtaining a question dataset (e.g., either from public or private repositories of questions) comprising one or more source questions for document processing by a machine learning question-and-answer system that provides answer data in response to question data submitted by a user, modifying a source question from the question dataset to generate one or more augmented questions with equivalent semantic meanings as that of the source question, and processing a document with the one or more augmented questions.
A question-answering system that receive a natural-language question includes a database to provide a basis for that answer and a structured-query generator that constructs a structured query from the question and uses it to obtain an answer to the question from the database.
Disclosed are methods, systems, devices, apparatus, media, and other implementations for improved search-time content retrieval performed by an information retrieval platform. The implementations include a method including determining by a searching system, at a first time instance, one or more first search results for a first query comprising one or more query terms associated with a first concept, modifying the query, based on the determined one or more first search results, to include one or more modified query terms associated with one or more concepts hierarchically related to the first concept, and determining at a subsequent time instance one or more subsequent search results for the modified query comprising the one or more modified query terms.
Disclosed are methods, systems, devices, apparatus, media, and other implementations, including a method that includes obtaining a query set (e.g., a universal set of questions), performing a question-and-answer (Q-A) search on one or more documents using the query set to produce answer data responsive to one or more questions included in the query set, with the answer data characterizing concepts associated with the one or more documents, and deriving structured output information for the one or more documents based on the answer data produced in response to performing the Q-A search.
G06F 16/383 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
19.
CONTEXTUAL CLARIFICATION AND DISAMBIGUATION FOR QUESTION ANSWERING PROCESSES
Disclosed are methods, systems, devices, apparatus, media, and other implementations, including a method that includes receiving query data representative of a question relating to source content of one or more source documents, and causing a search of a data repository maintaining data portions relating to the one or more source documents to determine a set of multiple matches between the query data and the data portions. The method additionally includes identifying one or more concepts associated with the set of multiple matches, with at least one of the identified concepts being associated with at least some of the multiple matches and including different respective values associated those some of the multiple matches, obtaining disambiguation information relevant to the at least one of the identified concepts, and selecting at least one of the multiple matches based on the obtained disambiguation information.
G06F 16/387 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
20.
Contextual Clarification and Disambiguation for Question Answering Processes
Disclosed are methods, systems, devices, apparatus, media, and other implementations, including a method that includes receiving query data representative of a question relating to source content of one or more source documents, and causing a search of a data repository maintaining data portions relating to the one or more source documents to determine a set of multiple matches between the query data and the data portions. The method additionally includes identifying one or more concepts associated with the set of multiple matches, with at least one of the identified concepts being associated with at least some of the multiple matches and including different respective values associated those some of the multiple matches, obtaining disambiguation information relevant to the at least one of the identified concepts, and selecting at least one of the multiple matches based on the obtained disambiguation information.
Disclosed are methods, systems, devices, apparatus, media, and other implementations, including a method that includes receiving query data representative of a question relating to source content of one or more source documents, and causing a search of a data repository maintaining data portions relating to the one or more source documents to determine a set of multiple matches between the query data and the data portions. The method additionally includes identifying one or more concepts associated with the set of multiple matches, with at least one of the identified concepts being associated with at least some of the multiple matches and including different respective values associated those some of the multiple matches, obtaining disambiguation information relevant to the at least one of the identified concepts, and selecting at least one of the multiple matches based on the obtained disambiguation information.
G06F 16/387 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
22.
Document pre-processing for question-and-answer searching
Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method that includes receiving a source document, applying one or more pre-processes to the source document to produce contextual information representative of the structure and content of the source document, and transforming the source document, based on the contextual information, to generate a question-and-answer searchable document.
G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
G06N 3/044 - Recurrent networks, e.g. Hopfield networks
Disclosed are implementations that include a method including obtaining at a local device, a question-and-answer data item representative of a question-and-answer pair relating to source content of a source document, with the question-and-answer data item being associated with question-and-answer history information representative of historical information and access information for the question-and-answer data item, and determining based on the question-and-answer history information whether to perform data refinement operations on the question-and-answer data item. The method further includes selecting, in response to a determination that the question-and-answer data item is to be refined, one of a plurality of users according to one or more matching criteria relating, at least in part, to subject-matter associated with the question-and-answer data item and expertise information respectively associated with the plurality of users, and communicating at least the question-and-answer data item to a destination device associated with the selected one of the plurality of users.
Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method that includes receiving, at a local device from a remote device, query data representative of a question relating to source content of a source document of a repository of a plurality of source documents, with the source content being associated with transformed content accessible from the local device. The method further includes generating, in response to determination, at the local device, of a match between the query data and at least one portion of the transformed content, output data comprising one or more of a pointer to access, in the source document accessible from the remote device, at least one portion of the source document corresponding to the at least one portion of the transformed content, or a copy of the at least one portion of the source document.
Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method that includes receiving, at a local device from a remote device, query data representative of a question relating to source content of a source document of a repository of a plurality of source documents, with the source content being associated with transformed content accessible from the local device. The method further includes generating, in response to determination, at the local device, of a match between the query data and at least one portion of the transformed content, output data comprising one or more of a pointer to access, in the source document accessible from the remote device, at least one portion of the source document corresponding to the at least one portion of the transformed content, or a copy of the at least one portion of the source document.
Disclosed are methods, systems, devices, apparatus, media, design structures, and other implementations, including a method that includes receiving, at a local device from a remote device, query data representative of a question relating to source content of a source document, and determining whether one or more pre-determined questions stored in a question-answer cache maintained at the local device matches the query data according to one or more matching criteria. The method further includes obtaining from the question-answer cache, in response to a determination that at least one of the pre-determined questions matches the query data received from the remote device, at least one answer data item, associated with at least one pre-determined question, corresponding to an answer to the question relating to the source content.
G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
Distributed cloud-based data storage divides a file for storage into a number of portions that are separately stored with two or more storage service providers. The division and/or transmission of the file may be implemented based on arbitrary criteria, including random selection, an applied storage policy or assignment of a given portion to a corresponding storage service provider as examples. One or more portions of the file may be assembled into an upload file that is transmitted to and received from a storage provider. The portions of the file received from the storage provider may be used to reconstruct the file.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 67/1097 - Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
An intelligent document system provides one or more users, who are recipients of documents, with a way to "interact" with the documents for example for the purpose of understanding the content of the documents, and taking appropriate action in response to receiving the documents. Interacting with one or more documents can include navigating the documents guided by semantic content of the documents, asking questions that are answered based on the content of the documents. In some examples, the documents are "dynamic" in that users can manipulate data in the document for example for multiple different views or analyses. In some examples, the documents are augmented semantics and ontology that will allow the user to accurately navigate the document and achieve the natural interfacing they desire.
An intelligent document system provides one or more users, who are recipients of documents, with a way to “interact” with the documents for example for the purpose of understanding the content of the documents, and taking appropriate action in response to receiving the documents. Interacting with one or more documents can include navigating the documents guided by semantic content of the documents, asking questions that are answered based on the content of the documents. In some examples, the documents are “dynamic” in that users can manipulate data in the document for example for multiple different views or analyses. In some examples, the documents are augmented semantics and ontology that will allow the user to accurately navigate the document and achieve the natural interfacing they desire.
Distributed cloud-based data storage divides a file for storage into a number of portions that are separately stored with two or more storage service providers. The division and/or transmission of the file may be implemented based on arbitrary criteria, including random selection, an applied storage policy or assignment of a given portion to a corresponding storage service provider as examples. One or more portions of the file may be assembled into an upload file that is transmitted to and received from a storage provider. The portions of the file received from the storage provider may be used to reconstruct the file.
Machine-implemented assistance is provided in interaction among multiple parties. This assistance can include recording of evidence of communication, and in particular to recording of evidence of language-based communication between humans and machines. Further, machine-implemented facilitation of dispute resolution based on the recorded evidence may be provided.
Machine-implemented assistance is provided in interaction among multiple parties. This assistance can include recording of evidence of communication, and in particular to recording of evidence of language-based communication between humans and machines. Further, machine-implemented facilitation of dispute resolution based on the recorded evidence may be provided.
Machine-implemented assistance is provided in interaction among multiple parties. This assistance can include recording of evidence of communication, and in particular to recording of evidence of language-based communication between humans and machines. Further, machine-implemented facilitation of dispute resolution based on the recorded evidence may be provided.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
G06Q 10/0635 - Risk analysis of enterprise or organisation activities
H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
Systems, methods, and devices for displaying digital content. In one embodiment, a method of simulating digital content includes providing information corresponding to a plurality of pixels of displayable content at an electronic device; and simulating the displayable content at the electronic device by displaying a representation of a first subset of the plurality of pixels during a first time period and displaying a representation of a second subset of the plurality of pixels during a second time period.