Distributed scalable media environment for advertising placement in movies

US9934819B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9934819-B2
Application numberUS-201113011002-A
CountryUS
Kind codeB2
Filing dateJan 21, 2011
Priority dateMay 23, 2005
Publication dateApr 3, 2018
Grant dateApr 3, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Ads are placed in a movie using a graphical interface that enables selecting of the ads from a set of ads, selecting frames of the movie for the ad, and selecting locations in the frames for the ads. Each of the ad and the movie can be a still image, a full motion video, an audio, a graphic or a combination thereof. An executable command may also be a part of the ad that is inserted, the command being selected for execution by a viewer of the ad when the movie is played to the viewer.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer program product for placing an ad in a movie, the computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of at least one server machine embodying a movie system to perform: processing a movie received from a first computer coupled to the movie system over a network, wherein processing the movie includes: analyzing deep tags associated with the movie, the deep tags generated by the movie system for the movie responsive to deep tagging actions by a plurality of users on client devices of the movie system, wherein each deep tag of the deep tags indicates a start frame of the movie and an end frame of the movie that define a sequential group of frames within the movie that are to be treated by the movie system as a separately addressable segment of the movie, the separately addressable segment having a network address in the movie system; and analyzing segments of the movie, a least a portion of the segments has been deep tagged by the plurality of users, wherein analyzing the segments of the movie includes determining popular parts of the movie based on a number of times that a portion of the segments has been deep tagged by the plurality of users; selecting an ad from a set of ads; selecting a location in a frame where the ad is to be placed; selecting frames of the movie corresponding to one or more of the popular parts of the movie where the ad is to be placed, the selecting the frames based at least in part on the number of times that the one or more of the popular parts of the movie has been deep tagged by the plurality of users; and placing the selected ad in the selected frames at the selected location within each of the selected frames selected from the one or more of the popular parts of the movie. 2. The computer program product of claim 1 , wherein the instructions are further translatable by the at least one processor to place an executable command in the selected ad in the selected frames of the movie. 3. The computer program product of claim 1 , wherein the instructions are further translatable by the at least one processor to perform selecting a quantity of ads to place in the movie based on characteristics of the movie. 4. The computer program product of claim 1 , wherein the instructions are further translatable by the at least one processor to perform transmitting the movie with the ad over the network. 5. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of at least one server machine embodying a movie system to perform: receiving a movie from a first computer coupled to the movie system over a network; determining whether a user or the movie system is to select an ad from a set of ads and selecting the ad from the set of ads accordingly; determining whether the user or the movie system is to select a location in a frame where the ad is to be placed and selecting the location accordingly; determining whether the user or the movie system is to select frames of the movie where the ad is to be placed and selecting the frames accordingly, wherein when the movie system is to select frames of the movie where the ad is to be placed, the movie system is operable to: select the frames of the movie where the ad is to be placed in accordance with a popularity measurement of the frames of the movie, wherein the popularity measurement of the frames of the movie is based on deep tags associated with the movie, the deep tags generated by the movie system for the movie responsive to deep tagging actions by a plurality of users on client devices of the movie system, wherein each deep tag of the deep tags indicates a start frame of the movie and an end frame of the movie that define a sequential group of frames of the movie that are to be treated by the movie system as a separately addressable segment of the movie, the separately addressable segment having a network address in the movie system, and wherein the popularity measurement of the frames of the movie represents popular parts of the movie based at least in part on a number of times that a portion of the movie has been deep tagged by the plurality of users; and place the selected ad in the selected frames at the selected location within each of the selected frames selected by the system in accordance with the popularity measurement of the frames of the movie. 6. The computer program product of claim 5 , wherein the instructions are further translatable by the at least one processor to provide the user with a graphical user interface for selecting the ad. 7. The computer program product of claim 5 , wherein the instructions are further translatable by the at least one processor to provide the user with a graphical user interface for selecting the location in the frame where the ad is to be placed. 8. The computer program product of claim 5 , wherein the instructions are further translatable by the at least one processor to provide the user with a graphical user interface for selecting the frames of the movie where the ad is to be placed. 9. The computer program product of claim 5 , wherein the instructions are further translatable by the at least one processor to perform selecting the ad based on a length of a deep tagged segment of the movie. 10. The computer program product of claim 5 , wherein the instructions are further translatable by the at least one processor to perform selecting the location in the frame where the ad is to be placed based on default position information associated with the ad. 11. The computer program product of claim 5 , wherein the movie has no deep tags, and wherein the instructions are further translatable by the at least one processor to perform selecting the frames based at least in part on a length of the ad. 12. The computer program product of claim 5 , wherein the instructions are further translatable by the at least one processor to provide the user with a graphical user interface for placing an executable command in the selected ad in the selected frames of the movie. 13. The computer program product of claim 5 , wherein the instructions are further translatable by the at least one processor to perform selecting a quantity of ads to place in the movie based on characteristics of the movie. 14. The computer program product of claim 5 , wherein the instructions are further translatable by the at least one processor to perform transmitting the movie with the ad over the network. 15. A computer program product for placing an ad in a movie, the computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by at least one processor of at least one computer embodying a movie system to perform: selecting a subset of frames of a movie for placement of an ad in accordance with a popularity measurement of the frames of the movie, wherein the popularity measurement is based on deep tags generated by the movie system for the movie responsive to deep tagging actions by a plurality of users on client devices of the movie system, wherein each deep tag of the deep tags indicates a start frame of the movie and an end frame of the movie that define a sequential group of frames of the movie that are to be treated by the movie system as a separately addressable segment of the movie, the separately addressable segment having a network address in the movie system, wherein the popularity measurement of the frames of the movie represents popular parts of the movie b

Assignees

Inventors

Classifications

  • Regeneration of the television signal or of selected parts thereof · CPC title

  • for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM · CPC title

  • between a recording apparatus and a television camera · CPC title

  • Means for inserting a foreground image in a background image, i.e. inlay, outlay · CPC title

  • involving transmission via Internet (transmission by internet of broadcast information H04H60/82) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9934819B2 cover?
Ads are placed in a movie using a graphical interface that enables selecting of the ads from a set of ads, selecting frames of the movie for the ad, and selecting locations in the frames for the ads. Each of the ad and the movie can be a still image, a full motion video, an audio, a graphic or a combination thereof. An executable command may also be a part of the ad that is inserted, the comman…
Who is the assignee on this patent?
Gilley Thomas S, Open Text Sa Ulc
What technology area does this patent fall under?
Primary CPC classification G11B27/034. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).