System generated context-based tagging of content items
First Claim
Patent Images
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
- obtaining a first content item;
determining that at least a portion of the first content item is to be displayed to a first user;
responsive to determining that at least the portion of the first content item is to be displayed to the first user;
obtaining characteristics associated with the first user;
based on the characteristics associated with the first user, selecting a first tag for the first content item;
generating a second content item comprising (a) at least the portion of the first content item and (b) the first tag;
causing display of the second content item to the first user;
determining that at least the portion of the first content item is to be displayed to a second user;
responsive to determining that at least the portion of the first content item is to be displayed to the second user;
obtaining characteristics associated with the second user;
based on the characteristics associated with the second user, selecting a second tag for the first content item, the second tag being different from the first tag;
generating a third content item comprising (a) at least the portion of the first content item and (b) the second tag; and
causing display of the third content item to the second user.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for selecting a tag for a content item includes obtaining a first content item; obtaining data associated with a first user; based on the data associated with the first user, selecting a first tag for the first content item; and generating a second content item comprising (a) at least a portion of the first content item and (b) the first tag.
-
Citations
21 Claims
-
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
-
obtaining a first content item; determining that at least a portion of the first content item is to be displayed to a first user; responsive to determining that at least the portion of the first content item is to be displayed to the first user;
obtaining characteristics associated with the first user;based on the characteristics associated with the first user, selecting a first tag for the first content item; generating a second content item comprising (a) at least the portion of the first content item and (b) the first tag; causing display of the second content item to the first user; determining that at least the portion of the first content item is to be displayed to a second user; responsive to determining that at least the portion of the first content item is to be displayed to the second user;
obtaining characteristics associated with the second user;based on the characteristics associated with the second user, selecting a second tag for the first content item, the second tag being different from the first tag; generating a third content item comprising (a) at least the portion of the first content item and (b) the second tag; and causing display of the third content item to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
obtaining a first content item; determining that at least a portion of the first content item is to be displayed to a first user; responsive to determining that at least the portion of the first content item is to be displayed to the first user;
obtaining characteristics associated with the first user;based on the characteristics associated with the first user, selecting a first tag for the first content item; generating a second content item comprising (a) at least the portion of the first content item and (b) the first tag; causing display of the second content item to the first user; determining that at least the portion of the first content item is to be displayed to a second user; responsive to determining that at least the portion of the first content item is to be displayed to the second user;
obtaining characteristics associated with the second user;based on the characteristics associated with the second user, selecting a second tag for the first content item, the second tag being different from the first tag; generating a third content item comprising (a) at least the portion of the first content item and (b) the second tag; and causing display of the third content item to the second user; wherein the method is performed by at least one device including a hardware processor.
-
-
21. A system comprising:
-
at least one device including a hardware processor; the system being configured to perform operations comprising; obtaining a first content item; determining that at least a portion of the first content item is to be displayed to a first user; responsive to determining that at least the portion of the first content item is to be displayed to the first user;
obtaining characteristics associated with the first user;based on the characteristics associated with the first user, selecting a first tag for the first content item; generating a second content item comprising (a) at least the portion of the first content item and (b) the first tag; causing display of the second content item to the first user; determining that at least the portion of the first content item is to be displayed to a second user; responsive to determining that at least the portion of the first content item is to be displayed to the second user;
obtaining characteristics associated with the second user;based on the characteristics associated with the second user, selecting a second tag for the first content item, the second tag being different from the first tag; generating a third content item comprising (a) at least the portion of the first content item and (b) the second tag; and causing display of the third content item to the second user.
-
Specification