Targeted user digital embedded advertising
Abstract
Aspects of the subject disclosure may include, for example, a method that includes obtaining media content, analyzing the media content for an advertisement insertion space, receiving a request for the media content from equipment of a user, obtaining a profile for the user, determining a location of the user, determining a time of a delivery of the media content, determining an advertising insertion for the advertising insertion space based on the profile of the user, the location of the user, and the time of the delivery of the media content, and inserting the advertising insertion into the media content in place of the advertisement insertion space to generate modified media content. Other embodiments are disclosed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
receiving, by a processing system comprising a processor, video content from a media server; analyzing, by the processing system, the video content to identify a replaceable object in a scene of the video content; determining, by the processing system, a replacement object for the replaceable object in the scene of the video content; inserting, by the processing system, the replacement object in place of the replaceable object in a plurality of frames of the scene, the inserting the replacement object causing a substitution of the replacement object for the replaceable object in the plurality of frames of the scene; generating, by the processing system, a score for the video content received from the media server, wherein the score is increased when a determination is made that a media processor includes a touchscreen; and adjusting, by the processing system, a bill for providing the replacement object into the video content based on the score.
2 . The method of claim 1 , further comprising delivering the video content with the replacement object to the media processor.
3 . The method of claim 1 , further comprising obtaining a user profile of a user of the media processor observing the video content, wherein the user profile includes information describing whether the media processor includes the touchscreen.
4 . The method of claim 1 , wherein the replacement object is highlighted within a frame of the plurality of frames of the scene.
5 . The method of claim 1 , further comprising determining a context of the scene.
6 . The method of claim 5 , wherein the determining the replacement object is consistent with the context of the scene.
7 . The method of claim 1 , wherein the determining the replacement object comprises searching a user profile to determine a user-relevant version of the replacement object based on a purchasing history.
8 . A processing system, comprising:
a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:
receiving video content from a media server;
analyzing the video content to identify a replaceable object in a scene of the video content;
determining a replacement object for the replaceable object in the scene of the video content;
inserting the replacement object in place of the replaceable object in a plurality of frames of the scene, the inserting the replacement object causing a substitution of the replacement object for the replaceable object in the plurality of frames of the scene;
generating a score for the video content received from the media server, wherein the score is increased when a determination is made that a media processor includes a touchscreen; and
adjusting a bill for providing the replacement object into the video content based on the score.
9 . The processing system of claim 8 , wherein the operations further comprise obtaining a user profile of a user of the media processor observing the video content, wherein the user profile includes information describing whether the media processor includes the touchscreen.
10 . The processing system of claim 8 , wherein the replacement object is highlighted within a frame of the plurality of frames of the scene.
11 . The processing system of claim 8 , wherein the operations further comprise determining a context of the scene.
12 . The processing system of claim 11 , wherein the determining the replacement object is consistent with the context of the scene.
13 . The processing system of claim 8 , wherein the operations further comprise generating a replacement object profile for the replaceable object, wherein the generating the replacement object profile comprises searching a user profile to determine a user-relevant version of the replacement object based on a purchasing history.
14 . A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
receiving video content from a media server; analyzing the video content to identify a replaceable object in a scene of the video content; determining a replacement object for the replaceable object in the scene of the video content; inserting the replacement object in place of the replaceable object in a plurality of frames of the scene, the inserting the replacement object causing a substitution of the replacement object for the replaceable object in the plurality of frames of the scene; generating a score for the video content received from the media server, wherein the score is increased when a determination is made that a media processor includes a touchscreen; and adjusting a bill for providing the replacement object into the video content based on the score.
15 . The non-transitory, machine-readable storage medium of claim 14 , wherein the replacement object is highlighted within a frame of the plurality of frames of the scene.
16 . The non-transitory, machine-readable storage medium of claim 14 , wherein the operations further comprise:
determining a context of the scene; and determining the replacement object is consistent with the context of the scene.
17 . The non-transitory, machine-readable storage medium of claim 14 , wherein the operations further comprise receiving device information regarding the media processor.
18 . The non-transitory, machine-readable storage medium of claim 14 , wherein the operations further comprise obtaining a user profile of a user of the media processor observing the video content, wherein the user profile includes information describing whether the media processor includes the touchscreen.
19 . The non-transitory, machine-readable storage medium of claim 18 , wherein the determining the replacement object comprises searching the user profile to determine a user-relevant version of the replacement object based on a purchasing history.
20 . The non-transitory, machine-readable storage medium of claim 14 , wherein the operations further comprise delivering the video content with the replacement object to the media processor.Join the waitlist — get patent alerts
Track US2021125231A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.