Collaborative communication system with real-time anticipatory computing
AssigneeMindmeld, Inc.
InventorsBrett Barros, Moninder Jheeta, George Samuel Kola, Timothy Tuttle
Life of this patent
Estimating the term…
Abstract
Contextual content is provided to a first conversation participant via a client device of the first conversation participant. Communication information associated with a conversation is received via the first client device interface. Context information associated with the conversation is retrieved from the received communication information. One or more concepts associated with the conversation are identified based on the context information. Content is selected for presenting on the client device based on the identified concepts. The selected content is then presented to the first conversation participant in a second client device interface.
Claims23
A method for presenting contextual content on a client device of a first conversation participant, comprising:
- receiving, at a first client device interface, communication information associated with a conversation between the first conversation participant and one or more other conversation participants;
- retrieving context information from the communication information, the context information comprising information associated with the conversation;
- identifying one or more concepts associated with the conversation based on the context information;
- selecting public content for presenting on the client device from a plurality of public sources based on the identified one or more concepts, the public content presented to all of the conversation participants;
- selecting private content for presenting on the client device from a plurality of private sources accessible only to the first conversation participant based on the identified one or more concepts, the private content presented only to the first conversation participant;
- and
- simultaneously presenting the selected public content in a first portion of a second client device interface dedicated to displaying only public content and presenting the selected private content in a second portion of the second client device interface dedicated to displaying only private content.
A non-transitory computer-readable storage medium storing executable computer program instructions for displaying contextual content on a client device of a first conversation participant, the instructions performing steps comprising:
- receiving, at a first client device interface, communication information associated with a conversation between the first conversation participant and one or more other conversation participants;
- retrieving context information from the communication information, the context information comprising information associated with the conversation;
- identifying one or more concepts associated with the conversation based on the context information;
- selecting public content for presenting on the client device from a plurality of public sources based on the identified one or more concepts, the public content presented to all of the conversation participants;
- selecting private content for presenting on the client device from a plurality of private sources accessible only to the first conversation participant based on the identified one or more concepts, the private content presented only to the first conversation participant;
- and
- simultaneously presenting the selected public content in a first portion of a second client device interface dedicated to displaying only public content and presenting the selected private content in a second portion of the second client device interface dedicated to displaying only private content.
A computer system for presenting contextual content to a first conversation participant, comprising:
- a non-transitory computer readable storage medium storing executable computer program instructions comprising instructions for:
- receiving, at a first interface, communication information associated with a conversation between the first conversation participant and one or more other conversation participants;
- retrieving context information from the communication information, the context information comprising information associated with the conversation;
- identifying one or more concepts associated with the conversation based on the context information;
- selecting public content for presenting on the client device from a plurality of public sources based on the identified one or more concepts, the public content presented to all of the conversation participants;
- selecting private content for presenting on the client device from a plurality of private sources accessible only to the first conversation participant based on the identified one or more concepts, the private content presented only to the first conversation participant;
- simultaneously presenting the selected public content in a first portion of a second interface dedicated to displaying only public content and presenting the selected private content in a second portion of the second interface dedicated to displaying only private content;
- and
- a processor for executing the computer program instructions.
Dependencies are inferred from the claim text.