Synthesizing information-bearing content from multiple channels
First Claim
1. A method comprising the steps of:
- receiving a query;
separating a plurality of information sources into individual elements of content (EOC);
tagging each EOC with metadata;
pattern matching each EOC;
calculating the distance function from every EOC to every other EOC; and
providing the EOC to a set of virtual buffers, each EOC being provided to one of the set of virtual buffers that is pre-defined to contain EOC with less than a given distance value between each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system and method receive a query; separate a plurality of information sources into individual elements of content (EOC); tag each EOC with metadata that indicate source, date, and other relevant information; pattern match each EOC; calculate the distance function from every EOC to every other EOC; and output EOC to a set of virtual buffers (404) containing appropriately related EOC less than a given distance value. The method further creates virtual summary buffers (406); then concatenates the EOC in each virtual buffer (404); applies a comparative analysis filter (318) to remove redundant sub-elements; and presents the results as summary digests (408).
-
Citations
36 Claims
-
1. A method comprising the steps of:
-
receiving a query;
separating a plurality of information sources into individual elements of content (EOC);
tagging each EOC with metadata;
pattern matching each EOC;
calculating the distance function from every EOC to every other EOC; and
providing the EOC to a set of virtual buffers, each EOC being provided to one of the set of virtual buffers that is pre-defined to contain EOC with less than a given distance value between each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a digest synthesizing application, wherein the digest synthesizing application, in response to receiving a query, separates a plurality of information sources into individual elements of content (EOC), tags each EOC with metadata, pattern matches each EOC, and calculates the distance function from every EOC to every other EOC;
a result set manager, communicatively coupled to the digest synthesizing application, for providing EOC to a result set; and
a result set, communicatively coupled to the result set manager, comprising a set of virtual buffers, each EOC being provided to one of the set of virtual buffers that is pre-defined to contain EOC with less than a given distance value between each other. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a digest synthesizing application, wherein the digest synthesizing application, in response to receiving a query, separates a plurality of information sources into individual elements of content (EOC), tags each EOC with metadata, pattern matches each EOC, and calculates the distance function from every EOC to every other EOC;
a result set manager, communicatively coupled to the digest synthesizing application, for outputting EOC to a result set; and
a result set, communicatively coupled to the result set manager, comprising a set of virtual buffers for storing EOC less than a given distance value. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer readable medium including computer instructions for driving a digest synthesizing application, the computer instructions comprising instructions for:
-
receiving a query;
separating a plurality of information sources into individual elements of content (EOC);
tagging each EOC with metadata;
pattern matching each EOC;
calculating the distance function from every EOC to every other EOC; and
providing EOC to a set of virtual buffers, each EOC being provided to one of the set of virtual buffers that is pre-defined to contain EOC with less than a given distance value between each other. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification