US 12,034,684 B2
Searchable peer-to-peer system through instant messaging based topic indexes
Albert A. Chung, Cary, NC (US); Venkata V. Gadepalli, Apex, NC (US); and Richard E. Osowski, Jr., Holly Springs, NC (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on May 9, 2023, as Appl. No. 18/195,177.
Application 18/195,177 is a continuation of application No. 17/182,788, filed on Feb. 23, 2021, granted, now 11,736,424.
Application 17/182,788 is a continuation of application No. 16/210,937, filed on Dec. 5, 2018, granted, now 11,005,789.
Application 16/210,937 is a continuation of application No. 15/295,666, filed on Oct. 17, 2016, granted, now 10,200,319.
Application 15/295,666 is a continuation of application No. 14/073,005, filed on Nov. 6, 2013, granted, now 9,473,432.
Application 14/073,005 is a continuation of application No. 13/706,794, filed on Dec. 6, 2012, granted, now 9,071,562.
Prior Publication US 2023/0275855 A1, Aug. 31, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/046 (2022.01); G06F 16/22 (2019.01); G06F 16/33 (2019.01); G06F 16/903 (2019.01); G06Q 10/107 (2023.01); H04L 51/216 (2022.01); H04L 67/104 (2022.01)
CPC H04L 51/046 (2013.01) [G06F 16/22 (2019.01); G06F 16/3331 (2019.01); G06F 16/90335 (2019.01); G06Q 10/107 (2013.01); H04L 51/216 (2022.05); H04L 67/104 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
indexing a transcript of a chat session within a memory location of a first client device associated with a first user account, the transcript of the chat session comprising one or more keywords;
determining a topic of the chat session based on the one or more keywords;
receiving a search request that identifies the topic of the chat session from a second client device associated with a second user account, the second user account being a social network connection of the first user account;
accessing the memory location of the first client device based on the second user account being the social network connection of the first user account; and
causing display of a presentation of the transcript of the chat session at the second client device responsive to the search request.