- Number
- 11170781
- Published
- 2021-11-09
- Filed
- 2019-12-23
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Hebert; Jennifer, Mutalipassi; Anthony, Lewerke; Nicholas, Karayan; Levon
- CPC
- H04L51/216; H04W4/12; H04W4/21; G10L15/26; G06Q30/06; H04L51/52; G06Q30/0631; H04L65/403; G06Q10/02
- Verdict
- Set aside social messaging feature, business
- Source
- Google Patents · FreePatentsOnline
Abstract
Techniques to enhance group decision-making within messaging platforms. A conversation thread between two or more participants is analyzed. One or more keywords occurring in the conversation thread that are associated with an event characteristic are identified by comparing messages of each of the two or more participants against a keyword listing. Natural language processing is used to determine a contextual use of the one or more keywords. One or more events relevant to the event characteristic and the contextual use are determined. An application programming interface is used to locate and retrieve event-related information for the one or more events.
Background
TECHNICAL FIELD (1) The disclosed technology relates generally to group decision-making, and more particularly, to enhancing group decision-making within social messaging platforms. DESCRIPTION OF THE RELATED ART (2) More and more, people are planning their social lives using their mobile devices. Messaging platforms, such as group chat applications, allow two or more people to communicate simultaneously over a communication network. Mobile communication through messaging applications and social media has become the preferred method of communicating, especially among the younger generations. BRIEF SUMMARY OF EMBODIMENTS (3) Various embodiments of the disclosed technology are directed to enhancing social group decision making within a messaging platform. Such decisions may include a movie to view, a play to attend, or a musical concert to see, among others. The technology disclosed herein analyzes conversations between groups communicating using messaging platforms. In various embodiments, the technology identifies contextual references to events and activities and provides relevant information to the group. The information is presented within the messaging platform. This eliminates the inefficiency and friction injected into group decision making by providing the relevant information to the group in the location for which the group is making plans. The technology disclosed herein helps make group decision-making about social gatherings/group entertainment faster, easier, and
Claims
1. A computer-implemented method, comprising: analyzing, in real-time, a conversation thread between two or more participants communicating using a messaging platform, wherein the conversation thread is displayed via a presentation window; identifying one or more keywords occurring in the conversation thread that are associated with an event characteristic, wherein the one or more keywords are identified by comparing messages of each of the two or more participants against a keyword listing stored in a database, wherein the one or more keywords are identified as the messages are entered and before the messages are submitted to the conversation thread; determining one or more events relevant to the event characteristic; using an application programming interface to locate and retrieve event-related information for the one or more events from an event information server; and displaying, to at least one participant of the two or more participants via the presentation window, the event-related information or an option to present the event-related information. ||
15. A non-transitory computer-readable medium having instructions stored thereon, that when executed by a processor, performs operations of: monitoring, in real-time, a conversation thread between two or more participants through a messaging platform over a communication network, wherein the conversation thread is visible to the two or more participants in a presentation window; identifying one or more keywords associated with at least one event of a plurality of events, wherein the one or more keywords are identified by comparing messages of each of the two or more participants against a keyword listing stored in a database, wherein the one or more keywords are identified as the messages are entered and before the messages are submitted to the conversation thread; determining one or more relevant events based on the one or more keywords; using an application programming interface to locate and retrieve event-related information for the one or more relevant events from an event information server; and displaying, to at least one participant of the two or more participants via the presentation window, the event-related information or an option to present the event-related information. ||
20. A system, comprising: one or more computer processors; and a memory containing a program which, when executed by the one or more computer processors, performs an operation comprising: analyzing, in real-time, a conversation thread between two or more participants communicating using a messaging platform, wherein the conversation thread is visible to the two or more participants in a presentation window; identifying one or more keywords occurring in the conversation thread that are associated with an event characteristic, wherein the one or more keywords are identified by comparing messages of each of the two or more participants against a keyword listing stored in a database, wherein the one or more keywords are identified as the messages are entered and before the messages are submitted to the conversation thread; determining one or more events relevant to the event characteristic; using an application programming interface to locate and retrieve event-related information for the one or more events from an event information server; and displaying, to at least one participant of the two or more participants via the presentation window, the event-related information or an option to present the event-related information.