TIME DEPENDENT REPLACEMENT OF STORED BROADCAST CONTENT

20170238038 · 2017-08-17

    Inventors

    Cpc classification

    International classification

    Abstract

    A method for time dependent replacement of stored broadcast content, wherein such method replaces a time period of broadcast as a function of how many minutes, hours, days, weeks or months have elapsed since the initial broadcast, whether a predetermined date has passed, or according to playback date, the playback day of the week, playback hour or time, or playback proximity to a date, day, hour or time or event of interest.

    Claims

    1. A method for time dependent replacement of stored broadcast content, comprising: receiving and storing a broadcast steam on a storage device for future playback; identifying to said device or by said device one or more segments that were provided at a first time within said stored broadcast stream that may be replaced; upon user controlled playback, said device determining that said one or more segments may be replaced; replacing said one or more segments with one or more segments provided at a second time before or during playback of said one or more segments that were provided at said first time, the at least one or more segments relevant to the playback date, the playback day of the week, playback hour or time, or playback proximity to a date, day, hour or time or event of interest; and initiating playback of non-substituted original broadcast segments along with said one or more segments that were provided at said second time.

    2. A method in accordance with claim 1, wherein said method identifies said one or more segments provided at a first time that may be replaced by accessing one or more files that identifies said one or more segments that may be replaced.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0008] Referring now to the drawings, wherein like elements are numbered alike in the following FIGURE:

    [0009] FIG. 1 is an exemplary flowchart illustrating storage of broadcast content along with a file and future replacement of segments within said broadcast content; and

    [0010] FIG. 2 is an exemplary flowchart illustrating replacement of recorded or stored content elements or segments according to or relevant to playback time

    DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

    [0011] Reference will now be made in detail to exemplary embodiments, examples of which are illustrated by the accompanying drawing. It should be noted, that as used herein, the term “broadcast” should be understood to encompass various types of broadcast content, including without limitation, cable or television broadcast materials, materials downloadable via a network or the Internet, etc.

    [0012] Referring now to FIG. 1, an exemplary method for time dependent broadcast segment replacement is illustrated. The illustrated exemplary embodiment relates to receiving a broadcast stream and recording (storing) of at least a portion of such stream for future playback (see box 10). The broadcast stream includes at least one time-sensitive segment, such as an advertisement, promotion or event that refers to a particular date or that expires on a particular date. In this embodiment, one or more files is also stored, which file somehow indicating that at least one time sensitive segment exists (see box 14). The playback device or an associated device accesses such file upon user controlled playback and determines whether one or more segments should be replaced at least in part upon the information in the file (see box 16).

    [0013] The device may, e.g., identify an expiration date of a segment and compare such expiration date with the current playback date. In another embodiment, the file may identify the broadcast date of one or more segments, and the device, either on its own or with the direction of the file, may replace one or more segments if such broadcast date is beyond a certain predetermined time limit (e.g., hours, days, weeks, months, a particular date). In other exemplary embodiments, the file may also describe one or more of: the content elements or segments to be replaced within the stored broadcast; the time period for replacing one or more of such elements or segments as a matter of dead reckoning or elapsed time from the broadcast start; various content elements or segments for replacing such elements or segments from the initial broadcast; and indication of the initial broadcast date, an indication of elapsed time from the initial broadcast date or indication of a time (hour, date, etc.) for replacing one or more such elements or segments.

    [0014] As is illustrated at box 18, after the device indicates that at least one time sensitive segment exists, the device replaces the one or more segments with contemporary segments. The replacement contemporary segments may be downloaded, broadcast or retrieved from storage. The device may also replace all outdated segments prior to playback, or the device may simply replace an outdated segment at some point before playback of the outdated segment (see box 18 and 20).

    [0015] In an exemplary embodiment, a file may be sent once or multiple times with updated information. Such file may also be sent, downloaded or broadcast before, during or after the initial broadcast. Storage of the file need not be local, but may also be at a central server in a client/server environment or at a distributed server including a server within the consumer's premises.

    [0016] Either the file, if it is used, and/or the broadcast, if they are to be stored locally, may be placed on any convenient device, including a hard drive or flash drive (e.g., on a computer or set top box), a digital video recorder (DVR) a VCR, a DVD media or the like. Likewise contemporary segments for replacing the outdated segments may be stored on the same and/or may be pulled periodically from one or more subsequent broadcast streams, or downloaded up and until the device calls for replacement of a segment.

    [0017] Exemplary types of segments that may be time sensitive include, but are not limited to (by example only and without limitation): openings and endings of scripted programs; public service announcements; promotional announcements; commercial announcements; weather advisories; and traffic advisories, among others.

    [0018] In another exemplary embodiment, the device may replace all of at least one type of segments after a certain period of time has lapsed from the broadcast date or after a specified date. For example, with or without a separately stored file, the device may identify the broadcast date of the recorded broadcast and compare that date with the current playback date. If the broadcast recording has expired, all of at least one particular segment type (e.g., all advertisements) are replaced, at least before each of those segments are played back.

    [0019] Referring now to FIG. 2, another exemplary method for time dependent broadcast segment replacement is illustrated. This exemplary method replaces recorded or stored content elements or segments according to or relevant to the playback time, such as the playback date, the playback day of the week, playback hour or time, or playback proximity to a date, day, hour or time or event of interest. Accordingly, the method receives and records a broadcast steam for future playback (see box 22).

    [0020] In an exemplary embodiment, the method may record or store one or more files for broadcast segments that are provided at a first time (see box 24). In such cases these files may be utilized to identify those files that may be replaced at a later time. The file may be the content elements or segments that may be replaced (e.g., commercials that may be directly identified by playback hardware). Alternately, the file may be appended to or separate from such content elements or segements, which file identifies content elements or segments or portions of content elements or segments that may be replaced during or before playback.

    [0021] In exemplary embodiments, upon user controlled playback, the content elements or segments that may be replaced are identified (see box 26). Such content elements or segments (which were provided at a first time) are replaced with alternative contente elements or segments (provided at a second time, e.g., at or prior to playback). In exemplary embodiments, the alternative content elements or segments are relevant to playback date, the playback day of the week, playback hour or time, or playback proximity to a date, day, hour or time or event of interest. User controlled playback then plays back the substituted content elements or segments along with non-substituted original broadcast elements.

    [0022] It will be apparent to those skilled in the art that, while exemplary embodiments have been shown and described, various modifications and variations can be made to the time dependent broadcast segment replacement method disclosed herein without departing from the spirit or scope of the invention. Accordingly, it is to be understood that the various embodiments have been described by way of illustration and not limitation.