Aggregation of multiple information flows with index processing
First Claim
1. A method comprising:
- receiving, at a data-processing system;
i) a first series of indicia to events occurring as part of a first information flow that is represented by a first source, the first series of indicia derived from information or action content of the first information flow, wherein the first series of indicia is separate from the first information flow;
ii) a second series of indicia to events occurring as part of a second information flow that is represented by a second source, the second series of indicia derived from information or action content of the second information flow, wherein the second series of indicia is separate from the second information flow; and
iii) a specified value of a specified characteristic from a third source;
finding a first indicium from the first series and a second indicium from the second series, based on the specified value being the same for both the first indicium and the second indicium;
synchronizing temporally the first information flow and the second information flow with each other, based on the finding of the first indicium and the second indicium;
converting at least one of the first and second information flows to a common media type; and
aggregating the first information flow and the second information flow to produce an indexed unified communication session,wherein the first information flow is an audio feed of a teleconference, wherein the first source is a teleconference bridge that handles the teleconference, and wherein the events occurring as part of the first information flow comprise a first event that is based on an absence of an expected action in the first information flow.
23 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed that enables the monitoring of a diverse set of both real-time and non-real-time communication streams, as well as the aggregation of information related to those streams into a collective dialog. A server of the illustrative embodiment continually performs an aggregation of events that are related to media streams, applications, and presenter and participant actions, into a particular scope of communication. Index entries, which are indicia to events, are created by things that presenters and participants are doing already, such as posting a meeting agenda inviting participants, posting a presentation or document, transitioning from one slide or page to another, participants speaking alternately during a meeting or presentation, and so forth. The server uses the indicia to then perform processing across information flows associated with the communication streams.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, at a data-processing system; i) a first series of indicia to events occurring as part of a first information flow that is represented by a first source, the first series of indicia derived from information or action content of the first information flow, wherein the first series of indicia is separate from the first information flow; ii) a second series of indicia to events occurring as part of a second information flow that is represented by a second source, the second series of indicia derived from information or action content of the second information flow, wherein the second series of indicia is separate from the second information flow; and iii) a specified value of a specified characteristic from a third source; finding a first indicium from the first series and a second indicium from the second series, based on the specified value being the same for both the first indicium and the second indicium; synchronizing temporally the first information flow and the second information flow with each other, based on the finding of the first indicium and the second indicium; converting at least one of the first and second information flows to a common media type; and aggregating the first information flow and the second information flow to produce an indexed unified communication session, wherein the first information flow is an audio feed of a teleconference, wherein the first source is a teleconference bridge that handles the teleconference, and wherein the events occurring as part of the first information flow comprise a first event that is based on an absence of an expected action in the first information flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification