Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-implemented method to provide message suggestions in a messaging application, the method comprising: detecting a first message sent by a first user device to a second user device over a communication network; programmatically analyzing the first message to determine a semantic concept associated with the first message; identifying multiple message stickers based at least in part on the semantic concept, wherein identifying the multiple message stickers comprises: determining multiple suggested text responses based on the semantic concept; determining a ranking of the multiple suggested text responses based on a strength of correspondence between the multiple suggested text responses and the semantic concept; comparing respective descriptors associated with a plurality of message stickers with the multiple suggested text responses; selecting the multiple message stickers from the plurality of message stickers based on the comparing; and determining a ranking of the multiple message stickers based on ranks of corresponding suggested text responses in the ranking of the multiple suggested text responses; and transmitting instructions to cause the multiple message stickers to be displayed as suggested responses in a user interface displayed on the second user device, wherein transmitting instructions to cause the multiple message stickers to be displayed includes transmitting instructions indicating the ranking of the multiple message stickers, wherein the multiple message stickers are displayed based on the ranking of the multiple message stickers.
The invention relates to a computer-implemented method for providing message suggestions in a messaging application. The method addresses the problem of enhancing user engagement and communication efficiency by automatically generating and ranking relevant message stickers based on the semantic content of a received message. When a first user sends a message to a second user, the system analyzes the message to extract its semantic concept. Using this concept, the system generates multiple suggested text responses and ranks them based on their relevance to the message's meaning. The system then compares these text responses with descriptors associated with a collection of message stickers to identify the most relevant stickers. These stickers are ranked according to the relevance of their corresponding text responses. Finally, the system transmits instructions to the second user's device to display the ranked stickers as suggested responses in the messaging interface, allowing the user to quickly select an appropriate sticker. This approach improves user interaction by providing contextually relevant suggestions, reducing the effort required to find suitable responses.
2. The computer-implemented method of claim 1 , wherein the first message is part of a communication between a first user of the first user device and a second user of the second user device in the messaging application, the method further comprising: programmatically analyzing the communication to determine one or more additional semantic concepts associated with the communication, wherein identifying the multiple message stickers is further based on the one or more additional semantic concepts.
This invention relates to enhancing messaging applications by dynamically generating and selecting message stickers based on semantic analysis of user communications. The problem addressed is the static nature of existing sticker selection, which often fails to capture the nuanced context of conversations, leading to irrelevant or repetitive sticker suggestions. The method involves analyzing a communication between two users in a messaging application to extract semantic concepts beyond the literal content of the first message. These concepts are used to identify multiple message stickers that are contextually relevant to the ongoing conversation. The analysis may include detecting themes, emotions, or implicit meanings in the communication, allowing the system to suggest stickers that align with the broader context rather than just the immediate text. This dynamic approach improves user engagement by providing more personalized and timely sticker recommendations, enhancing the expressiveness and interactivity of the messaging experience. The system may also prioritize stickers based on user preferences or historical usage patterns to further refine suggestions.
3. The computer-implemented method of claim 1 , wherein determining the multiple suggested text responses comprises: comparing the multiple suggested text responses to the respective descriptors associated with the plurality of message stickers; and modifying at least one suggested text response of the multiple suggested text responses in accordance with one or more corresponding descriptors of the respective descriptors associated with the plurality of message stickers, and further comprising transmitting instructions to cause the at least one modified suggested text response to be displayed in the user interface on the second user device.
This invention relates to a computer-implemented method for enhancing text-based communication by integrating message stickers with suggested text responses. The problem addressed is the lack of contextual relevance in automated text suggestions, which can lead to generic or inappropriate responses that do not align with the user's intended tone or style. The method involves generating multiple suggested text responses based on user input and then refining these suggestions by comparing them to descriptors associated with a plurality of message stickers. These descriptors define attributes such as tone, style, or thematic relevance of the stickers. The system modifies at least one of the suggested text responses to better match the descriptors, ensuring the response aligns with the intended context or emotional tone conveyed by the stickers. The modified suggestions are then transmitted to a user interface on a second user device, allowing the recipient to receive more contextually appropriate responses. This approach improves communication by dynamically adapting text suggestions to the visual and thematic elements of message stickers, enhancing expressiveness and reducing miscommunication. The method ensures that automated responses are more personalized and aligned with the user's communicative intent.
4. The computer-implemented method of claim 1 , further comprising: determining respective ranks of the multiple message stickers based on strength of correspondence between the respective descriptors of the multiple message stickers and corresponding suggested text responses of the multiple suggested text responses, wherein transmitting instructions to cause the multiple message stickers to be displayed includes transmitting instructions indicating the respective ranks of the multiple message stickers, wherein the multiple message stickers are displayed based on the respective ranks of the multiple message stickers.
This invention relates to a computer-implemented method for enhancing digital communication by dynamically selecting and ranking message stickers based on contextual relevance. The method addresses the challenge of efficiently presenting users with the most appropriate visual stickers in response to text input, improving user engagement and communication efficiency. The method involves receiving a text input from a user and generating multiple suggested text responses based on the input. Each suggested text response is associated with a descriptor that defines its semantic or contextual meaning. The method then retrieves multiple message stickers, each linked to a descriptor that describes its visual or thematic content. The system determines the strength of correspondence between the descriptors of the message stickers and the suggested text responses, ranking the stickers based on this correspondence. The ranked stickers are then transmitted for display, with their positions or prominence adjusted according to their ranks, ensuring the most relevant stickers are prioritized for the user. This approach optimizes the selection and presentation of visual content in digital communication platforms, making interactions more intuitive and expressive.
5. The computer-implemented method of claim 1 , wherein the comparing includes: checking for correspondence between the respective descriptors and the multiple suggested text responses, wherein the correspondence includes letter matches between words of the respective descriptors and the multiple suggested text responses; and determining that the multiple message stickers have the correspondence between the respective descriptors and the multiple suggested text responses.
This invention relates to a computer-implemented method for comparing message stickers with suggested text responses in a messaging system. The method addresses the challenge of accurately matching message stickers to user-generated text inputs, ensuring relevant and contextually appropriate responses. The system generates multiple suggested text responses based on user input and compares these responses to descriptors associated with available message stickers. The comparison process involves checking for correspondence between the descriptors and the suggested text responses, focusing on letter matches between words in the descriptors and the text responses. If a sufficient correspondence is found, the system determines that the message stickers are relevant to the suggested text responses, enabling the system to present the most appropriate stickers to the user. This enhances user experience by providing contextually accurate and timely sticker suggestions, improving engagement and communication efficiency in messaging applications. The method ensures that the sticker selection process is automated and precise, reducing manual effort and improving the accuracy of sticker recommendations.
6. The computer-implemented method of claim 1 , wherein selecting the multiple message stickers from the plurality of message stickers based on the comparing includes: determining similarity scores between the respective descriptors and the multiple suggested text responses; and selecting the multiple message stickers based on the similarity scores of the multiple message stickers.
This invention relates to a computer-implemented method for selecting message stickers in a messaging system. The problem addressed is the challenge of automatically suggesting relevant message stickers to users based on their input, improving user engagement and reducing manual selection effort. The method involves analyzing a user's input text to generate descriptors, which are then compared to a database of message stickers. Each sticker is associated with predefined descriptors that represent its content or context. The system calculates similarity scores between the input descriptors and the descriptors of available message stickers. Based on these scores, the method selects multiple message stickers that are most relevant to the user's input. The selection process ensures that the suggested stickers align closely with the context of the conversation, enhancing the user experience by providing contextually appropriate options. The method may also involve ranking the selected stickers based on their similarity scores, allowing the system to prioritize the most relevant options for display. This approach automates the sticker selection process, reducing the need for manual searching and improving the efficiency of communication in digital messaging platforms. The invention is particularly useful in chat applications, social media, and other interactive communication systems where visual elements like stickers play a significant role in conveying emotions or ideas.
7. The computer-implemented method of claim 1 , further comprising: receiving a selection via user input of a particular message sticker of the multiple message stickers; and in response to receiving the selection, providing the particular message sticker to the first user device in the messaging application, wherein providing the particular message sticker includes sending a sticker ID of the particular message sticker to the first user device over the communication network without sending image data of the particular message sticker to the first user device.
This invention relates to a messaging application system that optimizes the delivery of message stickers to user devices. The system addresses the problem of inefficient data transfer when sharing stickers, which can consume unnecessary bandwidth and storage. The method involves a server that stores multiple message stickers, each associated with a unique sticker ID. When a user selects a particular sticker, the server sends only the sticker ID to the recipient's device rather than the full image data. The recipient's device then uses the sticker ID to retrieve the corresponding sticker image from a local or shared cache, reducing data transmission. The system may also include a sticker management module that organizes and updates the available stickers, ensuring consistency across devices. This approach minimizes network traffic and storage requirements while maintaining quick access to frequently used stickers. The method is particularly useful in messaging applications where users frequently exchange visual content, improving performance and reducing costs.
8. The computer-implemented method of claim 1 , wherein identifying the multiple message stickers comprises determining that the first message is part of a conversation between the first user device and the second user device in the messaging application, the method further comprising: identifying the multiple message stickers based at least in part on one or more semantic concepts in one or more messages received previously to receiving the first message in the conversation.
This invention relates to a computer-implemented method for identifying and suggesting message stickers in a messaging application. The problem addressed is the need to provide relevant sticker suggestions to users during conversations, enhancing user engagement and communication efficiency. The method involves analyzing a conversation between two user devices to determine that a first message is part of an ongoing exchange. It then identifies multiple message stickers based on semantic concepts extracted from previous messages in the conversation. By leveraging contextual and semantic analysis of prior messages, the system can suggest stickers that are contextually appropriate, improving the relevance and timeliness of the suggestions. The method may also involve additional steps such as determining the relevance of stickers based on user preferences, conversation history, or other contextual factors. The goal is to enhance the user experience by providing personalized and contextually relevant sticker recommendations, making conversations more expressive and engaging.
9. A computer-implemented method to provide message suggestions in a messaging application, the method comprising: detecting a first message sent by a first user device to a second user device over a communication network, wherein the first message includes a received message sticker; programmatically analyzing the received message sticker to determine a semantic concept associated with the first message, wherein programmatically analyzing the received message sticker includes using sticker identification information received with the received message sticker to retrieve a descriptor associated with the received message sticker, the descriptor stored in sticker data storage, wherein the descriptor is used as the semantic concept; identifying one or more message stickers based at least in part on the semantic concept, wherein identifying the one or more message stickers comprises: determining one or more suggested text responses based on the semantic concept; comparing respective descriptors associated with a plurality of message stickers with each of the one or more suggested text responses; and selecting the one or more message stickers from the plurality of message stickers based on the comparing; and transmitting instructions to cause the one or more message stickers to be displayed as suggested responses by the second user device.
This invention relates to a computer-implemented method for providing message suggestions in a messaging application. The method addresses the challenge of enhancing user interaction by automatically generating relevant sticker suggestions based on received messages. When a first user sends a message containing a sticker to a second user, the system detects the message and analyzes the sticker to determine its semantic meaning. This involves using sticker identification data to retrieve a descriptor from a sticker database, which serves as the semantic concept. The system then identifies one or more appropriate stickers to suggest as responses by generating potential text responses based on the semantic concept. These text responses are compared against descriptors of available stickers, and the most relevant stickers are selected and transmitted to the second user's device for display as suggested responses. This approach improves user engagement by providing contextually relevant sticker suggestions, reducing the effort required to find appropriate replies.
10. The computer-implemented method of claim 9 , wherein the one or more message stickers include multiple message stickers and the one or more suggested text responses include multiple suggested text responses, and further comprising: determining a ranking of the multiple suggested text responses based on a strength of correspondence between the multiple suggested text responses and the semantic concept; and determining a ranking of the multiple message stickers based on ranks of corresponding suggested text responses in the ranking of the one or more suggested text responses, wherein transmitting instructions to cause the multiple message stickers to be displayed includes transmitting instructions indicating the ranking of the multiple message stickers, wherein the multiple message stickers are displayed based on the ranking of the multiple message stickers.
This invention relates to a computer-implemented method for enhancing digital communication by dynamically ranking and displaying message stickers and suggested text responses based on semantic analysis. The method addresses the challenge of efficiently selecting and presenting relevant visual and textual responses in messaging applications, improving user engagement and reducing decision fatigue. The method involves analyzing a received message to extract a semantic concept, which represents the underlying meaning or intent of the message. Based on this semantic concept, multiple message stickers (visual elements) and multiple suggested text responses (predefined phrases) are generated or retrieved. The system then ranks the suggested text responses according to their correspondence strength with the semantic concept, ensuring the most relevant options are prioritized. The message stickers are ranked indirectly by leveraging the ranks of their corresponding suggested text responses. For example, a sticker associated with a highly ranked text response will also receive a high rank. The ranked message stickers are then transmitted to a user interface, where they are displayed in order of relevance, allowing users to quickly select the most appropriate visual or textual response. This approach streamlines the communication process by reducing the cognitive load on users and improving the efficiency of message exchanges.
11. The computer-implemented method of claim 9 , further comprising determining that the received message sticker is stored on the second user device.
The invention relates to a computer-implemented method for managing message stickers in a messaging system. The problem addressed is the efficient handling and display of message stickers, particularly when determining whether a received sticker is already stored on a user's device to avoid redundant storage or unnecessary data transfer. The method involves receiving a message sticker from a first user device and determining whether the sticker is already stored on a second user device. If the sticker is not stored, the method may proceed to store or display it. The determination step ensures that only new or unrecognized stickers are processed further, optimizing storage and bandwidth usage. This method may be part of a broader system for managing multimedia content in messaging applications, where stickers are dynamically shared between users. The invention aims to improve efficiency by reducing redundant operations when handling frequently shared stickers.
12. The computer-implemented method of claim 9 , wherein the method further comprises: receiving a selection of at least one message sticker of the one or more message stickers based on received user input to the second user device; and in response to receiving the selection, transmitting the at least one message sticker to the first user device over the communication network.
This invention relates to a computer-implemented method for enhancing digital communication between two user devices over a communication network. The method addresses the problem of limited expressive capabilities in text-based messaging by enabling the sharing of message stickers, which are graphical elements that convey emotions, reactions, or other visual cues. The method involves displaying one or more message stickers on a second user device, where these stickers are stored locally or retrieved from a remote server. A user of the second device can select at least one sticker through user input, such as tapping or swiping. Upon selection, the chosen sticker is transmitted to a first user device over the communication network. The first user device then receives and displays the sticker, allowing the recipient to view the sender's chosen graphical message. The method may also include generating or customizing stickers based on user preferences or contextual data, ensuring relevance and personalization. Additionally, the stickers may be animated or interactive, providing dynamic visual feedback. The system ensures real-time or near-real-time transmission to maintain fluid communication. This approach enhances digital interactions by adding visual context and emotional expression to text-based exchanges.
13. The computer-implemented method of claim 9 , wherein the received message sticker is associated with image data and a sticker identification (ID).
This invention relates to digital messaging systems, specifically improving the handling of message stickers. The problem addressed is the lack of efficient and standardized ways to manage and identify message stickers, which are graphical elements used in digital communication. The invention provides a method for processing message stickers that includes receiving a message sticker associated with image data and a unique sticker identification (ID). The sticker ID allows for precise tracking and management of the sticker within the messaging system. The image data represents the visual content of the sticker, enabling its display in the messaging interface. The method ensures that stickers can be uniquely identified and retrieved, improving user experience and system efficiency. The invention may also involve storing the sticker ID and image data in a database for future reference, allowing users to access and reuse stickers seamlessly. This approach enhances the organization and retrieval of stickers, making digital communication more interactive and engaging. The system may further include features for categorizing stickers based on their IDs, enabling better organization and search functionality. Overall, the invention provides a structured way to handle message stickers, ensuring they are easily identifiable and manageable within a messaging platform.
14. A system to provide message suggestions in a messaging application comprising: a memory; and at least one processor configured to access the memory and configured to perform operations comprising: receiving, at a second user device, a first message sent by a first user device over a communication network; obtaining multiple suggested text responses associated with the first message, wherein the multiple suggested text responses are based on a semantic concept determined by programmatically analyzing the first message; determining a ranking of the multiple suggested text responses based on a strength of correspondence between the multiple suggested text responses and the semantic concept; identifying multiple message stickers based at least in part on the multiple suggested text responses, wherein the multiple message stickers are stored on the second user device, wherein the identifying comprises: comparing respective descriptors associated with a plurality of message stickers with the multiple suggested text responses; selecting the multiple message stickers from the plurality of message stickers based on the comparing; and determining a ranking of the multiple message stickers based on ranks of corresponding suggested text responses in the ranking of the multiple suggested text responses; and causing the multiple message stickers to be displayed as suggested responses in a user interface displayed on the second user device, wherein the multiple message stickers are displayed based on the ranking of the multiple message stickers.
The system provides message suggestions in a messaging application by analyzing incoming messages and generating relevant text and sticker responses. The system receives a message sent by a first user device to a second user device over a communication network. It then analyzes the message to determine its semantic concept, using this to generate multiple suggested text responses. These responses are ranked based on how closely they correspond to the identified semantic concept. Additionally, the system identifies and ranks message stickers stored on the second user device by comparing their descriptors with the suggested text responses. The stickers are selected based on this comparison and ranked according to the ranks of their corresponding text responses. Finally, the system displays the ranked stickers as suggested responses in the user interface of the messaging application on the second user device. This approach enhances user interaction by providing contextually relevant suggestions, improving efficiency and engagement in messaging.
15. The system of claim 14 , wherein the operation of obtaining the multiple suggested text responses comprises: receiving the multiple suggested text responses from a server device, wherein the server device programmatically analyzes the first message to determine the semantic concept and determines the multiple suggested text responses based on a mapping of the semantic concept to a library of stored suggested text responses.
The invention relates to a system for generating and displaying suggested text responses in a messaging application. The problem addressed is the need for efficient and contextually relevant response suggestions in digital communication, improving user experience and reducing input time. The system includes a client device and a server device. The client device displays a messaging interface where a user sends a first message. The server device receives this message and analyzes its content to identify a semantic concept, such as the topic or intent of the message. The server then accesses a library of pre-stored suggested text responses and maps the identified semantic concept to relevant responses. These multiple suggested responses are sent back to the client device, which displays them to the user for selection or further refinement. The system may also allow the user to modify the suggested responses before sending them as a reply. The server's analysis involves natural language processing to extract meaning from the message, ensuring the suggestions are contextually appropriate. The library of responses may be categorized by semantic concepts, allowing quick retrieval of relevant options. This approach streamlines communication by providing quick, accurate, and context-aware response options.
16. The system of claim 14 , wherein the at least one processor is further configured to perform operations comprising: determining respective ranks of the multiple message stickers based on strength of correspondence between respective descriptors of the multiple message stickers and corresponding suggested text responses of the multiple suggested text responses; and transmitting instructions indicating the respective ranks of the multiple message stickers, wherein causing the one or more message stickers to be displayed is based on the respective ranks of the multiple message stickers.
This invention relates to a messaging system that enhances user interaction by dynamically ranking and displaying message stickers based on their relevance to suggested text responses. The system addresses the problem of efficiently selecting and presenting stickers in a messaging interface, ensuring that the most contextually appropriate stickers are prioritized for user selection. The system includes a processor that analyzes multiple message stickers and their corresponding suggested text responses. The processor determines the strength of correspondence between each sticker's descriptor and the suggested text responses, assigning ranks to the stickers based on this analysis. Higher-ranked stickers are then prioritized for display in the messaging interface. This ranking mechanism ensures that stickers most relevant to the conversation context are prominently shown, improving user experience by reducing search time and enhancing communication efficiency. The system may also include additional features such as generating suggested text responses based on user input or conversation context, further refining the sticker selection process. The dynamic ranking and display of stickers based on contextual relevance streamlines the messaging experience, making it more intuitive and engaging for users.
17. The system of claim 14 wherein the at least one processor further performs operations comprising: receiving a selection of a particular suggested text response of the multiple suggested text responses based on received user input to the second user device; and in response to receiving the selection, transmitting the particular suggested text response to the first user device over the communication network.
This invention relates to a system for facilitating text-based communication between users, particularly in scenarios where automated text response suggestions are generated and selected by one user before being transmitted to another. The system addresses the problem of inefficient or inaccurate text-based interactions by providing a mechanism for generating multiple suggested responses to a received message, allowing a user to review and select the most appropriate response before sending it to the recipient. The system includes at least one processor that performs operations such as receiving a message from a first user device, generating multiple suggested text responses to the message, and transmitting these suggestions to a second user device associated with a second user. The second user can then select one of the suggested responses based on input to the second device. Upon selection, the chosen response is transmitted back to the first user device over a communication network. This process enhances communication efficiency by reducing the cognitive load on the user generating responses and ensuring more accurate or contextually appropriate replies. The system may also include additional features such as natural language processing to improve the relevance of suggested responses.
18. The system of claim 14 wherein at least one message sticker of the multiple message stickers includes image data to be displayed and a sticker identification (ID) to identify the at least one message sticker.
This invention relates to a messaging system that enhances communication by incorporating message stickers, which are graphical elements used to convey emotions, reactions, or information in digital conversations. The system addresses the need for expressive and efficient communication in text-based messaging by providing a collection of message stickers that users can select and send within a messaging interface. Each message sticker includes image data to be displayed and a unique sticker identification (ID) to distinguish it from other stickers in the system. The sticker ID allows the system to manage, track, and retrieve specific stickers, ensuring proper display and functionality. The system may also include features for organizing, categorizing, or customizing the available stickers, allowing users to personalize their messaging experience. The invention improves user engagement and interaction by providing a visually rich and dynamic way to communicate beyond traditional text messages.
Unknown
January 28, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.