Automatic label suggestions for albums based on machine learning
First Claim
Patent Images
1. A method, comprising:
- receiving feature-related data for a machine-learning service executing on a mobile platform, wherein the feature-related data comprises image-related data related to at least a first image received from an application executing on the mobile platform and platform-related data received from the mobile platform, and wherein the image-related data and the platform-related data differ;
generating a first title and a second title related to the first image by the machine-learning service performing a machine-learning operation on the feature-related data, wherein at least one of the first title and the second title comprises a name of a person;
sending the first title and the second title related to the one or more images from the machine-learning service to the application based on a rate of notification;
receiving an indication of selection of the first title at the machine-learning service using a graphical user interface associated with the application; and
after receiving the indication of selection, the machine learning service;
determining an amount of elapsed time for user response associated with the indication of selection;
determining whether the amount of elapsed time exceeds a threshold amount of time;
after determining that the amount of elapsed time exceeds the threshold amount of time, decreasing the rate of notification;
increasing a probability of generating a title similar to the first title, and decreasing a probability of generating a title similar to the second title;
receiving second image-related data related to at least a second image, wherein the second image differs from the first image;
generating at least a third title for the second image based on the probability of generating a title similar to the first title and the probability generating a title similar to the second title; and
sending the at least the third title for the second image from the machine-learning service to the application based on the rate of notification.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for suggesting image, video, and image album titles are presented. A machine-learning service executing on a mobile platform receives feature-related data. The feature-related data includes image-related data related to one or more images received from an application executing on the mobile platform and platform-related data received from the mobile platform. The image-related data and the platform-related data differ. The machine-learning service generates a title related to the one or more images by performing a machine-learning operation on the feature-related data. The machine-learning service sends the title related to the one or more images to the application.
156 Citations
20 Claims
-
1. A method, comprising:
-
receiving feature-related data for a machine-learning service executing on a mobile platform, wherein the feature-related data comprises image-related data related to at least a first image received from an application executing on the mobile platform and platform-related data received from the mobile platform, and wherein the image-related data and the platform-related data differ; generating a first title and a second title related to the first image by the machine-learning service performing a machine-learning operation on the feature-related data, wherein at least one of the first title and the second title comprises a name of a person; sending the first title and the second title related to the one or more images from the machine-learning service to the application based on a rate of notification; receiving an indication of selection of the first title at the machine-learning service using a graphical user interface associated with the application; and after receiving the indication of selection, the machine learning service; determining an amount of elapsed time for user response associated with the indication of selection; determining whether the amount of elapsed time exceeds a threshold amount of time; after determining that the amount of elapsed time exceeds the threshold amount of time, decreasing the rate of notification; increasing a probability of generating a title similar to the first title, and decreasing a probability of generating a title similar to the second title; receiving second image-related data related to at least a second image, wherein the second image differs from the first image; generating at least a third title for the second image based on the probability of generating a title similar to the first title and the probability generating a title similar to the second title; and sending the at least the third title for the second image from the machine-learning service to the application based on the rate of notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture including a non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processor, cause the processor to perform functions comprising:
-
receiving feature-related data for a machine-learning service, wherein the feature-related data comprises image-related data related to at least a first image and platform-related data, and wherein the image-related data and the platform-related data differ; generating a first title and a second title related to the first image by the machine-learning service by performing a machine-learning operation on the feature-related data, wherein at least one of the first title and the second title comprises a name of a person; sending the first title and the second title related to the one or more images for the image to the application based on a rate of notification; receiving an indication of selection of the first title using a graphical user interface; and after receiving the indication of selection; determining an amount of elapsed time for user response associated with the indication of selection; determining whether the amount of elapsed time exceeds a threshold amount of time; after determining that the amount of elapsed time exceeds the threshold amount of time, decreasing the rate of notification; increasing a probability of generating a title similar to the first title, and decreasing a probability of generating a title similar to the second title; receiving second image-related data related to at least a second image, wherein the second image differs from the first image; generating at least a third title for the second image based on the probability of generating a title similar to the first title and the probability generating a title similar to the second title; and sending the at least the third title for the second image from the machine-learning service to the application based on the rate of notification. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A mobile platform, comprising:
-
a processor; and a non-transitory computer-readable storage medium, configured to store instructions that, when executed by the processor, cause the mobile platform to perform functions comprising; receiving feature-related data for a machine-learning service, wherein the feature-related data comprises image-related data related to at least a first image and platform-related data, and wherein the image-related data and the platform-related data differ; generating a first title and a second title related to the first image by the machine-learning service by performing a machine-learning operation on the feature-related data, wherein at least one of the first title and the second title comprises a name of a person; sending the first title and the second title related to the one or more images for the image to the application based on a rate of notification; receiving an indication of selection of the first title using a graphical user interface; and after receiving the indication of selection; determining an amount of elapsed time for user response associated with the indication of selection; determining whether the amount of elapsed time exceeds a threshold amount of time; after determining that the amount of elapsed time exceeds the threshold amount of time, decreasing the rate of notification; increasing a probability of generating a title similar to the first title, and decreasing a probability of generating a title similar to the second title; receiving second image-related data related to at least a second image, wherein the second image differs from the first image; generating at least a third title for the second image based on the probability of generating a title similar to the first title and the probability generating a title similar to the second title; and sending the at least the third title for the second image from the machine-learning service to the application based on the rate of notification. - View Dependent Claims (18, 19, 20)
-
Specification