Media annotation with product source linking
Abstract
A set of media items accessible to users of a platform is identified, each media item including a reference to one or more objects. In response to a request from a client device associated with a user of the platform for access to a media item, a determination is made of one or more objects referenced by the media item that satisfies one or more criteria based on consumption data associated with the set of media items. The consumption data includes information about a consumption of the set of media items by other users of the platform over a time period. A source indicator associated with the determined objects is obtained. A user interface of the client device is updated to include, with the media item, an annotation of the objects to indicate that the objects are associated with the source indicator.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
identifying a set of media items accessible to users of a platform, wherein each of the set of media items comprises a reference to one or more of a set of objects; responsive to a request from a client device associated with a user of the platform for access to a media item of the set of media items, determining one or more objects referenced by the media item that satisfies one or more criteria based on consumption data associated with the set of media items, wherein the consumption data indicates information about a consumption of the set of media items by other users of the platform over a time period; obtaining a source indicator associated with the determined one or more objects; and updating a user interface (UI) of the client device to include, with the media item, an annotation of the one or more objects to indicate that the one or more objects are associated with the source indicator.
2 . The method of claim 1 , wherein the request is received from the client device during a current time period, and wherein the time period indicated by the consumption data corresponds to at least one of the current time period, a prior time period that is prior to the current time period, or a future time period.
3 . The method of claim 1 , wherein the UI of the client device is updated to include the annotation in response to a detection of a user selection of the one or more objects via the UI.
4 . The method of claim 1 , wherein the set of media items comprises at least one of a video item or an audio item.
5 . The method of claim 1 , wherein the consumption data associated with the set of media items comprises information about an action by the at least one of the other users with respect to the set of media items during the time period, the action comprising one or more of a re-watching action, a pausing action, a rewinding action, a fast-forwarding action, or a zoom action.
6 . The method of claim 1 , further comprising:
performing digital image processing on a media item of the set of media items and recognizing the one or more of the set of objects based on the digital image processing.
7 . The method of claim 1 , wherein updating the UI of the client device to include, with the media item, the annotation comprises:
updating the UI to include an emphasis of a region of an image frame of the media item that depicts the one or more objects, wherein the emphasis comprises at least one of an outline, a highlight, a color altering, or a brightening of the region of the image frame.
8 . The method of claim 1 , wherein obtaining the source indicator associated with the determined one or more objects comprises:
determining a plurality of sources that are associated with the one or more objects; and selecting a source from the plurality of sources based on contextual data associated with the client device, wherein the source indicator corresponds to the selected source.
9 . The method of claim 8 , wherein the contextual data comprises at least one of a geographic location of the client device, a source preference associated with the client device, or an availability of the one or more objects.
10 . A system comprising:
a memory; and a processing device coupled to the memory, the processing device to perform operations comprising:
identifying a set of media items accessible to users of a platform, wherein each of the set of media items comprises a reference to one or more of a set of objects;
responsive to a request from a client device associated with a user of the platform for access to a media item of the set of media items, determining one or more objects referenced by the media item that satisfies one or more criteria based on consumption data associated with the set of media items, wherein the consumption data indicates information about a consumption of the set of media items by other users of the platform over a time period;
obtaining a source indicator associated with the determined one or more objects; and
updating a user interface (UI) of the client device to include, with the media item, an annotation of the one or more objects to indicate that the one or more objects are associated with the source indicator.
11 . The system of claim 10 , wherein the request is received from the client device during a current time period, and wherein the time period indicated by the consumption data corresponds to at least one of the current time period, a prior time period that is prior to the current time period, or a future time period.
12 . The system of claim 10 , wherein the UI of the client device is updated to include the annotation in response to a detection of a user selection of the one or more objects via the UI.
13 . The system of claim 10 , wherein the set of media items comprises at least one of a video item or an audio item.
14 . The system of claim 10 , wherein the consumption data associated with the set of media items comprises information about an action by the at least one of the other users with respect to the set of media items during the time period, the action comprising one or more of a re-watching action, a pausing action, a rewinding action, a fast-forwarding action, or a zoom action.
15 . The system of claim 10 , wherein the operations further comprise:
performing digital image processing on a media item of the set of media items and recognizing the one or more of the set of objects based on the digital image processing.
16 . The system of claim 10 , wherein updating the UI of the client device to include, with the media item, the annotation comprises:
updating the UI to include an emphasis of a region of an image frame of the media item that depicts the one or more objects, wherein the emphasis comprises at least one of an outline, a highlight, a color altering, or a brightening of the region of the image frame.
17 . A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:
identifying a set of media items accessible to users of a platform, wherein each of the set of media items comprises a reference to one or more of a set of objects; responsive to a request from a client device associated with a user of the platform for access to a media item of the set of media items, determining one or more objects referenced by the media item that satisfies one or more criteria based on consumption data associated with the set of media items, wherein the consumption data indicates information about a consumption of the set of media items by other users of the platform over a time period; obtaining a source indicator associated with the determined one or more objects; and updating a user interface (UI) of the client device to include, with the media item, an annotation of the one or more objects to indicate that the one or more objects are associated with the source indicator.
18 . The non-transitory computer readable storage medium of claim 17 , wherein the request is received from the client device during a current time period, and wherein the time period indicated by the consumption data corresponds to at least one of the current time period, a prior time period that is prior to the current time period, or a future time period.
19 . The non-transitory computer readable storage medium of claim 17 , wherein the UI of the client device is updated to include the annotation in response to a detection of a user selection of the one or more objects via the UI.
20 . The non-transitory computer readable storage medium of claim 17 , wherein the set of media items comprises at least one of a video item or an audio item.Join the waitlist — get patent alerts
Track US2023377331A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.