throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2012/0020647 A1
`Vogel
`(43) Pub. Date:
`Jan. 26, 2012
`
`US 20120020647A1
`
`(54) FILTERING REPEATED CONTENT
`
`Publication Classification
`
`(75) Inventor:
`
`Brian K. Vogel, Weidman, MI (US)
`
`(73) Assignee:
`
`ROVITECHNOLOGES
`CORPORATION, Santa Clara, CA
`(US)
`
`(21) Appl. No.:
`
`12/840,731
`
`(22) Filed:
`
`Jul. 21, 2010
`
`(51) Int. Cl.
`(2006.01)
`H04N 9/80
`(52) U.S. Cl. ................................. 386/251: 386/E09.011
`(57)
`ABSTRACT
`A fingerprint generator generates at least one fingerprint
`based on a portion of an input content stream and communi
`cates the at least one fingerprint to a content recognizer. A
`content stream selector receives a media content identifier
`from the content recognizer corresponding to the at least one
`fingerprint and performs filtering on a portion of the input
`content stream containing a clip, the clip corresponding to the
`media content identifier.
`
`2
`
`O
`
`130
`
`Content
`Source(s)
`
`102
`
`112
`
`
`
`Network
`(e.g., Internet)
`
`122
`Communications
`M
`Interface
`
`120
`
`
`
`
`
`
`
`
`
`
`
`132
`
`
`
`106e
`
`EX1061
`Roku V. Media Chain
`U.S. Patent No. 10,489,560
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 1 of 7
`
`US 2012/0020647 A1
`
`Content Source(s)
`
`
`
`
`
`
`
`O4.
`
`interna
`Database of
`Fingerprints (FP),
`ProgDs, Media IDs, and
`Parameter Settings,
`Alternate Media Content,
`etc.
`
`
`
`
`
`106
`
`
`
`\ ^
`
`
`
`116
`
`
`
`
`
`NetWork
`(e.g., internet)
`
`External Database of
`Fingerprints (FP),
`Prog Ds, Media Ds,
`and Parameter
`Settings, Asternate
`Media Content, etc.
`
`114
`-
`Tditional Ch
`
`
`
`110
`
`Scheduled
`Listings
`Data
`
`FIGURE 1
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 2 of 7
`
`US 2012/0020647 A1
`
`200
`
`130
`
`106a
`
`106b
`106C
`
`TV
`
`PC
`Gaming
`l Device
`
`106d
`
`DVR
`
`
`
`106e
`
`so 102
`
`112
`
`NetWork
`(e.g., Internet)
`
`122
`Communications
`Interface M
`
`120
`
`ROuter
`
`132
`
`FIGURE 2
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 3 of 7
`
`US 2012/0020647 A1
`
`
`
`External
`Database of
`Fingerprints (FP),
`Prog. IDs, Media IDs,
`and Parameter Values,
`Alternate Media Content,
`etc.
`
`
`
`
`
`
`
`
`
`104
`
`
`
`Scheduled
`Listings
`Data
`
`Network
`
`(99-9 r114 Traditional
`Scheduled
`listings
`Data Path
`
`
`
`
`
`
`
`Output
`interface
`
`Communications
`interface
`
`
`
`|
`
`212
`
`214
`
`Processor
`
`Memory
`
`
`
`
`
`input
`interface
`
`Content Source(s)
`(With Audio)
`
`
`
`
`
`
`
`
`
`
`
`
`
`Storage
`
`internal
`Database of
`Fingerprints (FP),
`ProgDs,
`Media Ds, and
`Parameter Walues,
`Alternate Media
`Content, etc.
`
`204
`
`
`
`Remote
`Contro
`
`108
`
`
`
`FIGURE 3
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 4 of 7
`
`US 2012/0020647 A1
`
`Example with maximum repetition count = 2
`
`Count = 1 Count F 2
`
`Count F 2 Count = 3
`
`Count = 3
`
`S-C
`filte
`
`Input stream
`Count F 1
`
`time
`
`Output stream
`
`
`
`
`
`time
`
`
`
`FIGURE 4
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 5 of 7
`
`US 2012/0020647 A1
`
`Example with maximum repetition count = 2
`
`Count F 1 Count = 2
`
`Count F 2 Count = 3
`
`Count = 3
`
`filter
`
`Input stream
`Count F 1
`
`time
`
`Output stream
`
`
`
`
`
`time
`
`
`
`
`
`= clip A
`
`- clip B
`
`
`
`
`
`= alternate content clip 1
`
`= alternate content clip 2
`
`FIGURE 5
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 6 of 7
`
`US 2012/0020647 A1
`
`Z |
`
`· · ·
`
`> ?
`
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Jan. 26, 2012 Sheet 7 of 7
`
`US 2012/0020647 A1
`
`Processor
`Device
`
`710
`
`
`
`
`
`700
`
`Main
`Memory
`
`725
`
`BUS 705
`
`Mass
`Storage
`Device
`730
`
`Peripheral
`Device(s)
`
`740
`
`Input
`Control
`Device(s)
`780
`
`Portable
`Storage
`Medium Device
`750
`
`Graphics
`Subsystem
`
`760
`
`Output
`Display
`
`770
`
`FIGURE 7
`
`

`

`US 2012/0020647 A1
`
`Jan. 26, 2012
`
`FILTERING REPEATED CONTENT
`
`BACKGROUND
`
`0001 1. Field
`0002 Example aspects of the invention generally relate to
`managing video, television programs, music and/or other
`media content.
`0003 2. Related Art
`0004 Commercial skipping is a feature that makes it pos
`sible to skip commercials in recorded programs. Some video
`recorders skip advertisements by detecting specific audio
`tracks provided for many programs. Such as a brief period of
`silence or other predetermined audio or video segments. Oth
`ers permit users to skip or fast forward through a segment a
`predetermined interval of time.
`0005. In response to consumer complaints that personal
`(or digital) video recording (PVR or DVR, respectively) soft
`ware causes recorded files to take up too much hard disk
`space, some independent developers have developed soft
`ware that causes the commercial segments to be skipped or
`permanently removed from the recorded video files.
`0006. One technical challenge in developing a robust con
`tent filter is to remove only content other than the show while
`leaving the show intact. Another technical challenge involves
`providing the user with the ability to adjust parameters that
`specify whether and to what extent content is filtered before
`the actual filtering is performed.
`
`BRIEF DESCRIPTION
`
`0007. The example embodiments described herein meet
`the above-identified needs by providing methods, systems
`and computer readable-medium for filtering a content stream.
`0008. In one embodiment, a fingerprint generator gener
`ates at least one fingerprint based on a portion of an input
`content stream and communicates the at least one fingerprint
`to a content recognizer. A content stream selector receives a
`media content identifier from the content recognizer corre
`sponding to the at least one fingerprint and performs filtering
`on a portion of the input content stream containing a clip, the
`clip corresponding to the media content identifier.
`0009. In another embodiment, a content stream is per
`formed by generating at least one fingerprint based on a
`portion of an input content stream; communicating the at least
`one fingerprint to a content recognizer, receiving a media
`content identifier from the content recognizer corresponding
`to the at least one fingerprint; and filtering a portion of the
`input content stream containing a clip, the clip corresponding
`to the media content identifier. In yet another embodiment,
`these steps are stored as instructions in a non-transitory com
`puter-readable medium, which when executed by a processor
`perform the content stream filtering.
`0010 Further features and advantages, as well as the struc
`ture and operation, of various example embodiments of the
`invention are described in detail below with reference to the
`accompanying drawings.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`0011. The features and advantages of the example
`embodiments of the invention presented herein will become
`more apparent from the detailed description set forth below
`when taken in conjunction with the following drawings.
`
`0012 FIG. 1 is a system diagram of an exemplary content
`removal system in which some embodiments are imple
`mented.
`0013 FIG. 2 is a block diagram of an example home
`network in which some embodiments are implemented.
`0014 FIG. 3 illustrates a content removal system and pro
`vides a more detailed diagram of a filter in accordance with
`Some embodiments.
`0015 FIG. 4 is a timing diagram showing an input stream
`being filtered in accordance with an example embodiment.
`0016 FIG. 5 is another timing diagram showing an input
`stream being filtered in accordance with an example embodi
`ment.
`0017 FIG. 6 depicts a flow diagram for a content filtering
`system that can be used to perform filtering methods.
`0018 FIG. 7 is a block diagram of a general and/or special
`purpose computer, in accordance with some embodiments.
`
`DETAILED DESCRIPTION
`
`I. Overview
`0019. The example embodiments of the invention pre
`sented herein are directed to methods, systems and computer
`program products for removing repeated content, which are
`described in terms of an example consumer device which
`filters content streams by using audio recognition. This
`description is not intended to limit the application of the
`example embodiments presented herein. In fact, after reading
`the following description, it will be apparent to one skilled in
`the relevant art(s) how to implement the following example
`embodiments in alternative embodiments, such as a service
`hosting or providing media content streaming. Similarly, rec
`ognition may be accomplished by using video recognition or
`other type of media content recognition.
`0020. In one embodiment, previously played content is
`removed from a content stream. The user can adjust param
`eters that specify the maximum repetition count, Such as the
`length or duration of the time window over which the system
`keeps track of the previously viewed content. Content that has
`been previously played a predetermined number of times can
`be filtered by either removing or replacing it with other con
`tent based on the parameter settings. It should be understood
`that the type of filtering performed on the data stream can
`vary. Filtering can be removing a portion of the content
`stream, replacing the original data stream, processing the
`content stream to produce a derivative of the original data
`stream, and the like.
`0021. In an exemplary use case for video, a TV program
`that has been recorded for later viewing using a DVR can be
`filtered. Typical TV programs contain a number of short
`repeating video clips, such as commercials. By automatically
`filtering out the clips that have already been played a prede
`termined number of times, a user need not waste time watch
`ing and manually skipping over them.
`0022. In another exemplary use case for Internet, analog,
`and satellite radio stations that air the same content Such as
`Songs, commercials, and announcements, several times
`within a predetermined period can be filtered. A theme song
`that has been played a predetermined number of times within
`a given time period, for example, can also be filtered by taking
`the theme song out or replacing it with alternate content.
`0023. In accordance with an exemplary embodiment, a
`device is programmed to receive content streams from one or
`more predetermined stations, identify pre-selected content
`
`

`

`US 2012/0020647 A1
`
`Jan. 26, 2012
`
`clips such as Songs and/or commercials that occur more than
`the preset repetition count in the stream, and removes Subse
`quent occurrences of those pre-selected content clips. The
`output of the system is a content stream Such that the pre
`selected content clips (e.g., Songs, commercials, and
`announcements) now occur at most a predetermined number
`of times.
`
`II. Definitions
`Album' means a collection of tracks. An album is
`0024
`typically originally published by an established entity, Such as
`a record label (e.g., a recording company Such as Warner
`Brothers and Universal Music).
`0025
`Audio Fingerprint” and "acoustic fingerprint”
`mean a measure of certain acoustic properties that is deter
`ministically generated from an audio signal that can be used
`to identify an audio sample and/or quickly locate similar
`items in an audio database. An audio fingerprint typically
`operates as a unique identifier for a particular item, such as,
`for example, a CD, a DVD and/or a Blu-ray Disc. An audio
`fingerprint is an independent piece of data that is not affected
`by metadata. RoviTM Corporation has databases that store
`over 25 million uniquefingerprints for various audio samples.
`Practical uses of audio fingerprints include without limitation
`identifying Songs, identifying records, identifying melodies,
`identifying tunes, identifying advertisements, monitoring
`radio broadcasts, monitoring multipoint and/or peer-to-peer
`networks, managing Sound effects libraries and identifying
`video files.
`0026
`Audio Fingerprinting” is the process of generating
`an audio fingerprint. U.S. Pat. No. 7,277,766, entitled
`“Method and System for Analyzing Digital Audio Files'.
`which is herein incorporated by reference, provides an
`example of an apparatus for audio fingerprinting an audio
`waveform. U.S. Pat. No. 7,451,078, entitled “Methods and
`Apparatus for Identifying Media Objects', which is herein
`incorporated by reference, provides an example of an appa
`ratus for generating an audio fingerprint of an audio record
`ing. U.S. patent application Ser. No. 12/686,779, entitled
`“Rolling Audio Recognition, which is herein incorporated
`by reference, provides an example of an apparatus for per
`forming rolling audio recognition of recordings. U.S. patent
`application Ser. No. 12/686,804, entitled “Multi-Stage
`Lookup For Rolling Audio Recognition provides an
`example of performing a multi-stage lookup for rolling audio
`recognition, both of which are herein incorporated by refer
`CCC.
`0027) “Blu-ray” and “Blu-ray Disc' mean a disc format
`jointly developed by the Blu-ray Disc Association and per
`Sonal computer and media manufacturers including Apple,
`Dell, Hitachi, HP, JVC, LG, Mitsubishi, Panasonic, Pioneer,
`Philips, Samsung, Sharp, Sony, TDK and Thomson. The for
`mat was developed to enable recording, rewriting and play
`back of high-definition (HD) video, as well as storing large
`amounts of data. The format offers more than five times the
`storage capacity of conventional DVDs and can hold 25 GB
`on a single-layer disc and 800 GB on a 20-layer disc. More
`layers and more storage capacity may be feasible as well. This
`extra capacity combined with the use of advanced audio and/
`or video codecs offers consumers an unprecedented HD expe
`rience. While current disc technologies, such as CD and
`DVD, rely on a red laser to read and write data, the Blu-ray
`format uses a blue-violet laser instead, hence the name Blu
`ray. The benefit of using a blue-violet laser (about 405 nm) is
`
`that it has a shorter wavelength than a red or infrared laser
`(about 650–780 nm). A shorter wavelength makes it possible
`to focus the laser spot with greater precision. This added
`precision allows data to be packed more tightly and stored in
`less space. Thus, it is possible to fit Substantially more data on
`a Blu-ray Disc even though a Blu-ray Disc may have substan
`tially similar physical dimensions as a traditional CD or
`DVD.
`0028 “Chapter” means an audio and/or video data block
`on a disc, such as a Blu-ray Disc, a CD or a DVD. A chapter
`stores at least a portion of an audio and/or video recording.
`0029. “Compact Disc (CD) means a disc used to store
`digital data. The CD was originally developed for storing
`digital audio. Standard CDs have a diameter of 740 mm and
`can typically hold up to 80 minutes of audio. There is also the
`mini-CD, with diameters ranging from 60 to 80 mm Mini
`CDs are sometimes used for CD singles and typically store up
`to 24 minutes of audio. CD technology has been adapted and
`expanded to include, without limitation, data storage CD
`ROM, write-once audio and data storage CD-R, rewritable
`media CD-RW, Super Audio CD (SACD), Video Compact
`Discs (VCD), Super Video Compact Discs (SVCD), Photo
`CD, Picture CD, Compact Disc Interactive (CD-i), and
`Enhanced CD. The wavelength used by standard CD lasers is
`about 650–780 nm, and thus the light of a standard CD laser
`typically has a red color.
`0030. The terms “content,” “media content,” “multimedia
`content,” “program.” “multimedia program.” “show,” and the
`like, generally mean information that is delivered via a
`medium for a user to experience visually and/or aurally.
`Examples of content include audio content, image content,
`Video content, and digital recordings, such as photographs,
`television programming, movies, music, spoken audio,
`games, special features, scheduled media, on demand and/or
`pay per view content, broadcast content, multicast content,
`downloaded content, streamed content, and/or content deliv
`ered by another means.
`0031 “Content source” means an originator, provider,
`publisher, distributor and/or broadcaster of content. Example
`content sources include television broadcasters, radio broad
`casters, Web sites, printed media publishers, magnetic or
`optical media publishers, and the like.
`0032 “Content stream.” “data stream.” “audio stream.”
`“video stream,” “multimedia stream” and the like means data
`that is transferred at a rate Sufficient to support such applica
`tions that play multimedia content. “Content streaming.”
`"data streaming.” “audio streaming.” “video streaming.”
`“multimedia streaming.” and the like mean the continuous
`transfer of data across a network. The content stream can
`include any form of content Such as broadcast, cable, Internet
`or satellite radio and television, audio files, video files.
`0033) “Database' means a collection of data organized in
`Such a way that a computer program may quickly select
`desired pieces of the data. A database is an electronic filing
`system. In some implementations, the term “database' may
`be used as shorthand for "database management system’.
`0034 “Device” means software, hardware, or a combina
`tion thereof. A device may sometimes be referred to as an
`apparatus. Examples of a device include without limitation a
`software application such as Microsoft WordTM, a laptop
`computer, a database, a server, a display, a computer mouse,
`and a hard disk.
`0035 “DLNA (Digital Living Network Alliance) is a
`standard used by manufacturers of consumer electronics to
`
`

