US 11,789,179 B2
Generating weather data based on messaging system activity
Anup Prabhakar Dhalwani, Bronx, NY (US); Walton Lin, Chatham, NJ (US); Andrew Lin, Long Island City, NY (US); Amer Shahnawaz, Venice, CA (US); Leonid Gorkin, Chappaqua, NY (US); Amber Taylor, Seattle, WA (US); Lillian Zheng, Los Angeles, CA (US); and Eric Wood, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Nov. 1, 2022, as Appl. No. 17/978,712.
Application 17/978,712 is a continuation of application No. 16/928,959, filed on Jul. 14, 2020, granted, now 11,574,225.
Application 16/928,959 is a continuation of application No. 15/989,967, filed on May 25, 2018, granted, now 10,769,542.
Prior Publication US 2023/0052351 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06V 20/00 (2022.01); G06F 18/214 (2023.01); G06V 10/774 (2022.01); G06V 10/40 (2022.01); G01W 1/02 (2006.01); G06N 20/00 (2019.01); G06N 7/01 (2023.01)
CPC G01W 1/02 (2013.01) [G06F 18/2148 (2023.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); G06V 10/40 (2022.01); G06V 10/7747 (2022.01); G06V 20/35 (2022.01); G06V 20/36 (2022.01); G06V 20/38 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing system, a media content item from a computing device;
analyzing the media content item using a machine learning model to generate a probability that the media content item was generated inside an enclosed location;
determining, based on the probability generated by the machine learning model, that the media content item was generated inside an enclosed location;
determining an inside temperature associated with a venue associated with a location of the computing device when the media content item was generated, based on messages generated by a plurality of computing devices in a messaging system comprising media content items and temperature information for the venue or a similar venue type;
generating creative functionality associated with the inside temperature; and
providing the creative functionality to the computing device.