IP Library Granted Patent US 12705276
Granted Patent B1
US 12705276 · App. 18/642,688 · Granted Aug 11, 2026

Subscribe to people in videos

Inventors: Justin Lewis (Marina del Rey, CA); Kevin Greene (San Francisco, CA)
Assignee: Google LLC
G06F16/48G06F16/435G06F16/90324
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12705276
App. No.
18/642,688
Granted
Aug 11, 2026
Kind
B1
Abstract

A computer-implemented method for enabling users to subscribe to people and other tagged entities is provided herein. Such a method includes maintaining subscription data specifying a plurality of entities subscribed to by a plurality of users, with each of the plurality of entities being a tagged entity associated with a tag. The method further includes identifying a media item associated with one or more tagged entities of the plurality of entities, determining, based on the subscription data, a user of the plurality of users that is subscribed to the tagged entities of the media item, and providing the media item to the user.

Claims (55)

1 . A computer-implemented method comprising:

maintaining subscription data that is stored in a subscription data store, the subscription data specifying a plurality of entities that are each followed by one or more of a plurality of users, each of the plurality of entities being a tagged entity associated with a tag;

identifying a media item associated with one or more tagged entities of the plurality of entities, wherein the one or more tagged entities are depicted in the media item;

determining, based on the subscription data, a user of the plurality of users that follows the one or more tagged entities depicted in the media item;

providing, for presentation to the user, the media item depicting the one or more tagged entities that are followed by the user;

identifying one or more other media items related to the media item depicting the one or more tagged entities followed by the user; and

providing, for presentation to the user, the one or more other media items related to the media item depicting the one or more tagged entities followed by the user.

2 . The method of claim 1 , wherein providing the media item comprises causing the media item to be added to a feed of the user.

3 . The method of claim 1 , wherein maintaining the subscription data further comprises:

recommending to the user that the user follow one or more tagged entities;

receiving a request from the user to follow the one or more tagged entities; and

storing an entry in the subscription data store, the entry indicating that the user follows the tagged entities.

4 . The method of claim 1 , wherein maintaining the subscription data further comprises:

monitoring a database of media item metadata, the metadata comprising one or more tags associated with a plurality of media items available in a content-sharing platform;

selecting at least one of the one or more tags; and

associating, by a processing device, the at least one of the one or more tags with a following element in the content-sharing platform, to generate a tagged entity to be followed by one or more of the plurality of users.

5 . The method of claim 4 , wherein monitoring the database of media item metadata further comprises storing the one or more tags in the database of media item metadata upon upload of a new media item into the content-sharing platform.

6 . The method of claim 5 , wherein storing the one or more tags in the database of media items upon upload into the content-sharing platform comprises receiving the one or more tags from an uploading user that uploads the new media item into the content-sharing platform.

7 . The method of claim 1 , wherein maintaining the subscription data further comprises:

monitoring a media item consumption history of the user;

identifying another tag associated with another tagged entity not being followed by the user, the other tag occurring multiple times in the media item consumption history of the user; and

recommending to the user that the user subscribe to the other tagged entity.

8 . The method of claim 1 , wherein the tag identifies a person, an object, or a location and the tagged entity permits the user to follow the person, object, or location.

9 . The method of claim 1 , wherein the one or more other media items are from a channel of media items that also includes the media item and is associated with another tagged entity.

10 . The method of claim 9 , wherein the channel is generated by a content-sharing platform based on a prevalence of the other tagged entity in a database of media item metadata.

11 . A system comprising:

a memory storing instructions thereon; and

a processing device communicably coupled to the memory, the processing device executing the instructions to:

maintain subscription data that is stored in a subscription data store, the subscription data specifying a plurality of entities that are each followed by one or more of a plurality of users, each of the plurality of entities being a tagged entity associated with a tag;

identify a media item associated with one or more tagged entities of the plurality of entities, wherein the one or more tagged entities are depicted in the media item;

determine, based on the subscription data, a user of the plurality of users that follows the one or more tagged entities depicted in the media item;

provide, for presentation to the user, the media item depicting the one or more tagged entities that are followed by the user;

identifying one or more other media items related to the media item depicting the one or more tagged entities followed by the user; and

providing, for presentation to the user, the one or more other media items related to the media item depicting the one or more tagged entities followed by the user.

12 . The system of claim 11 , wherein the tag identifies a person, an object, or a location and the tagged entity permits the user to follow the person, object, or location.

13 . The system of claim 11 , wherein the one or more other media items are from a channel of media items that also includes the media item and is associated with another tagged entity.

14 . The system of claim 13 , wherein the channel is generated by a content-sharing platform based on a prevalence of the other tagged entity in a database of media item metadata.

15 . A non-transitory computer-readable storage medium storing instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

maintaining subscription data that is stored in a subscription data store, the subscription data specifying a plurality of entities that are each followed by one or more of a plurality of users, each of the plurality of entities being a tagged entity associated with a tag;

identifying a media item associated with one or more tagged entities of the plurality of entities, wherein the one or more tagged entities are depicted in the media item;

determining, based on the subscription data, a user of the plurality of users that follows the one or more tagged entities depicted in the media item;

providing, for presentation to the user, the media item depicting the one or more tagged entities that are followed by the user;

identifying one or more other media items related to the media item depicting the one or more tagged entities followed by the user; and

providing, for presentation to the user, the one or more other media items related to the media item depicting the one or more tagged entities followed by the user.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein providing the media item comprises causing the media item to be added to a feed of the user.

17 . The non-transitory computer-readable storage medium of claim 15 , wherein maintaining the subscription data further comprises:

recommending to the user that the user follow one or more tagged entities;

receiving a request from the user to follow the one or more tagged entities; and

storing an entry in the subscription data store, the entry indicating that the user follows the tagged entities.

18 . The non-transitory computer-readable storage medium of claim 15 , wherein maintaining the subscription data further comprises:

monitoring a database of media item metadata, the metadata comprising one or more tags associated with a plurality of media items available in a content-sharing platform;

selecting at least one of the one or more tags; and

associating, by a processing device, the at least one of the one or more tags with a following element in the content-sharing platform, to generate a tagged entity to be followed by one or more of the plurality of users.

19 . The non-transitory computer-readable storage medium of claim 18 , wherein monitoring the database of media item metadata further comprises storing the one or more tags in the database of media item metadata upon upload of a new media item into the content-sharing platform.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein storing the one or more tags in the database of media items upon upload into the content-sharing platform comprises receiving the one or more tags from an uploading user that uploads the new media item into the content-sharing platform.