Generating data in a messaging system for a machine learning model
AssigneeSnap Inc.
InventorsZehao Xue, Zhou Ren
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for analyzing, by a computing device, location data associated with a location of the computing device to determine that an image or video captured using a messaging application on the computing device is captured near a food-related venue or event, receiving input related to food associated with the food-related venue or event, sending the image or video and the input related to food associated with the food-related venue or event to a computing system to train a machine learning model for food detection, and updating the messaging application to comprise the trained machine learning model for food detection.
Claims18
A method comprising:
- analyzing, by a computing device, location data associated with a location of the computing device to determine that an image or video captured using a messaging application on the computing device is captured near a food-related venue or event;
- receiving, by the computing device, input related to food associated with the food-related venue or event;
- sending, by the computing device, the image or video and the input related to food associated with the food-related venue or event to a computing system to train a machine learning model for food detection;
- updating, by the computing device, the messaging application to comprise the trained machine learning model for food detection;
- detecting capture of a second image or video using the messaging application;
- and
- determining that the second image or video comprises food using the trained machine learning model for food detection.
A computing device comprising:
- one or more hardware processors;
- and
- a computer-readable medium coupled with the one or more hardware processors, the computer-readable medium comprising instructions stored thereon that are executable by the one or more hardware processors to cause the computing device to perform operations comprising:
- analyzing location data associated with a location of the computing device to determine that an image or video captured using a messaging application on the computing device is captured near a food-related venue or event;
- receiving input related to food associated with the food-related venue or event;
- sending the image or video and the input related to food associated with the food-related venue or event to a computing system to train a machine learning model for food detection;
- updating the messaging application to comprise the trained machine learning model for food detection;
- detecting capture of a second image or video using the messaging application;
- and
- determining that the second image or video comprises food using the trained machine learning model for food detection.
A non-transitory computer-readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising:
- analyzing location data associated with a location of the computing device to determine that an image or video captured using a messaging application on the computing device is captured near a food-related venue or event;
- receiving input related to food associated with the food-related venue or event;
- sending the image or video and the input related to food associated with the food-related venue or event to a computing system to train a machine learning model for food detection;
- updating the messaging application to comprise the trained machine learning model for food detection;
- detecting capture of a second image or video using the messaging application;
- and
- determining that the second image or video comprises food using the trained machine learning model for food detection.
Dependencies are inferred from the claim text.