Context-based electronic document search using a synthetic event
First Claim
1. A computer hardware-implemented method of identifying non-synthetic event elements in electronic files, the computer hardware-implemented method comprising:
- receiving, from a requesting computer, a first set of binary data that describes a synthetic event, wherein the synthetic event is a non-executable descriptor of a set of context-related factors;
performing a context-based search of a database of electronic files to identify a relevant electronic file, wherein the relevant electronic file comprises the synthetic event;
searching the relevant electronic file for at least one non-synthetic event element, wherein the non-synthetic event element is absent from the synthetic event;
in response to determining that the relevant electronic file comprises said at least one non-synthetic event element, transmitting a second set of binary data to the requesting computer, wherein the second set of binary data comprises the relevant electronic file and a description of an identified non-synthetic event element within the relevant electronic file;
limiting the context-based search to search only files that are not related to activities that generated the synthetic event, wherein an activity that generated the synthetic event was medical disease research, and wherein the context-based search is limited to searching non-medical literature; and
establishing a connection between the synthetic event and non-synthetic event elements found in the non-medical literature.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer hardware-implemented method, system, and/or computer program product identifies non-synthetic event elements in electronic files. A first set of binary data that describes a synthetic event is received from a requesting computer. The synthetic event is a non-executable descriptor of a set of context-related factors. A processor performs a context-based search of a database of electronic files to identify a relevant electronic file, which includes the synthetic event. The processor then searches the relevant electronic file for at least one non-synthetic event element, which is absent from the synthetic event. In response to determining that the relevant electronic file comprises the non-synthetic event element, the processor transmits a second set of binary data to the requesting computer. This second set of binary data includes the relevant electronic file and a description of an identified non-synthetic event element in the relevant electronic file.
154 Citations
19 Claims
-
1. A computer hardware-implemented method of identifying non-synthetic event elements in electronic files, the computer hardware-implemented method comprising:
-
receiving, from a requesting computer, a first set of binary data that describes a synthetic event, wherein the synthetic event is a non-executable descriptor of a set of context-related factors; performing a context-based search of a database of electronic files to identify a relevant electronic file, wherein the relevant electronic file comprises the synthetic event; searching the relevant electronic file for at least one non-synthetic event element, wherein the non-synthetic event element is absent from the synthetic event; in response to determining that the relevant electronic file comprises said at least one non-synthetic event element, transmitting a second set of binary data to the requesting computer, wherein the second set of binary data comprises the relevant electronic file and a description of an identified non-synthetic event element within the relevant electronic file; limiting the context-based search to search only files that are not related to activities that generated the synthetic event, wherein an activity that generated the synthetic event was medical disease research, and wherein the context-based search is limited to searching non-medical literature; and establishing a connection between the synthetic event and non-synthetic event elements found in the non-medical literature. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for identifying non-synthetic event elements in electronic files, the computer program product comprising:
-
a non-transitory computer readable storage media; first program instructions to receive, from a requesting computer, a first set of binary data that describes a synthetic event, wherein the synthetic event is a non-executable descriptor of a set of context-related factors; second program instructions to perform a context-based search of a database of electronic files to identify a relevant electronic file, wherein the relevant electronic file comprises the synthetic event; third program instructions to search the relevant electronic file for at least one non-synthetic event element, wherein the non-synthetic event element is absent from the synthetic event; fourth program instructions to, in response to determining that the relevant electronic file comprises said at least one non-synthetic event, transmit a second set of binary data to the requesting computer, wherein the second set of binary data comprises the relevant electronic file and a description of an identified non-synthetic event element within the relevant electronic file; fifth program instructions to limit the context-based search to search only files that are not related to activities that generated the synthetic event, wherein an activity that generated the synthetic event was medical disease research, and wherein the context-based search is limited to searching non-medical literature; and sixth program instructions to establish a connection between the synthetic event and non-synthetic event elements found in the non-medical literature; and
wherein the first, second, third, fourth, fifth, and sixth program instructions are stored on the non-transitory computer readable storage media. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
a central processing unit (CPU), a computer readable memory, and a non-transitory computer readable storage media; first program instructions to receive, from a requesting computer, a first set of binary data that describes a synthetic event, wherein the synthetic event is a non-executable descriptor of a set of context-related factors; second program instructions to perform a context-based search of a database of electronic files to identify a relevant electronic file, wherein the relevant electronic file comprises the synthetic event; third program instructions to search of the relevant electronic file for at least one non-synthetic event element, wherein the non-synthetic event element is absent from the synthetic event; fourth program instructions to, in response to determining that the relevant electronic file comprises said at least one non-synthetic event, transmit a second set of binary data to the requesting computer, wherein the second set of binary data comprises the relevant electronic file and a description of an identified non-synthetic event element within the relevant electronic file; fifth program instructions to limit the context-based search to search only files that are not related to activities that generated the synthetic event, wherein an activity that generated the synthetic event was medical disease research, and wherein the context-based search is limited to searching non-medical literature; and sixth program instructions to establish a connection between the synthetic event and non-synthetic event elements found in the non-medical literature; and
wherein the first, second, third, fourth, fifth, and sixth program instructions are stored on the non-transitory computer readable storage media for execution by the CPU via the computer readable memory. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification