Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20030192060 A1
Publication typeApplication
Application numberUS 10/366,629
Publication date9 Oct 2003
Filing date12 Feb 2003
Priority date30 Jan 2001
Publication number10366629, 366629, US 2003/0192060 A1, US 2003/192060 A1, US 20030192060 A1, US 20030192060A1, US 2003192060 A1, US 2003192060A1, US-A1-20030192060, US-A1-2003192060, US2003/0192060A1, US2003/192060A1, US20030192060 A1, US20030192060A1, US2003192060 A1, US2003192060A1
InventorsKenneth Levy
Original AssigneeLevy Kenneth L.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Digital watermarking and television services
US 20030192060 A1
Abstract
A digital watermark is embedded in video content, like an advertisement. A digital video recorder (“DVR”) includes a digital watermark decoder to decode the digital watermark. Once decoded, an identifier is communicated to an interactive television service provider. The identifier is used to identify information related to the watermarked content (like a message, email, video email, further advertising, etc.). Once identified, the related information is forwarded to the DVR. In a related embodiment, the related information is pushed to the DVR in advance of a request. The related information is activated once a user selects corresponding content. In addition, the digital watermark can be used to control recording, fast-forwarding, skipping, pausing, and/or saving timing limits. Additionally, dynamic skip button usage is enabled for improved consumer experience.
Images(3)
Previous page
Next page
Claims(20)
What is claimed is:
1. A method of operating a digital video recorder, the digital video recorder having an input to receive content, said method comprising the steps of:
decoding a digital watermark embedded in content, the digital watermark comprising an identifier;
communicating the identifier to an interactive television service provider; and
receiving related information in response to communicating the identifier.
2. The method of claim 1, further comprising delaying said communicating step until a predetermined time.
3. The method of claim 2, wherein the predetermined time comprises an electronic programming guide updating session.
4. The method of claim 2, wherein the related information comprises at least one of a text email, video email, advertisement, product information, promotional, web page, flash animation, and a video clip.
5. The method of claim 2, wherein the digital video recorder comprises a back channel input and the related information is received through the back channel input.
6. The method of claim 2, wherein the related information is received in an internet email account.
7. The method of claim 1, wherein the digital video recorder comprises an electronic programming guide and said method further comprises listing the related information in the electronic programming guide only after the content is selected by a user of the digital video recorder.
8. The method of claim 1, wherein said decoding step is carried out only when the content is selected by a user of the digital video recorder.
9. The method according to claim 1, wherein the content comprises at least one of an advertisement, television program and news program.
10. A method of operating a digital video recorder, the digital video recorder having an input to receive content and a back channel to receive related information, the digital video recorder further comprising a storage device and digital watermark decoder, said method comprising the steps of:
receiving related information from an interactive network, the related information corresponding to a content item;
storing the related information in the storage device;
receiving the content item after receiving the related information;
upon a user selection, decoding a digital watermark embedded in the content item with the digital watermark decoder, the digital watermark comprising an identifier;
providing the identifier to obtain the related information stored in the storage device; and
rendering the related information for selection or viewing.
11. A method of operating a digital video recorder, the digital video recorder having an input to receive content and a back channel to receive related information, the digital video recorder further comprising a storage device and a digital watermark decoder, said method comprising the steps of:
receiving content comprising an advertisement, the advertisement including a digital watermark embedded therein, the digital watermark including a timestamp;
decoding the watermark with the digital watermark decoder to obtain the timestamp; and
providing the timestamp to a television service provider.
12. A method of providing an incentive for viewing content stored on a digital video recorder, the digital video recorder having at least an input to receive content, the digital video recorder further comprising a storage device and a digital watermark detector, said method comprising the steps of:
decoding a digital watermark embedded in content, the digital watermark comprising an identifier;
communicating the identifier to a television service provider; and
receiving related information in response to communicating the identifier.
13. The method of claim 12, wherein the related information comprises incentive information.
14. The method of claim 13, wherein the incentive information comprises a contest.
15. A method to limit advertisement skipping, the advertisement being provided to a digital video recorder with associated content, the digital video recorder comprising a digital watermark decoder, the content comprising a digital watermark placed in the content at least prior to the advertisement, said method comprising the steps of:
decoding the digital watermark with the digital watermark decoder; and
based at least in part on the decoded digital watermark inhibiting the digital video recorder from at least one of skipping and fast-forwarding through the advertisement.
16. The method of claim 15, wherein the digital video recorder is not inhibited when a predetermined amount of content prior to said advertisement is fast-forwarded or skipped.
17. A method to enable skipping of a section of content, the content being provided to a digital video recorder, the digital video recorder comprising a digital watermark decoder, the content comprising a digital watermark, said method comprising the steps of:
decoding the digital watermark with the digital watermark decoder; and
based at least in part on the decoded digital watermark, enabling at least one of a skip function and fast-forward through the content.
18. The method of claim 17, wherein the content comprises at least one advertisement.
19. The method of claim 18, wherein the enabled skip function skips a predetermined amount of the content.
20. The method of claim 19, wherein the predetermined amount is less than the length of the at least one advertisement.
Description
    RELATED APPLICATION DATA
  • [0001]
    This application claims the benefit of U.S. Provisional Patent Application No. 60/356,878, filed Feb. 12, 2002. This application is also a continuation-in-part of U.S. patent application Ser. No. 10/060,049, filed Jan. 28, 2002, which claims the benefit of U.S. Provisional Patent Application No. 60/265,392, filed Jan. 30, 2001, 60/270,782, filed Feb. 20, 2001, and 60/276,543, filed Mar. 15, 2001. Each of these U.S. Patent documents is herein incorporated by reference.
  • [0002]
    The subject matter of the present application is also related to that disclosed in assignee's U.S. patent application Ser. No. 09/597,209, filed Jun. 20, 2000, Ser. No. 09/660,756, filed Sep. 13, 2000, and Ser. No. 10/002,225, filed Nov. 20, 2001, and U.S. Pat. No. 6,122,403. Each of these patent documents is herein incorporated by reference.
  • FIELD OF THE INVENTION
  • [0003]
    The present invention relates to digital watermarking, and is particularly illustrated in the context of interactive television services and video recorders.
  • BACKGROUND AND SUMMARY OF THE INVENTION
  • [0004]
    Personal and digital video recording devices (PVRs and DVRs, hereafter used interchangeably) are improving. Consumers, no longer shackled by VHS recorders, are experiencing unbridled flexibility in their television viewing. Generally, DVRs include a hard drive or other storage device to record multimedia programming (e.g., TV shows, televised sporting events, movies, advertisements, etc). We sometimes use the term “content” interchangeably with programming. DVRs provided enhanced recording options, including simultaneous recording of multiple programs.
  • [0005]
    Television services have emerged to support these technological advancements. Consider TiVo® for example. A customer purchases a TiVo® recorder and signs up for the TiVo® service. The TiVo® service/recorder cooperate with virtually any TV system: antenna, cable, digital cable, satellite and combinations of such. The TiVo® recorder provides enhanced digital recording for the user. (Consider a user watching a football game. After a great touchdown run, the user can replay and re-watch the run, while her TiVo® recorder continues to record the game.).
  • [0006]
    The TiVo® recorder also provides a user interface, viewable via the television. In some ways its the beginning of convergence between a TV and personal computer. The user interface allows the user to peruse a programming guide, make recording TM selections and select programming options. For example, TiVo's Season Pass™ feature automatically records every episode of a series, all season long, even if the date and timeslot change. Or TiVo's WishList™ feature finds and automatically records shows that feature a favorite actor, team, topic, hobby, etc. Still further, TiVo® offers a message service. Messages are forwarded to a user's TiVo® recorder, and are viewable/selectable via an electronic program guide or message center interface. The TiVo® recorder (like other DVRs) includes a return (or “back”) channel. A back channel is typically used to update the programming guide and to send or push messages to a TiVo recorder.
  • [0007]
    While various television services for DVRs have been described with reference to TiVo, the present invention is not limited to such. Indeed, my inventive techniques are applicable to many other television service providers and recorders including SonicBlue's Replay® and UltimateTV® by Microsoft, DishPVR®, among many others. While the DVRs described above will typically reside in a consumer's home or office, a video storage device can also be located at a service provider location, such as a cable operator's head-end. The shows are recorded at the head-end and the user can view the recorded programming via a video on demand (VOD) service or other content network.
  • [0008]
    I have developed a system and method to enhance television services. In one embodiment, a digital watermark (described below) is embedded in video content, like an advertisement. The digital watermark may include an identifier. The digital watermark can be redundantly embedded per video frame or video sequence, or can be embedded in discrete frames or predetermined video sequences. Similarly, embedding of a digital watermark can be limited to objects within a frame or sequence (e.g., a soda can, car, etc.). A DVR includes a digital watermark decoder to decode the digital watermark identifier. Once decoded, the identifier is communicated to an interactive television service provider. The identifier is used to identify information related to the watermarked content (like a message, interactive content, further advertising, etc.). Once identified, the related information is forwarded to the DVR. In a related embodiment, the related information is pushed to the DVR in advance of a request. The related information is activated once selected by a user, e.g., when a user selects a corresponding digitally watermarked video frame or watermarked object within a frame. In addition, a digital watermark can contain both an identifier and timestamp. Then depending on what time the consumer selects (or views) the advertisement, the type of interactive content sent to a consumer may change. Similarly, the digital watermark may contain other information, such as to whether a host show or advertisement can or cannot be recorded, for how long a show or advertisement can be saved, can commercials be skipped, etc.
  • [0009]
    Digital watermarking is a process for modifying physical or electronic media to embed a machine-readable code into the media. The media may be modified such that the embedded code is imperceptible or nearly imperceptible to the user, yet may be detected through an automated detection process. Most commonly, digital watermarking is applied to media signals such as images, audio signals, and video signals. However, it may also be applied to other types of media objects, including documents (e.g., through line, word or character shifting), software, multi-dimensional graphics models, and surface textures of objects.
  • [0010]
    Digital watermarking systems typically have two primary components: an encoder that embeds the watermark in a host media signal, and a decoder that detects and reads the embedded watermark from a signal suspected of containing a watermark (a suspect signal). The encoder embeds a watermark by altering the host media signal. The reading component analyzes a suspect signal to detect whether a watermark is present. In applications where the watermark encodes information, the reader extracts this information from the detected watermark.
  • [0011]
    Several particular watermarking techniques have been developed. The reader is presumed to be familiar with the literature in this field. Particular techniques for embedding and detecting imperceptible watermarks in media signals are detailed in the assignee's co-pending U.S. patent application Ser. No. 09/503,881 and U.S. Pat. No. 6,122,403, which are each herein incorporated by reference. Of course, the present invention is not limited to assignee's digital watermarking techniques.
  • [0012]
    The foregoing and other features and advantages of the present invention will be even more apparent from the following detailed description, which proceeds with reference to the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0013]
    [0013]FIG. 1 illustrates a digital video recorder (DVR) according to one aspect of the present invention.
  • [0014]
    [0014]FIG. 2 is a flow diagram illustrating one aspect of my invention.
  • DETAILED DESCRIPTION
  • [0015]
    [0015]FIG. 1 is a block diagram illustrating various DVR 30 components. DVR 30 includes an input 34 through which content is received. The term content and programming are used broadly herein and include, e.g., TV programs, electronic program guides, advertisements, messages, games, movies, audio, video, text, etc. Input 34 may communicate with a set-top box, decoder or with a television system—regardless of whether it is cable, digital cable, satellite, antenna, etc. Electronic processing circuitry 31 (e.g., a CPU, electronic circuitry, etc.) is provided to help facilitate signal processing. Digital media module 32 is optionally provided to help process digital signals, e.g., MPEG-1 or MPEG-2 signals. The DVR 30 includes a storage device 37 for recording content. Storage device 37 preferably includes a hard drive (e.g., magnetic memory). However, in alternative implementations, storage device 37 includes electronic memory circuits, optical memory, removable memory, etc. DVR 30 also includes memory 35 such as RAM and/or ROM. Of course DVR 30 includes various bus structure (not shown) to facilitate signal communications between the various DVR components. (DVRs, such as TiVo, which receives analog content typically digitizes the analog content prior to storage on the storage device 37. Suitable analog-to-digital converters are known in the art and may be included in a DVR. Other DVRs, such as DishPVR, which receive digital content, save the received digital content to storage device 37 without such a conversion.). DVR 30 includes a digital watermark decoder 33. The watermark decoder 33 detects and decodes digital watermarks, which may be embedded in content. Of course, digital watermark decoder 33 may be realized with software and/or hardware. A software decoder implementation (e.g., software instructions) preferably runs on the CPU 31, but can also run on the digital media module 32. In another implementation, a hardware decoder communicates with the CPU 31, media module 32, or both.
  • [0016]
    DVR 30 includes software instructions stored in storage device 37 and/or memory 35. The software instructions provide a user interface and/or controller to control DVR 30 device operations such as recording, forwarding, pausing, skipping, program guide selections, etc. (In some implementations, instead of software, at least some of the relevant instructions are hardwired.). The software instructions may even include watermark decoder 33.
  • [0017]
    A back channel 36 is used to communicate with an interactive television service (e.g., TiVo®, UltimateTV®, etc., etc.). The back channel 36 can operate over a phone line, broadband cable, satellite feed, etc. The interactive television service provides features such as an electronic programming guide, messages, interactive content, programming updates, and “related information,” etc. We sometimes use these terms interchangeably in this application. The interactive television service may provide the related information to the DVR 30 via the DVR's input 34; but in a more preferred implementation, the related information is communicated to the DVR 30 via back channel 36. The entity, process and/or network which routes related information to a DVR can be referred to as a “response network,” “interactive television service” and/or “interactive content provider.” We sometimes use these terms interchangeably.
  • [0018]
    Interactive Ad
  • [0019]
    An “interactive ad” is an advertisement that when selected by a consumer provides the consumer with related information. The related information may include a text email, interactive content, a web page, a Macromedia flash animation, a video clip (e.g., additional advertisements, video email), etc. The related information is preferably sent to the DVR 30, e.g., when the DVR 30 updates its electronic programming guide (“EPG”). A DVR typically updates it EPG on a periodic basis (e.g., daily) and often updates in the early morning hours. As discussed below, the related information can alternatively be acquired nearly instantly or can be previously pushed to the DVR in advance of upcoming advertisement airtimes. In addition, without a broadband back channel, this “bookmark” type delivery may be preferred to send large files with additional information. In an alternative implementation, my inventive system is configured to send the related information to an Internet email account instead of or in addition to the DVR. The Internet email account may be preferable since it may have a broadband Internet connection, as well as enabling instantaneous interaction with the related information (e.g., via URL links, email, online shopping, etc.).
  • [0020]
    DVR-Based Interactive Advertising System
  • [0021]
    A DVR-based interactive advertising system is now described. A digital watermark is embedded in an advertisement. The digital watermark includes an identifier to uniquely identify the advertisement. An advertisement may even be subdivided into sets, and a unique identifier associated with each subset. For example, particular commercial segments and/or video frames may each include unique identifiers. The watermark identifier optionally includes a time code, which can be used to identify a particular advertisement section or lapsed seconds since the start of the advertisement.
  • [0022]
    (We note that the digital watermark preferably survives broadcast to a DVR, e.g., without debilitating alteration and/or cooperation from a network, cable or satellite service provider. A digital watermark identifier is also desirably included in the advertisement since advertisements are not typically listed in an electronic programming guide (“EPG”).).
  • [0023]
    In a first implementation, a digitally watermarked advertisement includes a graphic or other visible icon. The graphic/icon evidences that the advertisement includes embedded data or that the advertisement can be selected to retrieve additional or related information. An audible indicator optionally accompanies the graphic/icon. The indicator helps a viewer know that she can select or click on the advertisement. In a second implementation, digital watermark decoder 33 operates in the background perhaps continuously for incoming content—searching for digital watermarks. Once found, decoder 33 prompts the DVR 30 to display a graphic or icon to indicate a digital watermark or the possibility of obtaining related information.
  • [0024]
    Regardless of the graphic display implementation, once a graphic appears in the user's television screen, the user optionally clicks, selects or otherwise bookmarks (e.g., saves and indexes) the advertisement. We note that most DVRs include remote controls, which can include a button or menu to facilitate such advertisement selection. A DVR remote control usually includes advanced buttons for navigating the EPG, including a “select” button, which can be used to select an ad for bookmarking. Once bookmarked, the advertisement is archived and listed in the user's electronic programming guide (or other user interface folder or interface).
  • [0025]
    As shown in FIG. 2, when prompted by the user selection (step 10), the decoder 33 preferably detects and decodes the digital watermark identifier embedded within an advertisement (step 12). The DVR 30 saves the watermark identifier for uploading to the user's interactive television service. The watermark identifier can be forwarded, along with the user's account identifier, at the onset of the periodic (e.g., daily as discussed above) electronic programming guide (EPG) update (step 14). We note that under most electronic guide updating schemes, there will be a delay (D) between selecting an advertisement and communicating a decoded watermark to the television service provider. The watermark ID is used to identify the advertisement or related information via a central database interrogation. The related information can include a message, additional advertisements, purchase information, product specifications, manufacture information, testimonials, etc., etc. Once identified, and typically while the EPG is updated, the related information is communicated via the back channel 36 to the DVR 30. The related information (e.g., a message) can be listed in the user's interface, e.g., in a message box or even the program guide, etc., as in step 16.
  • [0026]
    In a second implementation, decoder 33 automatically looks for and decodes digital watermarks from content input and/or recorded on a DVR. Decoded watermark identifiers are saved and communicated to the television service provider as in step 14 discussed above. Then, instead of listing the related information in the user interfaces message box (or other folder), the related information, such as an interactive message, is hidden or otherwise listed as unviewed or unsolicited. The related information is activated or otherwise listed for viewing if the user selects a recorded advertisement. (We note that the related information can alternatively be listed in the electronic programming guide instead of being hidden, depending on user preference.). This activation may occur hours or even days after the content was received or recorded.
  • [0027]
    As an alternative implementation, related information is pushed or sent to DVR 30 without solicitation. (The interactive television service provider can coordinate related information transmission with upcoming advertisements.). The related information is sent to the DVR 30 over its back channel 36, possibly over several nights, before the scheduled broadcast of the ad, or can be seen via the broadcast input 34. When using the broadcast input 34, the related information can be embedded within or included in an existing dedicated channel (e.g., a data carousel channel) or contained in a separate or special channel. (For example, television channel 62 may be designated as a data channel—the carousel channel.). Since the related information is stored locally, a user is afforded immediate interactivity once the ad is broadcast and selected, without needing a broadband or an “always-on” back channel connection. The digital watermark identifier can be used as a local database index to help manage the stored related information. These unsolicited messages can be hidden or otherwise labeled as unsolicited. The messages are then activated once a user selects a corresponding advertisement, e.g., when viewing previously recorded programming. This alternative improves the message response time once a user selects an advertisement.
  • [0028]
    In still another implementation, instead of waiting for the periodic update to communicate a digital watermark identifier, a user selects—or the DVR is automatically programmed to activate—a “get now” option. The “get now” option establishes a communications link with the interactive television service to obtain the related information. The get now option provides a more interactive viewing experience. (We note that this implementation avoids the delay (D) shown in FIG. 2.).
  • [0029]
    Of course, we anticipate that futuristic DVRs will provide or cooperate with other devices to provide web browsing or internet access. My inventive watermark identifying features can be used with such DVRs to identify interactive content and to efficiently link to related information.
  • [0030]
    Digital watermarks can also include date-time stamps to facilitate audience advertisement measurements. For example, decoder 33 decodes digital watermarks embedded in advertisements. Recovering the time stamp indicates how much of an advertisement is actually viewed (and not just recorded). The DVR can even determine if the ad was viewed in regular speed or one of several fast forward modes.
  • [0031]
    Instead of marking the advertisement with a visual or audible logo to let the consumer know that the advertisement is interactive, the DVR service provider can let the consumer know that certain advertisements are interactive, e.g., through promotional ads, messages or other communications avenues to motivate the consumer to interact with the advertisement. For example, a DVR service provider (e.g., TiVo) may facilitate a raffle for a Lexus that involves using a DVR to watch a number (e.g., 4) of Lexus ads and requesting related information to receive clues to win the car. The user may even need to watch the ads or related information in slow motion to pick-up clues from the ads/related information. A digital watermark identifier can be used to verify that the user watched the ad (e.g. via the watermark time-stamp) or to request the related information for the ad or raffle (e.g., via the watermark identifier).
  • [0032]
    Digitally watermarked ads may even help promote remote triggering models, e.g., with Wink, OpenTV and other interactive TV companies In order for interactive TV to work, many TV shows and ads need to be activated. This helps pay for the infrastructure, as well as train the consumer to interact with the TV. With DVRs, a digital watermark is preferred since a DVR service provider may not always have a relationship with the broadcaster and TV service provider. As such, watermark detectors can be placed in a distribution head-end, which then embed specific triggers, such as VBI triggers in the content, for the STB or DVR to read and interact with.
  • [0033]
    Watermarks in Digital Video Recorders
  • [0034]
    One object of this aspect of the present invention is to prevent or limit people from fast-forwarding through advertisements when viewing recorded programs. To facilitate this objective, we embed a digital watermark within an advertisement. The watermark can include an identifier or code. The identifier or code can be used to regulate fast forwarding. For example, a watermark detector within a DVR detects the embedded watermark within the advertisement. The identifier is recovered. The identifier is communicated to a controller (e.g., DVR controller) to regulate (e.g., disable or restrict) fast-forwarding of the respective advertisement. In a variation of this implementation, a digital watermark is embedded in the program just prior to the advertisement. The watermark can be used to disable or regulate fast-forwarding for a predetermined length of time (e.g., until the advertisement has played) or until a second watermark is detected. The second watermark may include a message to enable fast-forwarding again.
  • [0035]
    In another implementation, a controller regulates the ability to fast-forward through a commercial or advertisement based on an amount of program viewed in regular time. For example, if someone fast-forwards through a program, they may be able to fast-forward through commercials. The controller preferably regulates the ability to fast forward through commercials by detecting digital watermarks. For example, an advertisement may include a digital watermark therein, which is used to prevent fast forwarding of the advertisement; or, if a watermark is detected, and the controller determines that the program has been fast forwarded up until the advertisement, then the advertisement can be fast-forwarded through. Another alternative, a program may include a digital watermark in content just prior to the placement of an advertisement. The detection of such a watermark may prevent fast-forwarding unless, for example, the DVR determines that the program has been fast forwarded through prior to the advertisement.
  • [0036]
    The amount of time that program content is viewed can be determined from a clock or counter started at the start and stop of fast forwarding, e.g., taking into account the fast forward rate. For example, if fast-forwarding at 2X real-time, the clock or counter preferably accounts for the 2X recording speed. The amount of time of required advertising viewing can be determined from the clock or counter. Alternatively, a watermark can carry time codes which can be used to determine a viewing time.
  • [0037]
    In another implementation, if someone wants to skip two minutes of commercials, they need to skip two minutes of program (or a proportional amount, e.g., 1 minute of commercial for 3 minutes of show, etc.) prior to the commercials, which usually includes important or suspenseful parts of a TV program. On the other hand, this means if someone wants to watch the last half of a TV show (or movie), possibly where he/she previously watched the other half before, he/she can fast forward through the commercials in the first half of the movie (i.e. doesn't have to watch the commercials in the first half of the movie) which he/she is not watching. A watermark identifier can be stored or indexed to evidence that such an advertisement has been previously viewed.
  • [0038]
    In addition, a digital watermark identifier can communicate different control scenarios to a controller. For example, based on a predetermined identifier, the controller may not allow fast forwarding in any circumstance, or may only allow fast forwarding for a portion of an advertisement. Instead of an identifier, similar functionality can be communicated to a controller by an absence of a watermark in an advertisement, a separate watermark, etc.
  • [0039]
    A watermark can be embedded in a commercial prior to broadcast, e.g., during creation, and a watermark detector can be located in a DVR device. (If shows are watermarked, they are typically embedded prior to broadcasting. In a video on demand (“VOD”) with PVR services, a watermark detector could be located on a VOD server.).
  • [0040]
    In a further implementation we use a hash of a video frame (or sequence of frame, or even a hash of an object in a frame) as an identifier. The hash identifier is used to help control fast forwarding, time coding, etc.
  • [0041]
    Copying, Pause, etc.
  • [0042]
    A digital watermark identifier may contain information about whether a TV program can be recorded, or how long the program can be paused or saved on storage device 37. The watermark decoder 33 can interpret the identifier to decide copy control or pause/save limits, and send the results to the CPU 31 or controller to ensure the DVR is controlled accordingly. A digital watermark may include a “save until” code or field to indicate how long a TV program should be saved on storage device 37. TV programs can be deleted from storage device 37 once the “save until” date arrives. The TV program can be indexed in a DVR file system to be deleted on or after a certain date.
  • [0043]
    Skip Button
  • [0044]
    A DVR may not only fast forward, but may also include a so-called “skip” button or functionality. A skip button skips a predetermined amount of program or advertisement material (or fast forwards for a predetermined amount of time). A watermark can be used to enable or disable a skip function. For example, if a digital watermark indicates a skip, the skip button can skip, e.g., around 29 seconds or slightly less than 30 seconds, as it takes about 1 second for a user to see if the program is a TV show or advertisement after pressing skip. Having a 29 second skip (or other predetermined time) means that the user will not need to hit a rewind button a few times after skipping commercials. The system could even have the skip as 30 seconds (labeled repeat skip length) if pressed within 0.5 seconds (labeled repeat delay) of a previous skip (e.g., skip is selected repeatedly). Of course, a digital watermark can be used to disable a skip function as well.
  • [0045]
    Alternatively, if advertisements stop being a standard 30 seconds, the skip button can be slightly less than a new standard advertisement length. In addition, the user may be able to set up the initial skip length, repeat delay, and repeat skip length in a user setup interface of a DVR.
  • [0046]
    Even without a watermark detector, this dynamic skip functionality could be of great benefit to a user.
  • Conclusion
  • [0047]
    To provide a comprehensive disclosure without unduly lengthening this specification, the patents and applications cited above are incorporated herein by references, together with U.S. patent application Ser. No. 09/571,422, filed May 15, 2000.
  • [0048]
    Having described and illustrated the principles of the invention with reference to illustrative embodiments, it should be recognized that the invention is not so limited.
  • [0049]
    For example, while the specification referred to a few examples of digital watermarking technology, the field is broad and growing. Any watermarking technology capable of communicating a sufficient payload (e.g., for a content identifier or control messages) can be employed. In addition, out-of-band technology can be used in conjunction with a digital watermark to carry an identifier.
  • [0050]
    The implementation of the functionality described above (including watermark decoding) is straightforward to artisans in the field, and thus not further belabored here. Conventionally, such technology is implemented by suitable software, stored in long-term memory (e.g., disk, ROM, etc.), and transferred to temporary memory (e.g., RAM) for execution on an associated CPU. In other implementations, the functionality can be achieved by dedicated hardware, or by a combination of hardware and software. Reprogrammable logic, including FPGAs, can advantageously be employed in certain implementations.
  • [0051]
    It should be recognized that the particular combinations of elements and features in the above-detailed embodiments are exemplary only; the interchanging and substitution of these teachings with other teachings in this and the incorporated-by-reference patents/applications are also contemplated.
  • [0052]
    Of course, it will be recognized that the term “communicate” is not necessarily limited to direct communication. Instead, such communication may be facilitated via a router(s), buffers, amplifiers, network, cache, etc.
  • [0053]
    It should be appreciated that while the above description has proceeded with reference to digitally watermarked advertisements, the present invention is not so limited. Indeed other content, including programming, news, etc. can be similarly watermarked to provide related functionality. Moreover, it should be understood that the FIG. 1 DVR is but one of many implementations. Other suitable DVRs may include additional components as well.
  • [0054]
    The above section headings are not intended to provide substantive limitations for the present invention; but are instead provided for the reader's convenience. It will be appreciated that the features and elements discussed under a first section heading may be combined or interchanged with features discussed in a second section heading.
  • [0055]
    In view of the wide variety of embodiments to which the principles and features discussed above can be applied, it should be apparent that the detailed embodiments are illustrative only and should not be taken as limiting the scope of the invention. Rather, I claim as my invention all such modifications as may come within the scope and spirit of the following claims and equivalents thereof.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US4517410 *2 Apr 198214 May 1985Data Acquisition ServicesAutomatic user selected variable telephone message record and playback system
US4807139 *25 Jul 198621 Feb 1989Ascom Hasler AgSystem for release and control of preset storage of a postage meter machine
US4837701 *5 Sep 19866 Jun 1989Pitney Bowes Inc.Mail processing system with multiple work stations
US4876571 *11 Apr 198824 Oct 1989Ricoh Company, Ltd.Copying machine having a bar code reader
US5715164 *14 Dec 19943 Feb 1998Ascom Hasler Mailing Systems AgSystem and method for communications with postage meters
US5739919 *17 May 199614 Apr 1998Nko, Inc.Point of presence (POP) for digital facsimile network
US5768426 *21 Oct 199416 Jun 1998Digimarc CorporationGraphics processing system employing embedded code signals
US5822432 *17 Jan 199613 Oct 1998The Dice CompanyMethod for human-assisted random key generation and application for digital watermark system
US5832119 *25 Sep 19953 Nov 1998Digimarc CorporationMethods for controlling systems using control signals embedded in empirical data
US5905800 *25 Mar 199818 May 1999The Dice CompanyMethod and system for digital watermarking
US5961603 *22 Sep 19975 Oct 1999Worldgate Communications, Inc.Access system and method for providing interactive access to an information source through a networked distribution system
US5982891 *4 Nov 19979 Nov 1999Intertrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protection
US6014698 *11 Jun 199711 Jan 2000Matchlogic, Inc.System using first banner request that can not be blocked from reaching a server for accurately counting displays of banners on network terminals
US6167136 *16 May 199726 Dec 2000Software Security, Inc.Method for preventing copying of digital video disks
US6177931 *21 Jul 199823 Jan 2001Index Systems, Inc.Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6244401 *5 May 199912 Jun 2001Luk Getriebe-Systeme GmbhForce transmitting apparatus
US6631404 *11 May 20007 Oct 2003Lv Partners, L.P.Method and system for conducting a contest using a network
US6636892 *15 Jun 200021 Oct 2003Lv Partners, L.P.Method for conducting a contest using a network
US6668246 *24 Mar 199923 Dec 2003Intel CorporationMultimedia data delivery and playback system with multi-level content and privacy protection
US6993284 *5 Mar 200231 Jan 2006Lee WeinblattInteractive access to supplementary material related to a program being broadcast
US7046605 *29 Aug 200016 May 2006Samsung Electronics Co., Ltd.Recording medium for storing version information for maintaining recording and/or reproducing compatibility, and method and apparatus for managing the same
US7188186 *3 Sep 19996 Mar 2007Meyer Thomas WProcess of and system for seamlessly embedding executable program code into media file formats such as MP3 and the like for execution by digital media player and viewing systems
US7222105 *11 Sep 200022 May 2007Pitney Bowes Inc.Internet advertisement metering system and method
US7224819 *21 Oct 200229 May 2007Digimarc CorporationIntegrating digital watermarks in multimedia content
US7788686 *1 Mar 200131 Aug 2010Andrews Christopher CMethod of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
US20020042920 *9 Oct 200111 Apr 2002United Video Properties, Inc.Systems and methods for supplementing on-demand media
US20020069218 *23 Jul 20016 Jun 2002Sanghoon SullSystem and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US20020106192 *31 May 20018 Aug 2002Yoichiro SakoContents data, recording medium, recording method and device, reproducing method and device
US20020162118 *28 Jan 200231 Oct 2002Levy Kenneth L.Efficient interactive TV
US20020172116 *13 Sep 200121 Nov 2002Aprea Javier FranciscoDistribution of content
US20030154378 *12 Feb 200314 Aug 2003Fujitsu LimitedData application method
US20040015984 *27 Jun 200222 Jan 2004Tomoyuki YamamotoInformation providing system, information provding de and method, information processing device and method
US20040073950 *15 Oct 200215 Apr 2004Koninklijke Philips Electronics N.V.Method and apparatus for user-selective execution and recording of interactive audio/video components
US20070250716 *23 Apr 200725 Oct 2007Brunk Hugh LFingerprinting of Media Signals
US20080139182 *29 Oct 200712 Jun 2008Levy Kenneth LConnected Audio and Other Media Objects
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7376963 *13 Mar 200320 May 2008Kabushiki Kaisha ToshibaBroadcasting system, broadcasting apparatus, broadcasting method and receiving apparatus
US7421656 *5 Jan 20042 Sep 2008Microsoft CorporationSystems and methods for interacting with a user interface of a media player
US784017811 Jul 200623 Nov 2010Martin E. HellmanFM broadcast system competitive with satellite radio
US786591716 Dec 20054 Jan 2011Martin E HellmanSecurity enhanced tiered subscription broadcast system
US7895633 *21 Nov 200522 Feb 2011Tivo Inc.Method and apparatus for secure transfer and playback of multimedia content
US789975223 May 20071 Mar 2011International Business Machines CorporationMethod and system for preventing skipping playback of a special content section of a digital media stream
US7933950 *4 Oct 200426 Apr 2011Tivo Inc.Secure control of features of a digital device
US81316488 Jan 20036 Mar 2012Tivo Inc.Electronic content distribution and exchange system
US813614020 Nov 200713 Mar 2012Dish Network L.L.C.Methods and apparatus for generating metadata utilized to filter content from a video stream using text data
US815652030 May 200810 Apr 2012EchoStar Technologies, L.L.C.Methods and apparatus for presenting substitute content in an audio/video stream using text data
US816545019 Nov 200724 Apr 2012Echostar Technologies L.L.C.Methods and apparatus for filtering content in a video stream using text data
US816545120 Nov 200724 Apr 2012Echostar Technologies L.L.C.Methods and apparatus for displaying information regarding interstitials of a video stream
US820435326 May 200519 Jun 2012The Nielsen Company (Us), LlcApparatus and methods for tracking and analyzing digital recording device event sequences
US8219493 *10 Jun 200510 Jul 2012Aniruddha GupteMessaging method and apparatus for use in digital distribution systems
US8244100 *21 Feb 200214 Aug 2012Sony CorporationInformation apparatus for reproducing commercial broadcast information and method of same
US8270901 *16 Dec 200518 Sep 2012Martin E. HellmanDropout-resistant media broadcasting system
US8346720 *19 Mar 20081 Jan 2013Nec CorporationInformation update system, information update method, and computer-readable medium
US840146217 Jun 201019 Mar 2013Martin E. HellmanFM broadcast system competitive with satellite radio
US84077354 May 200926 Mar 2013Echostar Technologies L.L.C.Methods and apparatus for identifying segments of content in a presentation stream using signature data
US843761717 Jun 20097 May 2013Echostar Technologies L.L.C.Method and apparatus for modifying the presentation of content
US8494903 *16 Aug 200723 Jul 2013Activated Content CorporationUniversal advertising model utilizing digital linkage technology “U AD”
US850504229 Dec 20066 Aug 2013The Nielsen Company (Us), LlcMethods and apparatus for identifying viewing information associated with a digital media device
US85107714 May 200913 Aug 2013Echostar Technologies L.L.C.Methods and apparatus for filtering content from a presentation stream using signature data
US85165333 Jan 201320 Aug 2013Digimarc CorporationSecond screen methods and arrangements
US8542868 *17 Dec 200824 Sep 2013CSP—Innovazione Nelle ICT ScarlEmbedding interactive data into an audiovisual content by watermarking
US85885794 May 200919 Nov 2013Echostar Technologies L.L.C.Methods and apparatus for filtering and inserting content into a presentation stream using signature data
US860608520 Mar 200810 Dec 2013Dish Network L.L.C.Method and apparatus for replacement of audio data in recorded audio/video stream
US862735416 Dec 20057 Jan 2014Martin E. HellmanTiered subscription broadcast system
US866754618 Feb 20114 Mar 2014Tivo Inc.Method and apparatus for secure transfer and playback of multimedia content
US87136058 Feb 201129 Apr 2014Tivo Inc.Method and apparatus for secure transfer and playback of multimedia content
US872630929 Feb 201213 May 2014Echostar Technologies L.L.C.Methods and apparatus for presenting substitute content in an audio/video stream using text data
US88255189 Dec 20082 Sep 2014Digimarc CorporationMedia methods and systems
US8826324 *7 Apr 20102 Sep 2014Sony CorporationServer apparatus, trick reproduction restriction method, and reception apparatus
US8863164 *2 May 201314 Oct 2014This Technology, Inc.Server side adaptive bit rate reporting
US8898688 *30 Jun 200925 Nov 2014Lenovo (Singapore) Pte. Ltd.System and method for distributed local content identification
US8929718 *14 Sep 20116 Jan 2015Viacom International Inc.Systems and methods for providing online advertisements
US89347589 Feb 201013 Jan 2015Echostar Global B.V.Methods and apparatus for presenting supplemental content in association with recorded content
US894940717 Jun 20093 Feb 2015Microsoft CorporationCapturing a computing experience
US896517711 Nov 201124 Feb 2015Echostar Technologies L.L.C.Methods and apparatus for displaying interstitial breaks in a progress bar of a video stream
US897710611 Nov 201110 Mar 2015Echostar Technologies L.L.C.Methods and apparatus for filtering content in a video stream using closed captioning data
US8978060 *15 Mar 201310 Mar 2015Google Inc.Systems, methods, and media for presenting advertisements
US907166321 Aug 201330 Jun 2015Lg Electronics Inc.Apparatus and method for processing an interactive service
US907804212 Sep 20137 Jul 2015Lg Electronics Inc.Apparatus and method for processing an interactive service
US91243756 Jan 20141 Sep 2015Martin E. HellmanTiered subscription broadcast system
US919793729 Jan 201424 Nov 2015Music ChoiceAutomatic on-demand navigation based on meta-data broadcast with media content
US923736826 Jul 201112 Jan 2016Digimarc CorporationMedia processing methods and arrangements
US925859221 Nov 20059 Feb 2016Tivo Inc.Method and apparatus for secure transfer of previously broadcasted content
US926468622 Apr 201316 Feb 2016Tivo Inc.Tag-based menus in video streams
US92823531 Apr 20118 Mar 2016Digimarc CorporationVideo methods and arrangements
US933229325 Apr 20143 May 2016Tivo Inc.Method and apparatus for secure transfer and playback of multimedia content
US935555431 Mar 200931 May 2016Lenovo (Singapore) Pte. Ltd.System and method for identifying media and providing additional media content
US935726012 May 201431 May 2016Echostar Technologies L.L.C.Methods and apparatus for presenting substitute content in an audio/video stream using text data
US937462010 Oct 201221 Jun 2016Sony CorporationTerminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
US939834125 Feb 201519 Jul 2016Lg Electronics Inc.Apparatus and method for processing an interactive service
US941412124 Jan 20149 Aug 2016Music ChoiceSystems and methods for providing an on-demand entertainment service
US9424587 *11 Apr 200723 Aug 2016Comcast Cable Communications, LlcAdvertisement supported video download
US95213567 Apr 201513 Dec 2016Tivo Inc.Digital security surveillance system
US952591713 Mar 201320 Dec 2016Tivo Inc.Automatic commercial playback system
US959649426 Feb 201514 Mar 2017Lg Electronics Inc.Apparatus and method for processing an interactive service
US20020141348 *27 Jun 20013 Oct 2002Scott SwixRemote diagnostic tool for a media delivery network
US20020143974 *27 Jun 20013 Oct 2002Scott SwixLocal account manager for a media delivery network
US20020150380 *21 Feb 200217 Oct 2002Tetsu ShigetomiInformation reproducing apparatus and method of same
US20030131252 *8 Jan 200310 Jul 2003Barton James M.Electronic content distribution and exchange system
US20040005860 *13 Mar 20038 Jan 2004Taku KatoBroadcasting system, broadcasting apparatus, broadcasting method and receiving apparatus
US20050146534 *5 Jan 20047 Jul 2005Jeffrey FongSystems and methods for interacting with a user interface of a media player
US20050216932 *24 Mar 200429 Sep 2005Daniel DankerTargeted advertising in conjunction with on-demand media content
US20050286860 *26 May 200529 Dec 2005Nielsen Media Research, Inc.Apparatus and methods for tracking and analyzing digital recording device event sequences
US20060127037 *21 Nov 200515 Jun 2006Tivo Inc.Method and apparatus for secure transfer and playback of multimedia content
US20060127039 *21 Nov 200515 Jun 2006Tivo Inc.Method and apparatus for secure transfer of previously broadcasted content
US20060251387 *28 Jun 20069 Nov 2006Kentaro TanikawaContent reproducing apparatus for reproducing content that is stream data divided into a plurality of reply segments, and content transmitting/receiving system
US20060282390 *10 Jun 200514 Dec 2006Aniruddha GupteMessaging method and apparatus for use in digital distribution systems
US20070043612 *18 Aug 200522 Feb 2007Tvd: Direct To Consumer Entertainment, LlcMethod for providing regular audiovisual and marketing content directly to consumers
US20070098357 *28 Oct 20053 May 2007Microsoft CorporationDVR content skip navigation
US20070140318 *16 Dec 200521 Jun 2007Hellman Martin ETiered subscription broadcast system
US20070186229 *29 Dec 20069 Aug 2007Conklin Charles CMethods and apparatus for identifying viewing information associated with a digital media device
US20080027864 *23 May 200731 Jan 2008Yong Hua LinMethod and system for preventing skipping playback of a special content section of a digital media stream
US20080046918 *5 Jun 200721 Feb 2008Michael CarmiMethod and system for calculating and reporting advertising exposures
US20080046919 *19 Jul 200721 Feb 2008Targeted Media Services Ltd.Method and system for combining and synchronizing data streams
US20080134228 *30 Nov 20065 Jun 2008AlcatelCustomer Loyalty Based System Internet Protocol Television Advertising Mechanism
US20080159533 *28 Dec 20063 Jul 2008At&T Knowledge Ventures, LpSystem and method of processing data
US20080228575 *16 Aug 200718 Sep 2008Silberstein Eric CUniversal advertising model utilizing digital linkage technology "U AD"
US20080235290 *19 Mar 200825 Sep 2008Yoshihiro NagasawaInformation update system, information update method, and computer-readable medium
US20080253748 *24 Jun 200816 Oct 2008Charles Clinton ConklinApparatus and methods for tracking and analyzing digital recording device event sequences
US20080256572 *11 Apr 200716 Oct 2008Comcast Cable Holdings, LlcAdvertisement supported video download
US20080275762 *5 May 20086 Nov 2008Resource Communications, Inc.Video email with information tracking
US20090133052 *16 Nov 200721 May 2009Alcatel LucentThwarting removal of a commercial in an iptv network
US20090133092 *19 Nov 200721 May 2009Echostar Technologies CorporationMethods and Apparatus for Filtering Content in a Video Stream Using Text Data
US20100131363 *30 Jun 200927 May 2010Lenovo (Singapore) Pte. Ltd.Systems and methods for targeted advertising
US20100131847 *31 Mar 200927 May 2010Lenovo (Singapore) Pte. Ltd.System and method for identifying media and providing additional media content
US20100131979 *30 Jun 200927 May 2010Lenovo (Singapore) Pte. Ltd.Systems and methods for shared multimedia experiences
US20100131986 *30 Jun 200927 May 2010Lenovo (Singapore) Pte. Ltd.System and method for distributed local content identification
US20100131997 *8 May 200927 May 2010Howard LockerSystems, methods and apparatuses for media integration and display
US20100162289 *22 Dec 200824 Jun 2010General Instrument CorporationMethod and apparatus for providing subscriber incentives to view advertising that accompanies programming content delivered over a content delivery system
US20100255772 *17 Jun 20107 Oct 2010Martin Edward HellmanFm broadcast system competitive with satellite radio
US20100275226 *7 Apr 201028 Oct 2010Sony CorporationServer apparatus, trick reproduction restriction method, and reception apparatus
US20100312653 *5 Jun 20099 Dec 2010Microsoft CorporationVerifiable advertisement presentation
US20100325258 *17 Jun 200923 Dec 2010Microsoft CorporationCapturing a computing experience
US20110019870 *17 Dec 200827 Jan 2011Csp - Innovazione Nelle Ict ScarlEmbedding interactive data into an audiovisual content by watermarking
US20110047601 *29 Oct 201024 Feb 2011Tivo Inc.Electronic Content Distribution and Exchange System
US20110135271 *18 Feb 20119 Jun 2011Tivo Inc.Method and apparatus for secure transfer and playback of multimedia content
US20120167133 *23 Dec 201028 Jun 2012Carroll John WDynamic content insertion using content signatures
US20130064524 *14 Sep 201114 Mar 2013Viacom International Inc.Systems and methods for providing online advertisements
US20130297727 *20 Mar 20137 Nov 2013Digimarc CorporationSynchronizing broadcast content with corresponding network content
US20130325622 *18 Jul 20125 Dec 2013Hitachi Solutions, Ltd.Digital watermark advertising content service system
US20140075469 *8 Feb 201313 Mar 2014Verance CorporationContent distribution including advertisements
US20140229298 *8 Feb 201314 Aug 2014Navteq B.V.Determining Whether Ad-Blocking Software is Executing on a Client Device
US20140237524 *24 Feb 201421 Aug 2014Time Warner Cable Enterprises LlcMethods and apparatus for variable delay compensation in networks
US20140259043 *11 Mar 201311 Sep 2014General Instrument CorporationGathering and using information regarding viewers' familiarity with media-content items
CN103858366A *12 Oct 201211 Jun 2014索尼公司Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
CN104285448A *13 Mar 201314 Jan 2015Tivo有限公司Automatic commercial playback system
EP2826251A4 *13 Mar 20134 Nov 2015Tivo IncAutomatic commercial playback system
EP2838258A1 *25 Jan 201318 Feb 2015Hitachi Solutions, Ltd.Information provision system
EP2838258A4 *25 Jan 201321 Oct 2015Hitachi Solutions LtdInformation provision system
EP2874403A4 *2 Jul 20132 Mar 2016Sony CorpReception device, information processing method, program, transmission device and application linking system
WO2008020276A2 *27 Jun 200721 Feb 2008Targeted Media Services Ltd.Method and system for calculating and reporting advertisement exposures
WO2008020276A3 *27 Jun 200723 Apr 2009Targeted Media Services LtdMethod and system for calculating and reporting advertisement exposures
WO2011098366A3 *31 Jan 201120 Oct 2011Echostar Global B.V.Methods and apparatus for presenting recorded content
WO2013057911A1 *12 Oct 201225 Apr 2013Sony CorporationTerminal apparatus, server apparatus, information processing method, program, and interlocked application feed system
WO2014030924A1 *21 Aug 201327 Feb 2014Lg Electronics Inc.Apparatus and method for processing an interactive service
WO2014042368A1 *28 Aug 201320 Mar 2014Lg Electronics Inc.Apparatus and method for processing an interactive service
Classifications
U.S. Classification725/133, 725/153, 725/112, 725/110, 725/141
International ClassificationH04N7/173, H04N7/16
Cooperative ClassificationH04N21/6581, H04N5/783, H04N21/812, H04N21/44008, H04N21/4722, H04N21/8358, H04N21/47217, H04N21/4331
European ClassificationH04N5/783, H04N21/8358, H04N21/433C, H04N21/472V, H04N21/44D, H04N21/4722, H04N21/658R, H04N21/81C
Legal Events
DateCodeEventDescription
12 Jun 2003ASAssignment
Owner name: DIGIMARC CORPORATION, OREGON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEVY, KENNETH L.;REEL/FRAME:014164/0062
Effective date: 20030512
5 Nov 2008ASAssignment
Owner name: DIGIMARC CORPORATION (FORMERLY DMRC CORPORATION),
Free format text: CONFIRMATION OF TRANSFER OF UNITED STATES PATENT RIGHTS;ASSIGNOR:L-1 SECURE CREDENTIALING, INC. (FORMERLY KNOWN AS DIGIMARC CORPORATION);REEL/FRAME:021785/0796
Effective date: 20081024
Owner name: DIGIMARC CORPORATION (FORMERLY DMRC CORPORATION),O
Free format text: CONFIRMATION OF TRANSFER OF UNITED STATES PATENT RIGHTS;ASSIGNOR:L-1 SECURE CREDENTIALING, INC. (FORMERLY KNOWN AS DIGIMARC CORPORATION);REEL/FRAME:021785/0796
Effective date: 20081024
12 May 2010ASAssignment
Owner name: DIGIMARC CORPORATION (AN OREGON CORPORATION),OREGO
Free format text: MERGER;ASSIGNOR:DIGIMARC CORPORATION (A DELAWARE CORPORATION);REEL/FRAME:024369/0582
Effective date: 20100430
Owner name: DIGIMARC CORPORATION (AN OREGON CORPORATION), OREG
Free format text: MERGER;ASSIGNOR:DIGIMARC CORPORATION (A DELAWARE CORPORATION);REEL/FRAME:024369/0582
Effective date: 20100430