Back to results
US 2018/0295334 A1Published application
Communication Session Processing
AssigneeMicrosoft Technology Licensing, LLC
InventorsFredrik Furesjö, Mattias Dan Nilsson, Daniel Nitsche, Henrik Valdemar Turbell, Jonas Nils Rune Lindblom
Life of this patent
Estimating the term…
Abstract
Techniques for processing content for communication sessions are described. Implementations, for example, enable various ways of detecting and storing events that occur during communication sessions.
Claims20
A method comprising:
- analyzing communication data of a communication session to determine a first event and a second event that occurred during the communication session, said analyzing including executing different sets of code instructions that are each configured to detect different content types to analyze the communication data and identify the first event and the second event based on respective content types for the first event and the second event;
- generating a first visual representation and a first relevance value for the first event, and a second visual representation and a second relevance value for the second event, the first relevance value and the second relevance value being generated by executing an algorithm to:
- compare respective content of the first event and the second event to content attribute data that identifies one or more pre-defined content attributes;
- and
- assign the first relevance value and the second relevance value based on whether the respective content of the first event and the second event matches the one or more content attributes such that the first relevance value is higher than the second relevance value based on content of the first event more closely corresponding to the one or more content attributes than content of the second event;
- storing the first visual representation, the first relevance value, the second visual representation, and the second relevance value as further data associated with the communication data;
- and
- generating user interface data that is executable to display content of the communication session based at least in part on the further data such that the first visual representation and the second visual representation are differently displayable in a user interface based on the first relevance value and the second relevance value, respectively.
5 more elements
A system comprising:
- one or more processors;
- and
- one or more computer-readable storage media storing computer-executable instructions that, responsive to execution by the one or more processors, cause the system to perform operations including:
- analyzing communication data of a communication session to determine a first event and a second event that occurred during the communication session, said analyzing including executing different sets of code instructions that are each configured to detect different content types to analyze the communication data and identify the first event and the second event based on respective content types for the first event and the second event;
- generating a first visual representation and a first relevance value for the first event, and a second visual representation and a second relevance value for the second event, the first relevance value and the second relevance value being generated by executing an algorithm to:
- compare respective content of the first event and the second event to content attribute data that identifies one or more pre-defined content attributes;
- and
- assign the first relevance value and the second relevance value based on whether the respective content of the first event and the second event matches the one or more content attributes such that the first relevance value is higher than the
- second relevance value based on content of the first event more closely corresponding to the one or more content attributes than content of the second event;
- storing the first visual representation, the first relevance value, the second visual representation, and the second relevance value as further data associated with the communication data;
- and
- generating user interface data that is executable to display content of the communication session based at least in part on the further data such that the first visual representation and the second visual representation are differently displayable in a user interface based on the first relevance value and the second relevance value, respectively.
9 more elements
One or more computer-readable storage devices comprising instructions stored thereon that, responsive to execution by a cloud meeting server, cause the cloud meeting server to perform operations comprising:
- analyzing communication data of a communication session to determine a first event and a second event that occurred during the communication session, said analyzing including executing different sets of code instructions that are each configured to detect different content types to analyze the communication data and identify the first event and the second event based on respective content types for the first event and the second event;
- generating a first visual representation and a first relevance value for the first event, and a second visual representation and a second relevance value for the second event, the first relevance value and the second relevance value being generated by executing an algorithm to:
- compare respective content of the first event and the second event to content attribute data that identifies one or more pre-defined content attributes;
- and
- assign the first relevance value and the second relevance value based on whether the respective content of the first event and the second event matches the one or more content attributes such that the first relevance value is higher than the second relevance value based on content of the first event more closely corresponding to the one or more content attributes than content of the second event;
- storing the first visual representation, the first relevance value, the second visual representation, and the second relevance value as further data associated with the communication data;
- and
- generating user interface data that is executable to display content of the communication session based at least in part on the further data such that the first visual representation and the second visual representation are differently displayable in a user interface based on the first relevance value and the second relevance value, respectively.
5 more elements
Dependencies are inferred from the claim text.