`

`US 2012/0020647 A1
`
`Jan. 26, 2012
`
`allow entertainment devices within the home to share their
`content with each other across a home network. A network
`may be a DLNA-compliant network.
`0036 “Digital Video Disc' (DVD) means a disc used to
`store digital data. The DVD was originally developed for
`storing digital video and digital audio data. Most DVDs have
`Substantially similar physical dimensions as compact discs
`(CDs), but DVDs store more than six times as much data.
`There is also the mini-DVD, with diameters ranging from 60
`to 80 mm DVD technology has been adapted and expanded to
`include DVD-ROM, DVD-R, DVD+R, DVD-RW, DVD+
`RW and DVD-RAM. The wavelength used by standard DVD
`lasers is about 605-650 nm, and thus the light of a standard
`DVD laser typically has a red color.
`0037 “Electronic program guide” or “EPG data provides
`a guide for Scheduled broadcast television. A guide may be
`displayed on-screen and can be used to allow a viewer to
`navigate, select, and discover content by time, title, channel,
`genre, etc. by use of a remote control, a keyboard, or other
`similar input devices. In addition, EPG data can be used to
`schedule future recording by a digital video recorder (DVR)
`or personal video recorder (PVR).
`0038 “Fuzzy search.” “fuzzy string search' and “approxi
`mate string search' mean a search for text strings that
`approximately or Substantially match a given text string pat
`tern. FuZZy searching may also be known as approximate or
`inexact matching. An exact match may inadvertently occur
`while performing a fuzzy search.
`0039) “Link' means an association with an object or an
`element in a memory. A link is typically a pointer. A pointer
`is a variable that contains the address of a location in memory.
`The location is the starting point of an allocated object, Such
`as an object or value type, or the element of an array. The
`memory may be located on a database or a database system.
`"Linking' means associating with, or pointing to, an object in
`memory.
`0040 “Media item” means an item of media content.
`0041. “Media item attribute’ means a metadata item cor
`responding to particular characteristics of a media item. Each
`media item attribute falls under a particular media item
`attribute category. Examples of media item attribute catego
`ries and associated media item attributes for music include
`cognitive attributes (e.g., simplicity, storytelling quality,
`melodic emphasis, Vocal emphasis, speech like quality,
`strong beat, good groove, fast pace), emotional attributes
`(e.g., intensity, upbeatness, aggressiveness, relaxing, mel
`lowness, sadness, romance, brokenheart), aesthetic attributes
`(e.g., Smooth Vocals, Soulful vocals, high Vocals, sexy vocals,
`powerful vocals, great Vocals), Social behavioral attributes
`(e.g., easy listening, wild dance party, slow dancing, workout,
`shopping mall), genre attributes (e.g., alternative, blues,
`country, electronic/dance, folk, gospel, jazz, Latin, new age,
`R&B/soul, rap/hip hop, reggae, rock), Sub genre attributes
`(e.g., blues, gospel, motown, Stax/memphis, philly, doo wop,
`funk, disco, old School, blue eyed Soul, adult contemporary,
`quiet storm, crossover, dance/techno, electro/synth, new jack
`Swing, retrofalternative, hip hop, rap), instrumental/vocal
`attributes (e.g., instrumental, Vocal, female Vocalist, male
`Vocalist), backup Vocal attributes (e.g., female Vocalist, male
`Vocalist), instrument attributes (e.g., most important instru
`ment, second most important instrument), etc.
`0042 Examples of media item attribute categories and
`associated attributes for content include genre (e.g., action,
`animation, children and family, classics, comedy, documen
`
`tary, drama, faith and spirituality, foreign, high definition,
`horror, independent, musicals, romance, Science fiction, tele
`vision, thrillers), release date (e.g., within past six months,
`within past year, 1980s), etc.
`0043. Other media item attribute categories and media
`item attributes are contemplated and are within the scope of
`the embodiments described herein.
`0044) “Media item fingerprint”, “fingerprint”, “digital fin
`gerprint, and 'signature” mean a measure of certain physical
`properties that is deterministically generated from a digital
`signal that can be used to identify a sample of a media item,
`and/or quickly locate similar media items in a database.
`Example media item fingerprints include an audio finger
`print, a video fingerprint, and/or a digital signature of any
`other digital media object. A fingerprint may also be a water
`mark or other identifier, such as text from the media item or
`associated file or record that can be used to identify the media
`item. Examples of a signature include without limitation the
`following in a computer-readable format: an audio finger
`print, a portion of an audio fingerprint, a signature derived
`from an audio fingerprint, an audio signature, a video signa
`ture, a disc signature, a CD signature, a DVD signature, a
`Blu-ray Disc signature, a media signature, a high definition
`media signature, a human fingerprint, a human footprint, an
`animal fingerprint, an animal footprint, a handwritten signa
`ture, an eye print, a biometric signature, a retinal signature, a
`retinal Scan, a DNA signature, a DNA profile, a genetic sig
`nature and/or a genetic profile, among other signatures. A
`signature may be any computer-readable string of characters
`that comports with any coding standard in any language.
`Examples of a coding standard include without limitation
`alphabet, alphanumeric, decimal, hexadecimal, binary,
`American Standard Code for Information Interchange
`(ASCII), Unicode and/or Universal Character Set (UCS).
`Certain signatures may not initially be computer-readable.
`For example, latent human fingerprints may be printed on a
`doorknob in the physical world. A signature that is initially
`not computer-readable may be converted into a computer
`readable signature by using any appropriate conversion tech
`nique. For example, a conversion technique for converting a
`latent human fingerprint into a computer-readable signature
`may include a ridge characteristics analysis.
`004.5 "Metadata,” “media content metadata” and “content
`information generally mean data that describes data. More
`particularly, metadata refers to information associated with or
`related to one or more items of media content and may include
`information used to access the media content. The metadata
`provided and/or delivered by various embodiments is
`designed to meet the needs of the user in providing a rich
`media metadata browsing experience. Such metadata may
`include, for example, a track name, a song name, artist infor
`mation (e.g., name, birth date, discography), album informa
`tion (e.g., album title, review, track listing, Sound samples),
`relational information (e.g., similar artists and albums,
`genre), and/or other types of Supplemental information Such
`as advertisements, links or programs (e.g., Software applica
`tions), and related images. Metadata may also include a pro
`gram guide listing of the Songs or other audio content asso
`ciated with multimedia content. Conventional optical discs
`(e.g., CDs, DVDs, Blu-ray Discs) do not typically contain
`metadata. Metadata may be associated with content (e.g., a
`Song, an album, a movie or a video) after the content has been
`ripped from an optical disc, converted to another digital audio
`
`

`

`US 2012/0020647 A1
`
`Jan. 26, 2012
`
`format, and stored on a hard drive. Metadata may be stored
`together with, or separately from, the underlying content that
`is described by the metadata.
`0046 “Network” means a connection between any two or
`more computers, which permits the transmission of data. A
`network may be any combination of networks, including
`without limitation the Internet, a network of networks, a local
`area network (e.g., home network, intranet), a wide area net
`work, a wireless network, and a cellular network.
`0047. “Occurrence” means a copy of a recording. An
`occurrence is preferably an exact copy of a recording. For
`example, different occurrences of a same pressing are typi
`cally exact copies. However, an occurrence is not necessarily
`an exact copy of a recording, and may be a Substantially
`similar copy. A recording may be an inexact copy for a num
`ber of reasons, including without limitation an imperfection
`in the copying process, different pressings having different
`settings, different copies having different encodings, and
`other reasons. Accordingly, a recording may be the source of
`multiple occurrences that may be exact copies or Substan
`tially similar copies. Different occurrences may be located on
`different devices, including without limitation different user
`devices, different MP3 players, different databases, different
`laptops, and so on. Each occurrence of a recording may be
`located on any appropriate storage medium, including with
`out limitation floppy disk, mini disk, optical disc, Blu-ray
`Disc, DVD, CD-ROM, micro-drive, magneto-optical disk,
`ROM, RAM, EPROM, EEPROM, DRAM, VRAM, flash
`memory, flash card, magnetic card, optical card, nanosys
`tems, molecular memory integrated circuit, RAID, remote
`data storage/archive/warehousing, and/or any other type of
`storage device. Occurrences may be compiled, such as in a
`database or in a listing.
`0048 “Pressing (e.g., “disc pressing) means producing
`a disc in a disc press from a master. The disc press preferably
`produces a disc for a reader that utilizes a laser beam having
`a wavelength of about 650-780 nm for CD, about 605-650 nm
`for DVD, about 405 nm for Blu-ray Disc or another wave
`length as may be appropriate.
`0049) “Recording' means media data for playback. A
`recording is preferably a computer readable recording and
`may be, for example, an audio track, a video track, a song, a
`chapter, a CD recording, a DVD recording and/or a Blu-ray
`Disc recording, among other things.
`0050 “Server” means a software application that provides
`services to other computer programs (and their users), in the
`same or another computer. A server may also refer to the
`physical computer that has been set aside to run a specific
`server application. For example, when the Software Apache
`HTTP Server is used as the web server for a company’s
`website, the computer running Apache is also called the web
`server. Server applications can be divided among server com
`puters over an extreme range, depending upon the workload.
`0051. “Software' and “application” mean a computer pro
`gram that is written in a programming language that may be
`used by one of ordinary skill in the art. The programming
`language chosen should be compatible with the computer by
`which the Software application is to be executed and, in par
`ticular, with the operating system of that computer. Examples
`of Suitable programming languages include without limita
`tion Object Pascal, C, C++, and Java. Further, the functions of
`Some embodiments, when described as a series of steps for a
`method, could be implemented as a series of software instruc
`tions for being operated by a processor, Such that the embodi
`
`ments could be implemented as Software, hardware, or a
`combination thereof. Computer readable media are discussed
`in more detail in a separate section below.
`0.052 “Song” means a musical composition. A song is
`typically recorded onto a track by a record label (e.g., record
`ing company). A song may have many different versions, for
`example, a radio version and an extended version.
`0053 “System’ means a device or multiple coupled
`devices. A device is defined above.
`0054 “Theme song means any audio content that is a
`portion of a multimedia program, Such as a television pro
`gram, and that recurs across multiple occurrences, or epi
`sodes, of the multimedia program. A theme song may be a
`signature tune, Song, and/or other audio content, and may
`include music, lyrics, and/or sound effects. A theme song may
`occur at any time during the multimedia program transmis
`Sion, but typically plays during a title sequence and/or during
`the end credits.
`0055 “Track’ means an audio/video data block. A track
`may be on a disc, such as, for example, a Blu-ray Disc, a CD
`or a DVD.
`0056 “User’ means a consumer, client, and/or client
`device in a marketplace of products and/or services.
`0057. “User device” (e.g., “client”, “client device”, “user
`computer) is a hardware system, a software operating sys
`tem, and/or one or more Software application programs. A
`user device may refer to a single computer or to a network of
`interacting computers. A user device may be the client part of
`a client server architecture. A user device typically relies on a
`server to perform some operations. Examples of a user device
`include without limitation a television (TV), a CD player, a
`DVD player, a Blu-ray Disc player, a personal media device,
`a portable media player, an iPodTM, a Zoom Player, a laptop
`computer, a palmtop computer, a Smartphone, a cellphone, a
`mobile phone, an MP3 player, a digital audio recorder, a
`digital video recorder (DVR), a set top box (STB), a network
`attached storage (NAS) device, a gaming device, an IBM
`type personal computer (PC) having an operating system
`such as Microsoft WindowsTM, an AppleTM computer having
`an operating system such as MAC-OS, hardware having a
`JAVA-OS operating system, and a Sun Microsystems Work
`station having a UNIX operating system.
`0.058 “Web browser means any software program which
`can display text, graphics, or both, from Web pages on Web
`sites. Examples of a Web browser include without limitation
`Mozilla FirefoxTM and Microsoft Internet ExplorerTM.
`0059) “Web page” means any documents written in a
`mark-up language including without limitation HTML (hy
`pertext mark-up language) or VRML (virtual reality model
`ing language), dynamic HTML, XML (eXtensible mark-up
`language) or related computer languages thereof, any collec
`tion of such documents reachable through one specific Inter
`net address or at one specific Web site, or any document
`obtainable through a particular URL (Uniform Resource
`Locator).
`0060 “Web server” refers to a computer or other elec
`tronic device which is capable of serving at least one Web
`page to a Web browser. An example of a Web server is a
`Yahoo TM Web Server.
`0061 “Web site' means at least one Web page, and more
`commonly a plurality of Web pages, virtually coupled to form
`a coherent group.
`III. System Architecture and Processes
`0062 FIG. 1 is a system diagram of an exemplary content
`removal system 100 in which some embodiments are imple
`
`

`

`US 2012/0020647 A1
`
`Jan. 26, 2012
`
`mented. As shown in FIG. 1, the system 100 includes at least
`one content source 102 that provides multimedia content,
`Such as a television program or other program containing
`video and/or audio content, to a filter 104. The content source
`102 may include several different types such as, for example,
`cable, satellite, terrestrial, free-to-air, network and/or Inter
`net, each of which is capable of providing media content in
`the form of a content stream.
`0063 Generally, filter 104 filters cont

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket