US 12,238,059 B2
Generating a summary of a conversation between users for an additional user in response to determining the additional user is joining the conversation
Andrew Lovitt, Redmond, WA (US); and Scott Phillip Selfon, Kirkland, WA (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by META PLATFORMS TECHNOLOGIES, LLC, Menlo Park, CA (US)
Filed on Dec. 1, 2021, as Appl. No. 17/540,179.
Prior Publication US 2024/0297863 A1, Sep. 5, 2024
Int. Cl. H04L 51/216 (2022.01); H04L 51/10 (2022.01); H04L 51/222 (2022.01)
CPC H04L 51/216 (2022.05) [H04L 51/10 (2013.01); H04L 51/222 (2022.05)] 26 Claims
OG exemplary drawing
 
1. A method comprising:
capturing a conversation between a plurality of users at a communication system, the conversation including one or more messages exchanged between the plurality of users that are located within a same room;
determining, from one or more position sensors included in a client device of an additional user other than any of the plurality of users, that a location of the client device is within a threshold distance of a location associated with the conversation, wherein the location of the client device and the location associated with the conversation are within the same room;
determining, by the communication system based at least in part on the location of the client device being within the threshold distance of the location associated with the conversation, that characteristics of the client device satisfy one or more conditions for joining the conversation;
when the communication system determines that the characteristics of the client device satisfy the one or more conditions for joining the conversation, generating, by the communication system, a summary of the conversation for the additional user based on messages included in the conversation occurring before the determining that the characteristics of the client device satisfy the one or more conditions for joining the conversation, wherein generating the summary includes (a) identifying, by the communication system, for respective ones of the plurality of users participating in the conversation, a respective emotion associated with a respective user, wherein each of the respective emotions is determined based on data captured from the respective users during the conversation at a time when the respective emotion is determined, and (b) identifying, by the communication system, one of the respective emotions as a shared emotion associated with at least a threshold percentage of the respective users, and including, in the summary, an identification of the shared emotion as being associated with at least the threshold percentage of the respective users; and
transmitting the summary from the communication system to the client device for presentation to the additional user via the client device.