US20140082645A1 - Apparatus and methods for providing enhanced or interactive features - Google Patents

Apparatus and methods for providing enhanced or interactive features Download PDF

Info

Publication number
US20140082645A1
US20140082645A1 US13/619,951 US201213619951A US2014082645A1 US 20140082645 A1 US20140082645 A1 US 20140082645A1 US 201213619951 A US201213619951 A US 201213619951A US 2014082645 A1 US2014082645 A1 US 2014082645A1
Authority
US
United States
Prior art keywords
content
user
network
subscribers
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/619,951
Inventor
Peter Stern
Asheesh Saksena
Robert Gazdzinski
Julie Melendez
Mark Wang
James Gutierrez
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Spectrum Management Holding Co LLC
Original Assignee
Time Warner Cable Inc
Time Warner Cable Enterprises LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Time Warner Cable Inc, Time Warner Cable Enterprises LLC filed Critical Time Warner Cable Inc
Priority to US13/619,951 priority Critical patent/US20140082645A1/en
Assigned to TIME WARNER CABLE ENTERPRISES LLC reassignment TIME WARNER CABLE ENTERPRISES LLC CONTRIBUTION AGREEMENT Assignors: TIME WARNER CABLE INC.
Assigned to TIME WARNER CABLE INC. reassignment TIME WARNER CABLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: STERN, PETER, SAKSENA, ASHEESH, GAZDZINSKI, ROBERT, GUTIERREZ, James, MELENDEZ, Julie, WANG, MARK
Publication of US20140082645A1 publication Critical patent/US20140082645A1/en
Assigned to BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT reassignment BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BRIGHT HOUSE NETWORKS, LLC, CHARTER COMMUNICATIONS OPERATING, LLC, TIME WARNER CABLE ENTERPRISES LLC
Assigned to TIME WARNER CABLE ENTERPRISES LLC reassignment TIME WARNER CABLE ENTERPRISES LLC CORRECTIVE ASSIGNMENT TO CORRECT THE CONTRIBUTION AGREEMENT EXECUTED 12-31-2012 - AGREEMENT SHOULD NOT BE RECORDED AGAINST APPLICATION NUMBER 12131649. PREVIOUSLY RECORDED AT REEL: 030281 FRAME: 0473. ASSIGNOR(S) HEREBY CONFIRMS THE . Assignors: TIME WARNER CABLE INC.
Assigned to TIME WARNER CABLE ENTERPRISES LLC reassignment TIME WARNER CABLE ENTERPRISES LLC CHANGE OF ADDRESS Assignors: TIME WARNER CABLE ENTERPRISES LLC
Assigned to THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. reassignment THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TIME WARNER CABLE INFORMATION SERVICES (NORTH CAROLINA), LLC, ADCAST NORTH CAROLINA CABLE ADVERTISING, LLC, ALABANZA LLC, AMERICAN CABLE ENTERTAINMENT COMPANY, LLC, AMERICA'S JOB EXCHANGE LLC, ATHENS CABLEVISION, LLC, AUSABLE CABLE TV, LLC, BHN HOME SECURITY SERVICES, LLC, BHN SPECTRUM INVESTMENTS, LLC, BRESNAN BROADBAND HOLDINGS, LLC, BRESNAN BROADBAND OF COLORADO, LLC, BRESNAN BROADBAND OF MONTANA, LLC, BRESNAN BROADBAND OF UTAH, LLC, BRESNAN BROADBAND OF WYOMING, LLC, BRESNAN COMMUNICATIONS, LLC, BRESNAN DIGITAL SERVICES, LLC, BRESNAN MICROWAVE OF MONTANA, LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (ALABAMA), LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (CALIFORNIA), LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (FLORIDA), LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (INDIANA), LLC, BRIGHT HOUSE NETWORKS INFORMATION SERVICES (MICHIGAN), LLC, BRIGHT HOUSE NETWORKS, LLC, CABLE EQUITIES COLORADO, LLC, CABLE EQUITIES OF COLORADO MANAGEMENT LLC CC 10, LLC, CC FIBERLINK, LLC, CC MICHIGAN, LLC, CC SYSTEMS, LLC, CC V HOLDINGS, LLC, CC VI FIBERLINK, LLC, CC VI OPERATING COMPANY, LLC, CC VII FIBERLINK, LLC, CC VIII FIBERLINK, LLC, CC VIII HOLDINGS, LLC, CC VIII OPERATING, LLC, CC VIII, LLC, CCO FIBERLINK, LLC, CCO HOLDCO TRANSFERS VII, LLC, CCO LP, LLC, CCO NR HOLDINGS, LLC, CCO PURCHASING, LLC, CCO SOCAL I, LLC, CCO SOCAL II, LLC, CCO SOCAL VEHICLES, LLC, CCO TRANSFERS, LLC, CHARTER ADVANCED SERVICES (AL), LLC, CHARTER ADVANCED SERVICES (CA), LLC, CHARTER ADVANCED SERVICES (CO), LLC, CHARTER ADVANCED SERVICES (CT), LLC, CHARTER ADVANCED SERVICES (GA), LLC, CHARTER ADVANCED SERVICES (IL), LLC, CHARTER ADVANCED SERVICES (IN), LLC, CHARTER ADVANCED SERVICES (KY), LLC, CHARTER ADVANCED SERVICES (LA), LLC, CHARTER ADVANCED SERVICES (MA), LLC, CHARTER ADVANCED SERVICES (MD), LLC, CHARTER ADVANCED SERVICES (MI), LLC, CHARTER ADVANCED SERVICES (MN), LLC, CHARTER ADVANCED SERVICES (MO), LLC, CHARTER ADVANCED SERVICES (MS), LLC, CHARTER ADVANCED SERVICES (MT), LLC, CHARTER ADVANCED SERVICES (NC), LLC, CHARTER ADVANCED SERVICES (NE), LLC, CHARTER ADVANCED SERVICES (NH), LLC, CHARTER ADVANCED SERVICES (NV), LLC, CHARTER ADVANCED SERVICES (NY), LLC, CHARTER ADVANCED SERVICES (OH), LLC, CHARTER ADVANCED SERVICES (OR), LLC, CHARTER ADVANCED SERVICES (PA), LLC, CHARTER ADVANCED SERVICES (SC), LLC, CHARTER ADVANCED SERVICES (TN), LLC, CHARTER ADVANCED SERVICES (TX), LLC, CHARTER ADVANCED SERVICES (UT), LLC, CHARTER ADVANCED SERVICES (VA), LLC, CHARTER ADVANCED SERVICES (VT), LLC, CHARTER ADVANCED SERVICES (WA), LLC, CHARTER ADVANCED SERVICES (WI), LLC, CHARTER ADVANCED SERVICES (WV), LLC, CHARTER ADVANCED SERVICES (WY), LLC, CHARTER ADVANCED SERVICES VIII (MI), LLC, CHARTER ADVANCED SERVICES VIII (MN), LLC, CHARTER ADVANCED SERVICES VIII (WI), LLC, CHARTER ADVERTISING OF SAINT LOUIS, LLC, CHARTER CABLE OPERATING COMPANY, LLC, CHARTER CABLE PARTNERS, LLC, CHARTER COMMUNICATIONS ENTERTAINMENT I, LLC, CHARTER COMMUNICATIONS ENTERTAINMENT II, LLC, CHARTER COMMUNICATIONS ENTERTAINMENT, LLC, CHARTER COMMUNICATIONS OF CALIFORNIA, LLC, CHARTER COMMUNICATIONS OPERATING CAPITAL CORP., CHARTER COMMUNICATIONS OPERATING, LLC, CHARTER COMMUNICATIONS PROPERTIES LLC, CHARTER COMMUNICATIONS V, LLC, CHARTER COMMUNICATIONS VENTURES, LLC, CHARTER COMMUNICATIONS VI, L.L.C., CHARTER COMMUNICATIONS VII, LLC, CHARTER COMMUNICATIONS, LLC, CHARTER DISTRIBUTION, LLC, CHARTER FIBERLINK - ALABAMA, LLC, CHARTER FIBERLINK - GEORGIA, LLC, CHARTER FIBERLINK - ILLINOIS, LLC, CHARTER FIBERLINK - MARYLAND II, LLC, CHARTER FIBERLINK - MICHIGAN, LLC, CHARTER FIBERLINK - MISSOURI, LLC, CHARTER FIBERLINK - NEBRASKA, LLC, CHARTER FIBERLINK - PENNSYLVANIA, LLC, CHARTER FIBERLINK - TENNESSEE, LLC, CHARTER FIBERLINK AR-CCVII, LLC, CHARTER FIBERLINK CA-CCO, LLC, CHARTER FIBERLINK CC VIII, LLC, CHARTER FIBERLINK CCO, LLC, CHARTER FIBERLINK CT-CCO, LLC, CHARTER FIBERLINK LA-CCO, LLC, CHARTER FIBERLINK MA-CCO, LLC, CHARTER FIBERLINK MS-CCVI, LLC, CHARTER FIBERLINK NC-CCO, LLC, CHARTER FIBERLINK NH-CCO, LLC, CHARTER FIBERLINK NV-CCVII, LLC, CHARTER FIBERLINK NY-CCO, LLC, CHARTER FIBERLINK OH-CCO, LLC, CHARTER FIBERLINK OR-CCVII, LLC, CHARTER FIBERLINK SC-CCO, LLC, CHARTER FIBERLINK TX-CCO, LLC, CHARTER FIBERLINK VA-CCO, LLC, CHARTER FIBERLINK VT-CCO, LLC, CHARTER FIBERLINK WA-CCVII, LLC, CHARTER HELICON, LLC, CHARTER HOME SECURITY, LLC, CHARTER LEASING HOLDING COMPANY, LLC, CHARTER LEASING OF WISCONSIN, LLC, CHARTER RMG, LLC, CHARTER STORES FCN, LLC, CHARTER VIDEO ELECTRONICS, LLC, COAXIAL COMMUNICATIONS OF CENTRAL OHIO LLC, DUKENET COMMUNICATIONS HOLDINGS, LLC, DUKENET COMMUNICATIONS, LLC, FALCON CABLE COMMUNICATIONS, LLC, FALCON CABLE MEDIA, A CALIFORNIA LIMITED PARTNERSHIP, FALCON CABLE SYSTEMS COMPANY II, L.P., FALCON CABLEVISION, A CALIFORNIA LIMITED PARTNERSHIP, FALCON COMMUNITY CABLE, L.P., FALCON COMMUNITY VENTURES I LIMITED PARTNERSHIP, FALCON FIRST CABLE OF THE SOUTHEAST, LLC, FALCON FIRST, LLC, FALCON TELECABLE, A CALIFORNIA LIMITED PARTNERSHIP, FALCON VIDEO COMMUNICATIONS, L.P., HELICON PARTNERS I, L.P., HOMETOWN T.V., LLC, HPI ACQUISITION CO. LLC, ICI HOLDINGS, LLC, INSIGHT BLOCKER LLC, INSIGHT CAPITAL LLC, INSIGHT COMMUNICATIONS COMPANY LLC, INSIGHT COMMUNICATIONS COMPANY, L.P, INSIGHT COMMUNICATIONS MIDWEST, LLC, INSIGHT COMMUNICATIONS OF CENTRAL OHIO, LLC, INSIGHT COMMUNICATIONS OF KENTUCKY, L.P., INSIGHT INTERACTIVE, LLC, INSIGHT KENTUCKY CAPITAL, LLC, INSIGHT KENTUCKY PARTNERS I, L.P., INSIGHT KENTUCKY PARTNERS II, L.P., INSIGHT MIDWEST HOLDINGS, LLC, INSIGHT MIDWEST, L.P., INSIGHT PHONE OF INDIANA, LLC, INSIGHT PHONE OF KENTUCKY, LLC, INSIGHT PHONE OF OHIO, LLC, INTERACTIVE CABLE SERVICES, LLC, INTERLINK COMMUNICATIONS PARTNERS, LLC, INTREPID ACQUISITION LLC, LONG BEACH, LLC, MARCUS CABLE ASSOCIATES, L.L.C., MARCUS CABLE OF ALABAMA, L.L.C., MARCUS CABLE, LLC, MIDWEST CABLE COMMUNICATIONS, LLC, NAVISITE LLC, NEW WISCONSIN PROCUREMENT LLC, OCEANIC TIME WARNER CABLE LLC, PARITY ASSETS, LLC, PEACHTREE CABLE TV, L.P., PEACHTREE CABLE TV, LLC, PHONE TRANSFERS (AL), LLC, PHONE TRANSFERS (CA), LLC, PHONE TRANSFERS (GA), LLC, PHONE TRANSFERS (NC), LLC, PHONE TRANSFERS (TN), LLC, PHONE TRANSFERS (VA), LLC, PLATTSBURGH CABLEVISION, LLC, RENAISSANCE MEDIA LLC, RIFKIN ACQUISITION PARTNERS, LLC, ROBIN MEDIA GROUP, LLC, SCOTTSBORO TV CABLE, LLC TENNESSEE, LLC, THE HELICON GROUP, L.P., TIME WARNER CABLE BUSINESS LLC, TIME WARNER CABLE ENTERPRISES LLC, TIME WARNER CABLE INFORMATION SERVICES (ALABAMA), LLC, TIME WARNER CABLE INFORMATION SERVICES (ARIZONA), LLC, TIME WARNER CABLE INFORMATION SERVICES (CALIFORNIA), LLC, TIME WARNER CABLE INFORMATION SERVICES (COLORADO), LLC, TIME WARNER CABLE INFORMATION SERVICES (HAWAII), LLC, TIME WARNER CABLE INFORMATION SERVICES (IDAHO), LLC, TIME WARNER CABLE INFORMATION SERVICES (ILLINOIS), LLC, TIME WARNER CABLE INFORMATION SERVICES (INDIANA), LLC, TIME WARNER CABLE INFORMATION SERVICES (KANSAS), LLC, TIME WARNER CABLE INFORMATION SERVICES (KENTUCKY), LLC, TIME WARNER CABLE INFORMATION SERVICES (MAINE), LLC, TIME WARNER CABLE INFORMATION SERVICES (MASSACHUSETTS), LLC, TIME WARNER CABLE INFORMATION SERVICES (MICHIGAN), LLC, TIME WARNER CABLE INFORMATION SERVICES (MISSOURI), LLC, TIME WARNER CABLE INFORMATION SERVICES (NEBRASKA), LLC, TIME WARNER CABLE INFORMATION SERVICES (NEW HAMPSHIRE), LLC, TIME WARNER CABLE INFORMATION SERVICES (NEW JERSEY), LLC, TIME WARNER CABLE INFORMATION SERVICES (NEW MEXICO) LLC, TIME WARNER CABLE INFORMATION SERVICES (NEW YORK), LLC, TIME WARNER CABLE INFORMATION SERVICES (OHIO), LLC, TIME WARNER CABLE INFORMATION SERVICES (PENNSYLVANIA), LLC, TIME WARNER CABLE INFORMATION SERVICES (SOUTH CAROLINA), LLC, TIME WARNER CABLE INFORMATION SERVICES (TENNESSEE), LLC, TIME WARNER CABLE INFORMATION SERVICES (TEXAS), LLC, TIME WARNER CABLE INFORMATION SERVICES (VIRGINIA), LLC, TIME WARNER CABLE INFORMATION SERVICES (WASHINGTON), LLC, TIME WARNER CABLE INFORMATION SERVICES (WEST VIRGINIA), LLC, TIME WARNER CABLE INFORMATION SERVICES (WISCONSIN), LLC, TIME WARNER CABLE INTERNATIONAL LLC, TIME WARNER CABLE INTERNET HOLDINGS III LLC, TIME WARNER CABLE INTERNET HOLDINGS LLC, TIME WARNER CABLE INTERNET LLC, TIME WARNER CABLE MEDIA LLC, TIME WARNER CABLE MIDWEST LLC, TIME WARNER CABLE NEW YORK CITY LLC, TIME WARNER CABLE NORTHEAST LLC, TIME WARNER CABLE PACIFIC WEST LLC, TIME WARNER CABLE SERVICES LLC, TIME WARNER CABLE SOUTHEAST LLC, TIME WARNER CABLE SPORTS LLC, TIME WARNER CABLE TEXAS LLC, TWC ADMINISTRATION LLC, TWC COMMUNICATIONS, LLC, TWC DIGITAL PHONE LLC, TWC MEDIA BLOCKER LLC, TWC NEWCO LLC, TWC NEWS AND LOCAL PROGRAMMING HOLDCO LLC, TWC NEWS AND LOCAL PROGRAMMING LLC, TWC REGIONAL SPORTS NETWORK I LLC, TWC SECURITY LLC, TWC SEE HOLDCO LLC, TWC WIRELESS LLC, TWC/CHARTER DALLAS CABLE ADVERTISING, LLC, TWCIS HOLDCO LLC, VISTA BROADBAND COMMUNICATIONS, LLC, VOIP TRANSFERS (AL), LLC, VOIP TRANSFERS (CA) LLC, VOIP TRANSFERS (GA), LLC, VOIP TRANSFERS (NC), LLC, VOIP TRANSFERS (TN), LLC, VOIP TRANSFERS (VA), LLC, WISCONSIN PROCUREMENT HOLDCO LLC
Assigned to WELLS FARGO TRUST COMPANY, N.A. reassignment WELLS FARGO TRUST COMPANY, N.A. SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BRIGHT HOUSE NETWORKS, LLC, CHARTER COMMUNICATIONS OPERATING, LLC, TIME WARNER CABLE ENTERPRISES LLC, TIME WARNER CABLE INTERNET LLC
Priority to US16/435,229 priority patent/US11159851B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • H04N21/44226Monitoring of user activity on external systems, e.g. Internet browsing on social networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4784Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Definitions

  • the present invention relates generally to the field of content and/or data delivery over a network. More particularly, the present invention is related in one exemplary aspect to apparatus and methods for utilization of a network (such as e.g., a managed content delivery network) for providing enhanced or interactive features.
  • a network such as e.g., a managed content delivery network
  • Interactive TV includes techniques for allowing viewers to interact with television content.
  • various levels of interactivity may be provided.
  • low interactivity comprises current technologies for changing channels, increasing or reducing volume, and turning on or off the television content.
  • Moderate interactivity may include services such as on-demand, pay-per-view, etc. where a user may search and select to view particular content, as well as so called “trick-mode” functionality (rewind, fast forward, pause, etc.).
  • High interactivity may include, for example, providing an audience the ability to affect or interact with the television content.
  • One exemplary embodiment of such high interactivity iTV includes real-time on-screen voting, in which audience votes create decisions that are reflected in how the program continues.
  • ETV Enhanced TV
  • iTV is one example of iTV.
  • ETV is used primarily with respect to two-screen solutions (i.e., TV and PC services).
  • users of ETV services have a television and computer in the same room, and use the service to navigate their web browser to a particular program-specific website that is synchronized to the live program by the broadcast television network.
  • the user's computer may have a television tuner card, or a television network or managed network (multiple systems operator (MSO)) may offer a web browser.
  • MSO multiple systems operator
  • such two-screen solutions may only provide supplemental information, and/or may not enable a user to affect live programming (i.e., may not offer high interactivity).
  • the ETV two screen solutions do not present a user with one single unified interface for interaction with content.
  • a method of enabling user interaction with content is disclosed.
  • the content is delivered over a managed content delivery network, and the method includes: providing a first user access to first content via the managed content delivery network; providing access to one or more applications which enable the first user to generate second content, the second content comprising a manipulation of one or more aspects of the first content; and enabling the user to make the second content accessible to one or more second users.
  • a method of enabling a plurality of users to actively participate with content delivered over a content delivery network includes: notifying the plurality of users of an event, the event being enabled for participation and relating to particular content; scheduling a date and time for delivery of the particular content associated with the event; delivering the particular content associated with the event to the plurality of users; and enabling the plurality of users to interactively participate in the event.
  • the interaction comprises at least one of interaction of individual ones of the plurality of users independent of other ones of the plurality, or interaction of individual ones of the plurality of users simultaneously with one another.
  • a method for interaction of a plurality of subscribers to a content delivery network with a content element delivered over the network includes: determining a threshold number of subscribers required for participation in an event, the event being associated with the content element; notifying the plurality of subscribers of the event associated with the content element; enabling individual ones of the plurality of subscribers to designate an interest in participation in the event; and when a number of interested ones of the plurality of subscribers meets the threshold number, causing the event to occur for only the interested ones of the plurality of subscribers.
  • a network server configured to provide a plurality of enhanced interactive features to a plurality of subscribers in a network.
  • the server comprises: a storage entity; at least one network interface; and a digital processor in data communication with the storage entity and the at least one interface, the processor configured to run at least one computer program thereon.
  • the computer program comprise a plurality of instructions which are configured to, when executed: perform one or more decision-making tasks associated with the enhanced interactive features relating to particular content; randomize at least a portion of data stored at the storage entity; enable the plurality of subscribers to modify the particular content; generate one or more reports relating to interactivity of the plurality of subscribers with the particular content; and enable publication of at least one of the modified particular content and the one or more reports relating to interactivity.
  • a mobile user device in one embodiment, includes at least one wireless interface for communication with a wireless LAN or MAN, and further includes a client application configured to communicate with a managed network-side server to provide the aforementioned interactive features to a plurality of users.
  • a computer readable apparatus in one embodiment, includes at least one computer program with a plurality of instructions which are configured to, when executed, provide high-bandwidth interactive services to a plurality of managed network users.
  • methods and apparatus for participatory user interaction are disclosed.
  • the methods and apparatus provide participatory cooking channel functionality.
  • a participatory exercise/workout channel is provided.
  • live chat and video is provided.
  • participatory educational TV is provided.
  • television “roulette”/dating is provided.
  • methods and apparatus for participatory group interaction are disclosed.
  • the methods and apparatus provide a rotating advertisement functionality.
  • participation advertisements are provided.
  • group content discounts are provided.
  • group gaming is provided.
  • FIG. 1 is a functional block diagram illustrating an exemplary hybrid fiber network configuration useful with the present invention.
  • FIG. 1 a is a functional block diagram illustrating one exemplary network headend configuration useful with the present invention.
  • FIG. 1 b is a functional block diagram illustrating one exemplary local service node configuration useful with the present invention.
  • FIG. 1 c is a functional block diagram illustrating one exemplary broadcast switched architecture (BSA) network useful with the present invention.
  • BSA broadcast switched architecture
  • FIG. 1 d is a functional block diagram illustrating one exemplary packetized content delivery network architecture useful with the present invention.
  • FIG. 2 is a functional block diagram illustrating an exemplary embodiment of a network architecture according to the present invention.
  • FIG. 2 a is a functional block diagram illustrating a second exemplary embodiment of a network architecture according to the present invention.
  • FIG. 2 b is a functional block diagram illustrating another exemplary embodiment of a network architecture according to the present invention.
  • FIG. 2 c is a functional block diagram illustrating yet another exemplary embodiment of a network architecture according to the present invention.
  • FIG. 3 is a logical flow diagram illustrating an exemplary embodiment of a method for direct user interaction with content.
  • FIG. 3 a is an illustration of an exemplary playlist creator interface according to the present invention.
  • FIG. 4 is a logical flow diagram illustrating an exemplary embodiment of a method for participatory interaction with content.
  • FIG. 5 is a logical flow diagram illustrating an exemplary embodiment of a method for group interaction with content.
  • FIG. 6 is a functional block diagram illustrating an exemplary embodiment of consumer premises device according to the present invention.
  • the term “application” refers generally to a unit of executable software that implements a certain functionality or theme.
  • the themes of applications vary broadly across any number of disciplines and functions (such as on-demand content management, e-commerce transactions, brokerage transactions, home entertainment, calculator etc.), and one application may have more than one theme.
  • the unit of executable software generally runs in a predetermined environment; for example, the unit could comprise a downloadable Java XletTM that runs within the JavaTVTM environment.
  • client device and “end user device” include, but are not limited to, set top boxes (e.g., DSTBs), personal computers (PCs), and minicomputers, whether desktop, laptop, or otherwise, and mobile devices such as handheld computers, PDAs, personal media devices (PMDs), and smartphones.
  • set top boxes e.g., DSTBs
  • PCs personal computers
  • minicomputers whether desktop, laptop, or otherwise
  • mobile devices such as handheld computers, PDAs, personal media devices (PMDs), and smartphones.
  • PMDs personal media devices
  • As used herein, the term “computer program” or “software” is meant to include any sequence or human or machine cognizable steps which perform a function.
  • Such program may be rendered in virtually any programming language or environment including, for example, C/C++, Fortran, COBOL, PASCAL, assembly language, markup languages (e.g., HTML, SGML, XML, VoXML), and the like, as well as object-oriented environments such as the Common Object Request Broker Architecture (CORBA), JavaTM (including J2ME, Java Beans, etc.), Binary Runtime Environment (e.g., BREW), and the like.
  • CORBA Common Object Request Broker Architecture
  • JavaTM including J2ME, Java Beans, etc.
  • BREW Binary Runtime Environment
  • CPE Customer Premises Equipment
  • set-top boxes e.g., DSTBs or IP TV devices
  • televisions e.g., cable modems (CMs), embedded multimedia terminal adapters (eMTAs), whether stand-alone or integrated with other devices, Digital Video Recorders (DVR), gateway storage devices (Furnace), and ITV Personal Computers.
  • CMs cable modems
  • eMTAs embedded multimedia terminal adapters
  • DVR Digital Video Recorders
  • Furnace gateway storage devices
  • ITV Personal Computers ITV Personal Computers.
  • display means any type of device adapted to display information, including without limitation CRTs, LCDs, TFTs, plasma displays, LEDs, incandescent and fluorescent devices. Display devices may also include less dynamic devices such as, for example, printers, e-ink devices, and the like.
  • DVR digital video recorder
  • DOCSIS refers to any of the existing or planned variants of the Data Over Cable Services Interface Specification, including for example DOCSIS versions 1.0, 1.1, 2.0 and 3.0.
  • DOCSIS version 1.0
  • DOCSIS is a standard and protocol for internet access using a “digital” cable network.
  • Internet and “internet” are used interchangeably to refer to inter-networks including, without limitation, the Internet.
  • memory or “storage” includes any type of integrated circuit or other storage device adapted for storing digital data including, without limitation, ROM. PROM, EEPROM, DRAM, SDRAM, DDR/2 SDRAM, EDO/FPMS, RLDRAM, SRAM, “flash” memory (e.g., NAND/NOR), and PSRAM.
  • flash memory e.g., NAND/NOR
  • microprocessor and “digital processor” are meant generally to include all types of digital processing devices including, without limitation, digital signal processors (DSPs), reduced instruction set computers (RISC), general-purpose (CISC) processors, microprocessors, gate arrays (e.g., FPGAs), PLDs, reconfigurable compute fabrics (RCFs), array processors, and application-specific integrated circuits (ASICs).
  • DSPs digital signal processors
  • RISC reduced instruction set computers
  • CISC general-purpose
  • microprocessors e.g., FPGAs), PLDs, reconfigurable compute fabrics (RCFs), array processors, and application-specific integrated circuits (ASICs).
  • FPGAs field-programmable gate arrays
  • RCFs reconfigurable compute fabrics
  • ASICs application-specific integrated circuits
  • MSO multiple systems operator
  • multiple systems operator refer to a cable, satellite, or terrestrial network provider having infrastructure required to deliver services including programming and data over those mediums.
  • network and “bearer network” refer generally to any type of telecommunications or data network including, without limitation, hybrid fiber coax (HFC) networks, satellite networks, telco networks, and data networks (including MANs, WANs, LANs, WLANs, internets, and intranets).
  • HFC hybrid fiber coax
  • Such networks or portions thereof may utilize any one or more different topologies (e.g., ring, bus, star, loop, etc.), transmission media (e.g., wired/RF cable, RF wireless, millimeter wave, optical, etc.) and/or communications or networking protocols (e.g., SONET, DOCSIS, IEEE Std. 802.3, ATM, X.25, Frame Relay, 3GPP, 3GPP2, LTE/LTE-A, WAP, SIP, UDP, FTP, RTP/RTCP, H.323, etc.).
  • HFC hybrid fiber coax
  • satellite networks e.g., satellite networks, telco networks, and data networks
  • the term “network interface” refers to any signal or data interface with a component or network including, without limitation, those of the Firewire (e.g., FW400, FW800, etc.), USB (e.g., USB2), Ethernet (e.g., 10/100, 10/100/1000 (Gigabit Ethernet), 10-Gig-E, etc.), MoCA, Serial ATA (e.g., SATA, e-SATA, SATAII), Ultra-ATA/DMA, Coaxsys (e.g., TVnetTM), radio frequency tuner (e.g., in-band or OOB, cable modem, etc.), Wi-Fi (802.11a,b,g,n), Wi-MAX (802.16), PAN (802.15), cellular (e.g., LTE/LTE-A, 3GPP, 3GPP2, UMTS), or IrDA families.
  • Firewire e.g., FW400, FW800, etc.
  • USB e.g., USB2
  • server refers to any computerized component, system or entity regardless of form which is adapted to provide data, files, applications, content, or other services to one or more other devices or entities on a computer network.
  • user interface refers to, without limitation, any visual, graphical, tactile, audible, sensory, or other means of providing information to and/or receiving information from a user or other entity.
  • Wi-Fi refers to, without limitation, any of the variants of IEEE-Std. 802.11 or related standards including 802.11a/b/g/n.
  • wireless means any wireless signal, data, communication, or other interface including without limitation Wi-Fi, Bluetooth, 3G (3GPP/3GPP2), HSDPA/HSUPA, TDMA, CDMA (e.g., IS-95A, WCDMA, etc.), FHSS, DSSS, GSM, PAN/802.15, WiMAX (802.16), 802.20, narrowband/FDMA, OFDM, PCS/DCS, LTE/LTE-A/TD-LTE, analog cellular, CDPD, satellite systems, millimeter wave or microwave systems, acoustic, and infrared (i.e., IrDA).
  • the present invention comprises apparatus and methods for utilizing a network (such as an extant managed content delivery network) for providing enhanced social or interactive features, and media enhancement.
  • a network such as an extant managed content delivery network
  • IP-based delivery mechanisms that have become pervasive in both managed networks (such as cable, satellite, and other such broadband subscriber-based systems, and cellular/wireless networks such as 40 LTE networks), and non-managed networks (such as the Internet, WLANs, etc.).
  • the exemplary apparatus and methods are implemented so as to enable a user to create a playlist of content (e.g., movies/linear broadcasts, clips, advertisements, promotions, etc.) from multiple different sources and of multiple different types.
  • the content may be provided from e.g., currently broadcast content, previously stored content, user-generated content, web or other network content, etc.
  • mechanisms may be established for sharing such user-created playlists with friends or other network users/subscribers, such as via publication thereof.
  • a user can upload user-generated or other content to the network, such as for insertion into a playlist at higher rates of speed using for instance a network operator-provided WMAN (e.g., WiMAX) dongle or other similar high-bandwidth apparatus.
  • WMAN e.g., WiMAX
  • one or more user-selected content elements may be modified with user commentary, and uploaded to the network to e.g., be shared with friends, family or other parties (which may or may not be other network subscribers).
  • the enhanced or interactive features include participatory functionality.
  • users may participate individually, or with friends or other subscribers, in live or recorded content-based group activities (such as e.g., cooking, exercising, group viewing, dating, and learning/teaching).
  • the enhanced or interactive features of the invention further include in one variant music-based features for enabling a subscriber-specific, sharable music channel.
  • the music channel may be linked to a general music storage entity, or alternatively specifically linked to the user's pre-existing stored music.
  • the dedicated and personalized music channel is then made available over the high bandwidth content delivery network (such as e.g., a cable or satellite network, cellular/wireless networks, etc.)
  • Other network content may be linked to the music provided via the music channel, such as for example music videos, web content including lyrics, band or artist information, etc.
  • enhanced and/or interactive advertising and gaming are provided.
  • rotating group buy-in advertisements may be provided using the enhanced methods and architecture discussed herein.
  • a product registry i.e., centralized location for enabling subscribers to identify one or more products/services which they are interested in as identified from commercials, product placement within primary content, etc.
  • Group participation gaming (such as scavenger hunts and trivia games) is also enabled via various embodiments of the herein described methods and apparatus.
  • present apparatus and methods may be used to provide general public use wireless access from existing private user devices.
  • HFC managed hybrid fiber coax
  • FIG. 1 illustrates a typical content delivery network configuration with which the apparatus and methods of the present invention may be used.
  • the various components of the network 100 include (i) one or more data and application origination points 102 ; (ii) one or more content sources 103 , (iii) one or more application distribution servers 104 ; (iv) one or more VOD servers 105 , and (v) customer premises equipment (CPE) 106 .
  • the distribution server(s) 104 , VOD servers 105 and CPE(s) 106 are connected via a bearer (e.g., HFC) network 101 .
  • a simple architecture comprising one of each of the aforementioned components 102 , 104 , 105 , 106 is shown in FIG.
  • FIG. 1 for simplicity, although it will be recognized that comparable architectures with multiple origination points, distribution servers, VOD servers, and/or CPE devices (as well as different network topologies) may be utilized consistent with the invention.
  • the headend architecture of FIG. 1 a (described in greater detail below) may be used.
  • the data/application origination point 102 comprises any medium that allows data and/or applications (such as a VOD-based or “Watch TV” application) to be transferred to a distribution server 104 .
  • a distribution server 104 This can include for example a third party data source, application vendor website, CD-ROM, external network interface, mass storage device (e.g., RAID system), etc.
  • Such transference may be automatic, initiated upon the occurrence of one or more specified events (such as the receipt of a request packet or ACK), performed manually, or accomplished in any number of other modes readily recognized by those of ordinary skill.
  • the application distribution server 104 comprises a computer system where such applications can enter the network system. Distribution servers are well known in the networking arts, and accordingly not described further herein.
  • the VOD server 105 comprises a computer system where on-demand content can be received from one or more of the aforementioned data sources 102 and enter the network system. These servers may generate the content locally, or alternatively act as a gateway or intermediary from a distant source.
  • the CPE 106 includes any equipment in the “customers' premises” (or other locations, whether local or remote to the distribution server 104 ) that can be accessed by a distribution server 104 .
  • the headend architecture 150 comprises typical headend components and services including billing module 152 , subscriber management system (SMS) and CPE configuration management module 154 , cable-modem termination system (CMTS) and 00 B system 156 , as well as LAN(s) 158 , 160 placing the various components in data communication with one another.
  • SMS subscriber management system
  • CPE cable-modem termination system
  • 00 B system 156 cable-modem termination system
  • LAN(s) 158 , 160 placing the various components in data communication with one another.
  • LAN(s) 158 , 160 placing the various components in data communication with one another.
  • the exemplary architecture 150 of FIG. 1 a further includes a multiplexer-encrypter-modulator (MEM) 162 coupled to the HFC network 101 adapted to process or condition content for transmission over the network.
  • the distribution servers 164 are coupled to the LAN 160 , which provides access to the MEM 162 and network 101 via one or more file servers 170 .
  • the VOD servers 105 are coupled to the LAN 160 as well, although other architectures may be employed (such as for example where the VOD servers are associated with a core switching device such as an 802.3z Gigabit Ethernet device).
  • information is carried across multiple channels.
  • the headend must be adapted to acquire the information for the carried channels from various sources.
  • the channels being delivered from the headend 150 to the CPE 106 (“downstream”) are multiplexed together in the headend, as previously described and sent to neighborhood hubs ( FIG. 1 b ) via a variety of interposed network components.
  • the multiplexing operation(s) need not necessarily occur at the headend 150 (e.g., in the aforementioned MEM 162 ).
  • the multiplexing is conducted at a BSA switching node or hub (see discussion of FIG. 1 c provided subsequently herein).
  • a multi-location or multi-stage approach can be used, such as that described in U.S. Pat. No.
  • OOB out-of-band
  • DOCSIS DOCSIS channels and associated protocols.
  • OCAP 1.0, 2.0, 3.0 (and subsequent) specification provides for exemplary networking protocols both downstream and upstream, although the invention is in no way limited to these approaches.
  • FIG. 1 c illustrates an exemplary “switched” network architecture also useful with the present invention. While a so-called “broadcast switched architecture” or BSA network is illustrated in this exemplary embodiment, it will be recognized that the present invention is in no way limited to such architectures.
  • Switching architectures allow improved efficiency of bandwidth use for ordinary digital broadcast programs. Ideally, the subscriber is unaware of any difference between programs delivered using a switched network and ordinary streaming broadcast delivery.
  • FIG. 1 c shows the implementation details of one exemplary embodiment of this broadcast switched network architecture.
  • the headend 150 contains switched broadcast control and media path functions 190 , 192 ; these element cooperating to control and feed, respectively, downstream or edge switching devices 194 at the hub site which are used to selectively switch broadcast streams to various service groups.
  • a BSA server 196 is also disposed at the hub site, and implements functions related to switching and bandwidth conservation (in conjunction with a management entity 198 disposed at the headend).
  • An optical transport ring 197 is utilized to distribute the dense wave-division multiplexed (DWDM) optical signals to each hub in an efficient fashion.
  • DWDM dense wave-division multiplexed
  • FIGS. 1 a and 1 c In addition to “broadcast” content (e.g., video programming), the systems of FIGS. 1 a and 1 c (and 1 d discussed below) also deliver Internet data services using the Internet protocol (IP), although other protocols and transport mechanisms of the type well known in the digital communication art may be substituted.
  • IP Internet protocol
  • One exemplary delivery paradigm comprises delivering MPEG-based video content, with the video transported to user PCs (or IP-based STBs) over the aforementioned DOCSIS channels comprising MPEG (or other video codec such as H.264 or AVC) over IP over MPEG. That is, the higher layer MPEG- or other encoded content is encapsulated using an IP protocol, which then utilizes an MPEG packetization of the type well known in the art for delivery over the RF channels.
  • MPEG or other video codec such as H.264 or AVC
  • a parallel delivery mode to the normal broadcast delivery exists; i.e., delivery of video content both over traditional downstream QAMs to the tuner of the user's STB or other receiver device for viewing on the television, and also as packetized IP data over the DOCSIS QAMs to the user's PC or other IP-enabled device via the user's cable modem. Delivery in such packetized modes may be unicast, multicast, or broadcast.
  • the IP packets associated with Internet services are received by edge switch 194 , and in one embodiment forwarded to the cable modem termination system (CMTS) 199 .
  • CMTS cable modem termination system
  • the CMTS examines the packets, and forwards packets intended for the local network to the edge switch 194 . Other packets are discarded or routed to another component.
  • the edge switch 194 forwards the packets receive from the CMTS 199 to the QAM modulator 189 , which transmits the packets on one or more physical (QAM-modulated RF) channels to the CPE.
  • the IP packets are typically transmitted on RF channels (e.g., DOCSIS QAMs) that are different that the RF channels used for the broadcast video and audio programming, although this is not a requirement.
  • the CPE 106 are each configured to monitor the particular assigned RF channel (such as via a port or socket ID/address, or other such mechanism) for IP packets intended for the subscriber premises/address that they serve.
  • FIG. 1 d illustrates one exemplary implementation of such a network, in the context of a 3GPP IMS (IP Multimedia Subsystem) network with common control plane and service delivery platform (SDP), as described in co-pending U.S. Provisional Patent Application Ser. No. 61/256,903 filed Oct.
  • 3GPP IMS IP Multimedia Subsystem
  • SDP common control plane and service delivery platform
  • FIG. 2 is a block diagram illustrating a content delivery network architecture 200 for enabling media enhancement, social media, and interactivity options configured in accordance with one embodiment of the invention.
  • the exemplary illustrated network entities and apparatus are configured to operate within the above-described networks of FIGS. 1-1 d.
  • the network architecture 200 generally comprises a media enhancement server 202 in communication with a plurality of user devices 106 via a network 101 .
  • the media enhancement server 202 generally comprises a storage entity 214 for storing data relating to content, users, and/or system operations, a plurality of interfaces 216 for communication to other headend 150 entities and with the network 101 , and one or more enhancement applications 204 a - 204 e (collectively referred to as “enhancement applications 204 ”) configured to run on a digital processor thereof 206 .
  • the media enhancement server 202 generally comprises a network interface 210 for interfacing with the entities of the content delivery network 101 , a processor 206 , a storage apparatus 208 , and a plurality of interfaces (not shown) for direct or indirect communication with e.g., the CPE 106 , or other headend 150 entities.
  • the other entities with which the media enhancement server 202 are in communication with include e.g., a VOD server 226 (for providing VOD content), a personal content server 220 (for providing headend storage of content associated to individual subscribers; see e.g., the personal content server discussed in U.S. patent application Ser. No.
  • a gateway 224 for communication to a non-managed network such as the Internet 230 and servers 232 thereat or other types of managed or unmanaged networks such as for example 4G-enabled cellular networks managed by other service providers; see e.g., the gateway discussed in U.S. Pat. No. 7,954,131 issued on May 31, 2011 and entitled “PREMISES GATEWAY APPARATUS AND METHODS FOR USE IN A CONTENT-BASED NETWORK”, which is incorporated herein by reference in its entirety).
  • Communication between the media enhancement server 202 and these entities will be discussed below with respect to the various functions provided by the server 202 and data retrieved from each of the foregoing network entities.
  • the server 202 is configured to run various enhancement applications 204 on the processor 206 thereof, including e.g., at least a decision making application 204 a , a randomizer 204 b , a media processing application 204 c , a reporting application 204 d , and/or a playlist generation and publication application 204 e ; however it is appreciated that additional or alternative applications may be utilized consistent with the enhancements and interactive features discussed herein, the foregoing being merely illustrative of the general concepts of the invention.
  • various enhancement applications 204 including e.g., at least a decision making application 204 a , a randomizer 204 b , a media processing application 204 c , a reporting application 204 d , and/or a playlist generation and publication application 204 e ; however it is appreciated that additional or alternative applications may be utilized consistent with the enhancements and interactive features discussed herein, the foregoing being merely illustrative of the general concepts of the invention.
  • the foregoing functionalities may comprise an individual application, or alternatively one or more distributed applications running on a plurality of entities in data communication with one another (including one or more network entities); e.g., the network may be configured with a first server for a first application/function, a different server for a second application/function, and so forth.
  • the media enhancement server 202 utilizes one or more of the enhancement applications 204 to provide enhanced and/or interactive services to its subscribers as discussed below. It will be further recognized that implementation of the features of the enhancement applications 204 may utilize communication to other network devices (such as e.g., the personal content server 220 , recommendation engine 222 , gateway 224 , VOD server 226 , etc.). Hence, the network architecture of FIG. 2 generally provides the functionalities discussed below.
  • the various applications 204 may also be configured to position data further toward the edge of the network (including even at the user's CPE or mobile device) so as to facilitate the various functions thereof.
  • information regarding a user's contacts/friends, activities, playlists, etc. may be disposed on the user CPE 106 , including their mobile device (e.g., smartphone or tablet).
  • This approach provides at least two benefits, including: (i) pushing further processing necessary to support the applications out to the edge of the network (or even onto the user device), so as to minimize core network bandwidth/resource consumption; and (ii) in the case of mobile devices, useful data pertaining to a given user is available regardless of where/how the user associates with the host network; e.g., at a Wi-Fi hotspot that is not associated with the user's premises, for example.
  • the user Once the user has associated with the hotspot, they can log into the managed network (e.g., cable or satellite network) as a subscriber or user, and accordingly obtain access to the services provided by the network infrastructure while in effect being “away from home”.
  • the managed network e.g., cable or satellite network
  • the enhancement applications 204 may be of the type discussed in co-owned, co-pending U.S. Patent Application Publication No. 2011/0090898 filed on Oct. 20, 2009 and entitled “METHODS AND APPARATUS FOR ENABLING MEDIA FUNCTIONALITY IN A CONTENT-BASED NETWORK”, which is incorporated herein by reference in its entirety. As discussed in greater detail below, the enhancement applications 204 provide direct user interaction, participatory user interaction, group interaction, and anonymous interaction functions to subscribers.
  • the decision-making application 204 a is configured to perform one or more tasks necessary for determining a plurality of contacts to present to a particular subscriber.
  • a subscriber is able to select one or more of his “friends” or contacts to e.g., share content, play games, share offers, etc.
  • the decision-making application 204 a uses information obtained from other linked applications (such as social media sites) as well as billing and network information to determine which other subscribers may be presented to the user as contacts.
  • the decision-making application 204 a then presents the list of potential contacts to the subscriber for approval in one embodiment. For example, a subscriber may be prompted to sign-in to a social media site or email account where contact information is stored.
  • the decision-making application 204 a queries a server associated with the social media site or email server account to request information regarding the subscriber's contacts. If necessary, the information may then be cross-referenced by the decision-making application 204 a to information stored in billing records (such as to determine one or more of the subscriber's contacts or friends that are also subscribers to the MSO). Alternatively, the list of contacts may be accessed and used despite a shared subscription to the MSO.
  • the decision-making application 204 a may also be utilized to determine whether a particular answer submitted by a subscriber participating in a game (discussed in greater detail below) is correct/incorrect, such as via comparing a received response from a user to a stored value. Threshold numbers for entering games, coupons or offers, etc. may also be determined by the decision-making application 204 a .
  • the decision-making application 204 a may be utilized for matching subscribers based on e.g., geographic and demographic considerations (e.g., within a given physical or virtual (e.g., psychographic) proximity of one another), or based on a dating algorithm for estimating compatibility by taking into account user-entered information (such as answers to personality questions), as well as what is known about a subscriber from the network.
  • geographic and demographic considerations e.g., within a given physical or virtual (e.g., psychographic) proximity of one another
  • a dating algorithm for estimating compatibility by taking into account user-entered information (such as answers to personality questions), as well as what is known about a subscriber from the network.
  • the randomizer 204 b is configured to provide randomization of users/subscribers, programming content, questions or item lists for games, etc.
  • the application 204 b calls upon stored information for selection therefrom to create a random viewing, chatting, and/or gaming experience.
  • the stored information may be generated by the decision-making application 204 a , and/or stored at the storage entity 208 of the media enhancement server 202 (or yet another storage entity in data communication with the system 200 ).
  • the media processing application 204 c is utilized to carryout media processing instructions designated by a subscriber.
  • the application 204 c is configured, for example, to read flags marked within particular content by a subscriber, and cut a segment of content according to the flags.
  • cues such as those described in American National Standards Institute (ANSI)/Society of Cable Telecommunications Engineers (SCTE)-35 2007 document entitled “DIGITAL PROGRAM INSERTION CUEING MESSAGE FOR CABLE”, which is incorporated herein by reference in its entirety, may be utilized to identify or flag start and stop points for content segments.
  • ANSI American National Standards Institute
  • SCTE Society of Cable Telecommunications Engineers
  • the processing application 204 c may be configured to receive metadata describing content and one or more start and stop points therein, and use this information to locate the content and segment the content according to the start and stop points.
  • the processing application 204 c further enables user-created content to be used as overlays to currently broadcast or played content, as well as user-created programming (created by piecing together segments of one or more content elements).
  • the processing application 204 c may be utilized to enable the user to append, amend and/or alter the display of content.
  • the exemplary embodiment of the reporting application 204 d running on the processor 206 of the enhancement server 202 is utilized to generate statistics regarding program and/or advertisement viewing, gaming winners, gaming updates, and offer or coupon participation updates.
  • the results are reported to e.g., all subscribers, only particular (participating) subscribers, and/or other network entities.
  • the playlist generation and publication application 204 e enables a user to create and publish playlists of content, advertisements, goods/services of interest, music, etc. Additionally, the publication application 204 e provides subscribers with an ability to publish content clips, text, etc. to other social media sites, to other users, etc, Still further, the publication application 204 e provides publication of gaming or couponing statuses.
  • HFC content distribution networks provide significantly higher download data rates than upload data rates. This limitation is not a problem for existing centralized content delivery schemes that are configured to broadcast and/or multicast content to a large population of subscribers.
  • existing networks cannot easily facilitate ad hoc networking connections from a single user to many users; in fact, existing solutions for providing multicasting capabilities are handled generally within a proxy service (e.g., a 3 rd party service provided via the Internet, etc.).
  • CMTS Cable Modem Termination. System
  • DHCP Dynamic Host Configuration Protocol
  • TFTP Trivial File Transfer Protocol
  • TOD Time of Day
  • the CMTS communicates with each subscriber's cable modem via the HFC network (which includes miles of coaxial cable, fiber optics, amplifiers, etc.).
  • the CMTS provides a synchronization broadcast (“sync”), Uplink Channel Descriptor (UCD), and Media Access Protocol (MAP) messages. Both the UCD and sync broadcasts are periodically transmitted.
  • a cable modem searches for and identifies the sync broadcast to determine its time alignment, decodes the current UCD to determine, inter alia, an appropriate uplink frequency, symbol rate, modulation profile, etc.
  • a cable modem performs a ranging process by transmitting range requests (RANGE_REQ). If the CMTS responds to a RANGE_REQ with a range response (RANGE_RSP), then the cable modem and CMTS can transition to a station maintenance state and perform additional detailed connection maintenance. If the CMTS does not provide a RANGE_RSP, the cable modem will increase its transmit power and attempt access again.
  • the cable modem can perform IP layer initialization procedures.
  • the population of cable modems time share the uplink frequency(ies) according to a TDMA (time division multiple access) scheme, thus before transmitting, each cable modem must request an allocation of transmit bandwidth from the CMTS by transmitting a bandwidth request (REQUEST).
  • the CMTS prioritizes requests within an internal queue, and allocates resources with the aforementioned MAP message which includes, inter alia, an allocated transmit time slot for the cable modem.
  • the cable modem After the cable modem has been allocated a transmit time slot, it attempts to locate a DHCP server which can provide an IP address and other network information (e.g., gateway addresses, network addresses, etc.) which are required for registration.
  • the cable modem will request and receive a time of day message from the TOD server, and a configuration file from the TFTP server.
  • the cable modem After the IP layer initialization procedure, the cable modem must register with the CMTS. The registration process ensures that the cable modem has the proper configuration file and timing to operate with the existing network. Registration additionally ensures that the cable modem has not been compromised (e.g., “hacked”). If the registration process is successful, the cable modem is provided with a Service Identifier (SID), and is transitioned into an “online” state.
  • SID Service Identifier
  • the cable modem and CMTS perform medium access control (MAC) based on the SID.
  • the IP layer operates transparently over the SID based MAC communication. For example, when a cable modem has data for transmission, it transmits a REQUEST to the CMTS. As previously alluded to, the CMTS prioritizes each REQUEST and allocates a number of time slots for each SID (each SID corresponds to a cable mode). These allocations are broadcast via MAP messages, which identify an applicable SID, the assigned time slot(s), and the number of bytes. Additionally, the CMTS periodically provides an Interval Usage Code (IUC) within the UCD which identifies a series of so called “burst-profiles”.
  • IUC Interval Usage Code
  • Each burst profile identifies an appropriate modulation scheme (e.g., QPSK, 16-QAM, 64-QAM, etc.) for a type of traffic.
  • modulation scheme e.g., QPSK, 16-QAM, 64-QAM, etc.
  • IP traffic can be set to 64-QAM which provides high data rates
  • VoIP traffic can be set to 16-QAM which provides more robust but lower data rates.
  • the existing Quality of Service (QoS) capabilities of the HFC network (which are provided within the MAP messaging) are only loosely coupled to the of the overarching IP layer requirements; specifically, the QoS guarantees that are established between the cable modem IP layer and the CMTS are ultimately controlled by the CMTS; thus, the CMTS may in some cases allocate network resources in a manner that is less than optimal for a subscriber's application. The resulting effect may degrade performance, or alternately may cause the cable modem to conservatively request network resources (which unnecessarily consume network bandwidth).
  • QoS Quality of Service
  • IP layer access Secondly, network access between cable modem devices is currently limited to IP layer access.
  • Existing cable network installations were originally designed to support centralized content delivery infrastructures; in contrast, IP applications have been designed around ad hoc networking paradigms.
  • existing DOCSIS deployments centralize IP access at the CMTS; thus, even linking two cable modems requires CMTS supervision. This can contribute to significant network bottlenecks, single-point-of-failure problems, etc.
  • IP layer applications are not linked to other forms of content.
  • overlaid content e.g., text, audio and video
  • network programming e.g., television shows, etc.
  • the overlaid content and the network programming content has to be combined externally (at a centralized network entity or via 3 rd party Internet based servers), or provided separately to be combined at the cable modem (which may require explicit time synchronization).
  • the media enhancement server 202 provides a series of enhanced media application types.
  • Each enhanced media application type may include e.g., MAC information enabling the CMTS to select appropriate MAC layer configurations (e.g., QoS configurations, etc.), IP information enabling direct routing of media data to an appropriate HFC network entity (e.g., a DHCP server, a Video on Demand (VOD) server, Broadcast Switch Architecture (BSA) server, etc.), and presentation information enabling the combination of the user supplied content with e.g., network programming content, other user content, etc.
  • MAC information enabling the CMTS to select appropriate MAC layer configurations (e.g., QoS configurations, etc.)
  • IP information enabling direct routing of media data to an appropriate HFC network entity (e.g., a DHCP server, a Video on Demand (VOD) server, Broadcast Switch Architecture (BSA) server, etc.)
  • presentation information enabling the combination of the user supplied content with e.g.,
  • a population of CPEs is illustrated in connection with a HFC network that includes a media enhancement server, a CMTS, a BSA server, a VOD server, and a DHCP server.
  • the subscriber's cable modem and the media enhancement server negotiate the appropriate enhanced media application type.
  • the enhanced media application type specifies the MAC layer operation between the CPE and the CMTS.
  • the MAC information may include e.g., various QoS guarantees, number of reserved time slots, minimum data rate, maximum acceptable latency, modulation type, retransmission parameters, etc.
  • the CPE will provide generic IP data via traditional DOCSIS time slot negotiation, however enhanced media is transported via negotiated time slots.
  • the CMTS can quickly separate generic IP information for transport to the Internet backbone, and route the user generated media content to the media enhancement server.
  • the overall processing burden for the CMTS is greatly reduced since routing for the pre-negotiated enhanced media application type can be handled by the media enhancement server.
  • the enhanced media application type also determines the IP layer routing from the media enhancement server to e.g., the BSA server, the VOD server, the DHCP server, and/or the routing of other associated content.
  • the routing information may specify the source of the programming content to be combined.
  • the routing information may be an IP address of the HFC network entity, however it is further appreciated that routing information may require significant amounts of network address translation (for security reasons, the CPE generally would not have access to the address of a BSA server, etc.).
  • the enhanced media application type determines the presentation of the user content in combination with e.g., other user content and/or existing network programming.
  • the presentation information dictates how the user content is to be presented to e.g., another subscriber or set of subscribers, or advertisement engines, etc.
  • the media enhancement server combines user generated data with other programming for presentation to another entity (such as another subscriber's CPE).
  • the media enhancement server combines the user generated data with other user generated data to further improve targeted programming (e.g., improving targeted advertisements).
  • the media enhancement server directly provides the user generated data to other users.
  • a user requests (or schedules ahead of time) an enhanced media user-content channel.
  • the CMTS grants the cable modem and the media enhancement server 202 an appropriate fixed time slot allocation to support an audio, and video stream based on the enhanced media application type MAC information.
  • the media enhancement server routes the enhanced media user-content channel according to the enhanced media application type routing information via a BSA server for delivery to other subscribers.
  • the BSA server provides the user-content channel to any subscribers according to the presentation information.
  • a user generated content overlay is provided (e.g., text to be overlaid on programming).
  • a user requests (or schedules ahead of time) an enhanced media user-content overlay.
  • the CMTS grants the cable modem and the media enhancement server 202 an appropriate best effort delivery time slot allocation to support a text stream based on the enhanced media application type MAC information.
  • the media enhancement server routes the enhanced media user-content overlay text to the corresponding network programming source.
  • the network programming source formats the user generated overlay for delivery with the normal network programming. For user generated content overlay that require real time interaction, best effort delivery may be inadequate; thus some variants may specify real time delivery requirements, etc.
  • a user response is provided (e.g., input to be used for determining future programming).
  • a user requests (or schedules ahead of time) an enhanced media user-response.
  • the CMTS grants the cable modem and the media enhancement server 202 an appropriate best effort delivery time slot allocation to support a binary data stream based on the enhanced media application type MAC information.
  • the media enhancement server provides the enhanced media user-response data to the corresponding network programming entity via the enhanced media application type routing information.
  • the presentation information can be used to improve e.g., targeted advertisements.
  • benefits of the present invention include: (i) significant reuse of existing DOCSIS IP protocol access with current HFC network infrastructures, (ii) improved coordination between IP applications, and HFC MAC layer capabilities, and (iii) less complex schemes for combining user content with network content.
  • FIGS. 3-5 herein indicate various exemplary processes which may be performed by the media enhancement applications 204 of the server 202 , and are discussed in greater detail below.
  • FIG. 2 b illustrates another exemplary network architecture for use in the present invention.
  • the network architecture 250 generally enables a user to establish a remote connection to the applications 204 at the media enhancement server 202 via an interne or LAN/MAN (such as the Internet) connection to an MSO-operated website (e.g., over a TCP/IP transport). Accordingly, the user may participate in any of the enhanced interaction functions described herein from outside of the MSO infrastructure.
  • FIG. 2 c illustrates yet another exemplary network architecture embodiment.
  • the network architecture 260 generally utilizes a distributed media enhancement application.
  • portions of the enhancement applications 204 necessary to perform the enhanced interaction functions are stored at a storage device of the client device associated with the user.
  • FIGS. 2-2 c may be utilized to provide direct user interaction, participatory user interaction, group interaction, and anonymous interaction functions to subscribers.
  • Each of the foregoing functions will be discussed in greater detail below, and may be further implemented using for example the apparatus and methods disclosed in U.S. Patent Application Publication No. 2011/0090898 entitled “METHODS AND APPARATUS FOR ENABLING MEDIA FUNCTIONALITY IN A CONTENT-BASED NETWORK”, previously incorporated herein.
  • methods and apparatus are provided for enabling interactive media features or applications in a communications network (such as a cable or satellite network).
  • the invention provides a solution for integrating all IP based services offered by a network operator such as an MSO into a user's premises media delivery equipment (e.g., Home Video Service System).
  • a network operator such as an MSO
  • a user's premises media delivery equipment e.g., Home Video Service System
  • This integrated premises media delivery system and environment advantageously enhances the user's convenience and experience in interacting with a variety of different applications (such as those discussed above for direct, participatory, group, and anonymous interaction).
  • This capability is enabled in part by leveraging premises broadband capability, as well as wireless capabilities on portable devices.
  • various ones of the foregoing interactive media applications are disposed at one or more headend entities (see e.g., FIGS. 2-2 c ).
  • a servlet application may also be provided to facilitate communication between the various applications and one or more client applications resident on the user's premises system.
  • the servlet acts as a proxy for communication between a client device and various media applications also located at or in communication with the headend. Users associated with the device may access the media features and applications using client software applications running on the client device.
  • the client device and media enhancement server 206 communicate via the HFC network 101 either via an out-of-band upstream RF channel, an upstream DOCSIS channel, an upstream enhanced media application channel, or a separate transport such as a wireless or other IP network (not shown). In this manner, a user at his/her premises or client device, may access and interact with various ones of the applications in an integrated fashion.
  • individual ones of the interactive applications are in communication with an internet host server in order to obtain data therefrom, such as via a gateway 224 device located at e.g., the headend of the network.
  • the gateway device 224 requests and receives internet data and/or content from the host servers on behalf of the media application(s).
  • the data and/or content is then processed as required and, via the servlet, delivered to one or more client devices.
  • the content may be de-encapsulated from a first container format, and re-encapsulated into a second format for delivery to the client device.
  • the content may also optionally be transcoded and/or transrated if desired.
  • One or more of the interactive media applications discussed below may be configured to utilize the Enhanced TV Binary Interchange Format (EBIF).
  • the client application running on the client device(s) may comprise an EBIF user agent (not shown). The user agent enables a user of the client device to view and interact with various EBIF pages of the particular media application(s) of interest.
  • FIGS. 2-2 c may utilize the apparatus and methods for content delivery disclosed in U.S. patent application Ser. No. 12/764,746 filed on Apr. 21, 2010 and entitled “METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK”, which is incorporated herein by reference in its entirety.
  • a substantially session-based and packetized Content delivery approach e.g., using the well known Internet Protocol
  • a substantially session-based and packetized Content delivery approach which allows for temporal, device, and location flexibility in the delivery of the content, and transportability/migration of user sessions (i.e., the “four-anys” previously described), as well as service/content personalization (e.g., on a per-session/user basis) and blending (integration) is utilized.
  • This approach uses a common or unified delivery architecture in providing what were heretofore heterogeneous services supplied by substantially different, and often vendor-specific, networks and provides for enhanced content access, reproduction, and distribution control (via e.g., a DRM-based approach and other security and content control measures), as well as quality-of-service (QoS) guarantees which maintain high media quality and user experience.
  • QoS quality-of-service
  • the network is based on an IMS (IP Multimedia System) which includes SIP session protocols, as well as a Service Delivery Platform (SDP).
  • IMS IP Multimedia System
  • SDP Service Delivery Platform
  • the IMS/SDP also uses a common control plane and service layer, which advantageously provide a high level of service integration, and greatly enhanced opportunities for truly “blended” content delivery and service control. A subscriber is therefore able to participate in services spanning various ones of the aforementioned enhancement applications 204 as discussed elsewhere herein.
  • the network comprises both “managed” and “unmanaged” (or off-network) services, so that a network operator can utilize both its own and external infrastructure to provide content delivery to its subscribers in various locations and use cases.
  • network services are sent “over the top” of other provider's infrastructure, thereby making the service network substantially network-agnostic.
  • a cooperative approach between providers is utilized, so that features or capabilities present in one provider's network (e.g., authentication of mobile devices) can be leveraged by another provider operating in cooperation therewith.
  • features are useful in providing access to web or internet content as well as an ability to post information and content to an internet (as discussed herein below) via a mobile and/or premises content device.
  • the network architecture 200 of FIG. 2 is utilized for enabling direct user interaction with content.
  • the direct interaction includes interaction (including manipulation) with content by a single user.
  • Various exemplary implementations of or models for direct interaction according to the invention are discussed herein below.
  • FIG. 3 One embodiment of a generalized method for direct interaction with content is illustrated in FIG. 3 .
  • the method 300 of FIG. 3 includes the steps of providing content to the subscribers (step 302 ), enabling individual subscribers to manipulate at least one aspect of the content (step 304 ), and subsequently enabling the individual subscribers to publish their manipulations for access by other subscribers (step 306 ).
  • the particular manipulation performed by the individual subscribers may include for example enabling a user to (a) act as a content programmer, (b) create content clips, (c) identify and upload favorite quotes, (d) generate commentary, (e) select and or swap particular content elements, advertisements, and/or program channels, (f) create and maintain a music application, (g) create and maintain and advertisement registry, and (h) utilize a wireless dongle for content upload.
  • the direct interaction functions discussed herein may utilize one or more enhancement applications 204 in eBIF format (as discussed above).
  • each may be performed by leveraging premises bandwidth to a consumer device at a consumer premises, as well as wireless capabilities on portable devices.
  • the aforementioned network architecture 200 and apparatus may be used to enable a user to directly control the delivery of content by creating a playlist composed of e.g., currently broadcast content, recorded content, web or other network-based content, and/or user-generated content (i.e., that generated indigenously by the user, such as via their webcam or portable video camera or smartphone), etc.
  • the playlist may include for instance complete content and/or portions of content (e.g., so-called “clips”).
  • program and EPG information (such as from various content sources and/or the personal content server 220 ) is processed by the recommendation engine 222 .
  • Data from the recommendation engine is then supplied to an appropriate enhancement application 204 for providing a personalized EPG (such as that discussed in FIG. 3 a below) to a user.
  • content selections and content playback manipulation within the personalized EPG may be provided via e.g., other network headend entities.
  • Web content and/or content from other networks may be accessed via the gateway 224 in communication with various internet content servers 232 .
  • the recommendation engine 222 may access popular web content (such as via e.g., YouTube®) and identify one or more content elements for recommendation to a particular user as well.
  • the user is in one implementation provided a customizable electronic program guide (EPG) 310 .
  • the guide is populated by recommended content, such as that identified using the methods and apparatus of co-owned, co-pending U.S. patent application Ser. No. 12/414,576 filed on Mar. 30, 2009 and entitled “RECOMMENDATION ENGINE APPARATUS AND METHODS”, which was previously incorporated herein by reference in its entirety.
  • content targeted to a particular user (or group of users) within a content delivery network such as a cable television or satellite network, is identified and recommended.
  • a mechanism for particularly selecting content to align with a user's preferences, demographics, psychographics, or other characteristics of interest (which may be entered by the user(s), or gleaned from other sources including user tuning behavior or interactivity, subscription/account information, feedback, etc.) is utilized for the content identification and recommendation.
  • the content provided to the user may be compiled from various distinct sources, including, inter alia, DVR, linear broadcasts, VOD systems, start-over systems, IPTV sources, etc., and provided to the user via e.g., an EPG-based interface (such as that of FIG. 3 a ).
  • EPG-based interface such as that of FIG. 3 a
  • the recommended content is based on a subscriber's viewing history and behavior. For example, data regarding viewing patterns may indicate that a subscriber has viewed a particular content in its entirety. The recommendation engine 222 may use this data to infer that the content was enjoyed by the subscriber. Then, using for example metadata describing the particular content (or some other metric or characterization of the content), the recommendation engine 222 may find additional content which is similar to the given content.
  • the recommendation engine 222 may, based on the users pattern of behavior during viewing of the episode, recommend other episodes in the series, or recommend other content (such as other programs, movies, or series) similar in genre to the series (such as comedy, drama, science fiction, horror, action, music, etc.).
  • patterns of user behavior which indicate a subscriber did not enjoy a program may be used to target future recommendations. For example, if the subscriber tunes away from content (either immediately, or at some point during the broadcast) and does not return to the content, it may be inferred that the content was not enjoyed by the subscriber.
  • the recommendation engine 222 will factor this into the metrics which are used to determine which content to recommend.
  • the recommendation engine 222 may refrain from providing recommendations in the horror genre.
  • the user tunes away from the program stream containing the content at advertisement breaks, yet returns roughly contemporaneously with resumption of the content then it can be inferred that the user is trying to avoid undesirable advertisements (or merely advertisements in general).
  • the user may be provided a list of recommended content at the indicated time periods.
  • the user can then move the recommended content from one portion of the EPG or interface to another, so that it will be displayed 312 , or recorded 314 .
  • the user may remove certain recommended content by removal from the EPG 310 back to the recommendation list, or remove content altogether.
  • the user is given mechanisms for selecting content from a provided recommendation list to move in to a personalized EPG 310 .
  • the user may also move other, non-recommended content into the personalized EPG 310 .
  • the user may in the exemplary implementation insert the content via a UI by inserting or moving the content within the timeline using a series of remote control keys such as arrows and “enter” key (or “dragging and dropping” if remotely accessing using a PC, tablet computer with a touch screen, or other such device, as described subsequently herein).
  • Other selection mechanisms e.g., other remote control buttons, textual commands, touch screen interfaces, etc.
  • Generating and updating the EPG 310 with user selections and manipulation may occur via e.g., a playlist generation and publication enhancement application 204 e running on the processor 206 of the media enhancement server 202 .
  • the EPG 310 may be pre-populated with recommended content, which the user may manipulate within the EPG 310 .
  • the user may move a recommended broadcast program from its scheduled broadcast time to a future time in his EPG 310 , thereby causing the broadcast version of the program to be recorded and a playback of the recording to be scheduled on e.g., a user's virtual channel.
  • the recorded content in this instance may be stored locally (such as at a client device), or at a network headend in temporary storage or network storage dedicated to a particular subscriber (such as e.g., the personal content server 220 ).
  • the same storage entity may be used for content which the subscriber manually places into the recording 314 portion of the EPG 310 or interface.
  • the aforementioned virtual channel may be of the type discussed in previously referenced co-owned, co-pending U.S. patent application Ser. No. 12/414,554 filed on Mar. 30, 2009 and entitled “PERSONAL MEDIA CHANNEL APPARATUS AND METHODS”, which is incorporated herein by reference in its entirety.
  • a substantially user-friendly mechanism for viewing content compiled from various sources including, inter alia, DVR, broadcast, VOD, Start Over, etc., and particularly that content selected to align with a user's preferences, is displayed as a substantially continuous stream as part of a “virtual” user-based channel.
  • the “virtual channel” acts as a centralized interface for the user and their content selections and preferences, as if the content relevant to a given user were in fact streamed over one program channel.
  • client applications e.g., those disposed on a subscriber's CPE and/or network servers
  • compile the playlist based on user-imputed as well as pre-programmed user profiles.
  • Various feedback mechanisms may also be utilized to enable the client application to “learn” from the user's activities in order to update the user profile and generate more finely-tuned and cogent recommendations.
  • Client applications may also be utilized to manage the seamless presentation of content on the virtual channel, and locate/flag various scenes inside selected content for user viewing or editing or insertion into other streams or playlists.
  • a user may establish a remote connection to the aforementioned client applications, EPG 310 , and/or playlist via an Internet or LAN/MAN or other connection to an MSO-operated website (e.g., over a TCP/IP transport). Accordingly, the user may modify and create a future playlist, and remotely establish programs to record and/or be erased from an at home recording device (DVR, etc.).
  • DVR home recording device
  • the user-created playlists may additionally be published for public or semi-public viewing and joining via the playlist generation and publication media enhancement tool 204 e .
  • the user-created playlists and/or a lineup for a subscriber's virtual channel may be provided to e.g., the public at large, including via publication on an internet website associated with the MSO, to individual subscribers within a contact list, demographically or psychographically proximate group, and/or predefined geographic area.
  • a particular subscriber may authorize other subscribers to view his virtual channel and/or playlist as “friends”.
  • a shared playlist may be created across more than one subscriber account.
  • a subscriber may enable certain authorized ones of the other subscribers to rearrange, add, or change content listed in a published playlist or virtual channel, including saving their own “version”.
  • a celebrity or other entity of notoriety may publish playlists or otherwise enable their virtual channels to be viewable by other subscribers (including for a nominal fee).
  • mechanisms are provided for a user to “subscribe” to another subscriber's playlist/virtual channel and thereby be notified of any updates on a daily, weekly, monthly, etc. basis.
  • targeted advertisements are placed within the content playout and/or on an interface used to simultaneously display the playlist or EPG 310 .
  • a portion of advertising revenue therefrom may be apportioned to the subscriber which created the playlist.
  • Advertisement targeting is in one variant based on the demographics of the subscriber(s) which created the playlist and/or on the group of subscribers which tune to or are subscribed to the virtual channel created.
  • the media processing application 204 c and playlist generation and publication 204 e may be utilized for enabling the user to generate a “clip show”.
  • the user can pull clips from his DVR, broadcast programming, user-generated content, internet content (e.g., YouTube), etc. and create a segregated or seamless compilation thereof.
  • a user may additionally modify the content or clips by adding voice commentary, overlay of user-generated video, alternate audio, and/or overlay text or graphics via the media processing tool (application) 204 c .
  • a user may use e.g., a web-camera, microphone, keyboard, mouse, touch screen, and other accessories in communication with the consumer device (such as e.g., a PC, laptop, tablet computer, STB, mobile device, etc.) to create live or scripted reactions, discussion, enhancements to live or stored content.
  • the enhancement applications 204 may include a mechanism for generating a user interface.
  • the user interface is configured to enable, inter alia, subscribers to browse other subscriber's clips or annotated content.
  • a search feature may be provided such that metadata associated with the particular content clips or annotated content, the user which generated the clips/content, any text or annotation contained in the clip/content, etc., can be used as a basis of user-friendly searching, such as via a network-based search engine provided by the network operator, or a local engine resident on the user's CPE.
  • a searching user (who is authorized to search a target user's materials) can invoke a search of the latter by accessing a search routine on the target user's CPE or mobile device, configured to run in the background thereof so as to not interfere with user experience or operation of the target device. Any results are then returned to the searching user via e.g., upstream message that is routed to the searching user via Internet, at the edge infrastructure of the managed network, or by other means.
  • the subscribers can use the aforementioned interface to generate the clips or clip show, and upload these to other social media sites as well as to an MSO-operated site (via the publication application 204 e ).
  • the subscriber is in one embodiment provided (via the aforementioned media processing application 204 c ) appropriate software tools in a user interface which enable the subscriber to, among other things, mark or flag a starting and stopping point within a content element (e.g., one stored on the user's DVR or other storage device).
  • a content element e.g., one stored on the user's DVR or other storage device.
  • the start/stop or other annotations may also be performed “live” (e.g., on linear content as it is broadcast, or on Start Over or other such content.
  • a portion of the enhancement applications 204 necessary to perform the herein described clips upload is stored at a storage device of the client device associated with the user.
  • the enhancement application(s) 204 cause data within the flagged portion to be copied and stored as a clip, such as in a designated format (e.g., Apple Quicktime, Windows Media, MPEG-2, MPEG-4, etc. encoding).
  • the clip is then packetized and uploaded (upon user request) to other media sites (such as e.g., Facebook®, Twitter®, MySpace®, etc.).
  • other media sites such as e.g., Facebook®, Twitter®, MySpace®, etc.
  • a subscriber need not search the Internet for a particular clip (such as a clip from last night's episode of Jimmy Fallon), but instead the subscriber may view it directly from one of the aforementioned social media sites (either from someone the user “follows” or has as a “friend”). This also allows the searching user to avoid advertisements associated with such Internet sources (e.g., the annoying advertisements that currently precede playout of many on-line videos).
  • the herein described clip uploads can be used to generate advertising revenue for an MSO operating the media enhancement server 202 (which provides there aforementioned user tools and interfaces), such as via the aforementioned targeted advertisements that are present on the user interface.
  • the system enables indexing of the identified clips in order to use these to reference against content stored in the managed network.
  • metadata regarding the identified content and the user-placed markers or flags is transmitted to the network.
  • the network uses this information to identify the referred-to content, generate the requested clip, and provide the same to the identified social media site (or alternatively to the user for user directed upload thereto).
  • this variant relieve data upload requirements at the user device, but additionally allows users interested in viewing a clip to download the content of a clip from a “single” data source (i.e., the network headend) as opposed to multiple e.g., peer or edge sources.
  • This option also gives the network operator greater control of possible advertisements or other secondary content for insertion into or alongside the clips, and provides a mechanism for enabling the network operator to control the use of content in order to avoid potential copyright infringement issues.
  • the user interface enables the subscriber to add tags to content clips for rapid sorting/searching of media.
  • a subscriber may tag content as e.g., “#funny”, “#conan”, “SuperbowlCommercials”, etc. Subsequently, the subscriber can recall all clips having an appropriate tag, which can be used to generate a stream, etc. Subscribers may also share content by tags with other subscribers or “friends” and/or “followers” using the previously referenced social media sites.
  • a text capture mechanism may be provided to instantaneously provide movie quotes for easy publication to the aforementioned media sites.
  • media enhancement tools 204 provided at the user device or headend entity enable the user to access (via a user interface) a text version of the audio of a given content element or segment.
  • This may be provided via e.g., extant closed caption mechanisms, and/or user or content source-managed databases.
  • Mobile device “text” mechanisms may also be used. For example, if a user is watching an episode of The Simpsons and hears a phrase or quote of interest, the user can, via a user interface, easily retrieve a text version of the audio clip, and cause it to be placed as an update to the subscriber's Facebook or other media page, or to be texted to other subscribers/users.
  • the user interface may provide rolling text display during playback of content which the user may access, select from and post.
  • This approach is advantageously can be much faster and less tedious than searching the Internet for the quote to post to e.g., Facebook and/or guessing at the precise wording of the quote, and typing it into Facebook.
  • the system is configured to copy an audio clip and provide the same to another user device (or for upload to a social media site). Similar to the methods discussed above, the user may flag a start and stop point within the audio portion of content playback. The flagged portion is then identified, copied, and transmitted.
  • the audio clip is transmitted via a gateway apparatus to a cellular provider network associated with the user's mobile device. The user may then use the clip on the mobile device, such as employing the clip as a ring tone.
  • the user may further manipulate content by creating a running commentary to accompany any content the user chooses, via the media processing application 204 c .
  • the user may play the role of an active viewer to content by chiming in with jokes, information, etc. during a content playback.
  • the creator may in some instances be a celebrity (such as an actor, director, etc. of the program) or may gain notoriety via the commentary.
  • the commentary may be audio only, or may also include a video portion (such as webcam video of the user as he/she watches and comments on content, so as to see his/her reaction to the content, facial expressions, etc.).
  • a first subscriber may in conjunction with a particular movie, record (via a microphone and webcam or similar devices) audio and/or video commentary to accompany the movie, which can then be distributed for use by others.
  • the user uploads the modified content to the network for publication and viewing by other subscribers via the playlist generation and publication application 204 e .
  • the user-modified content may be uploaded to e.g., a content provider managed website or any of the previously referenced social media sites.
  • a video portion is provided, it may be displayed simultaneously with the specific content to which it refers using e.g., a picture-in-picture or other minimally intrusive display configurable by the user which creates the content and/or by a viewer thereof.
  • the commentary is segregated from the content such that it can be sent independently; this obviates having to send the content and commentary (thereby consuming much additional bandwidth).
  • the commentary may be synchronized to the content using any number of well-known mechanisms (e.g., SCTE cues, etc.) so that a subscriber receiving another's commentary for a particular content element can synchronize it or overlay it onto their own (e.g., DVR-based) version of the content.
  • Viewers of user-generated commentary are in one implementation offered an opportunity to rate other user uploads.
  • the viewers may rate based on comedic value or performance, truthfulness or accuracy (such as of news commentary), or overall thoughtfulness (such as of political or social commentary) of the creator/subscriber with respect to his/her commentary.
  • subscribers may be afforded an opportunity to interact with other subscribers during a live commentary, such as via video conferencing, text-based chat or instant messaging, Mechanic, blog, etc.
  • multiple commentary streams can be multiplexed simultaneously.
  • a subscriber may be interested in commentary from multiple pundits during a program segment.
  • a ranking or prioritization scheme may be additionally used so as to ensure that commentary is displayed according to e.g., relevance, user interest, a popularity index, etc.
  • the commentary streams may be provided for a first program segment, even where the subscriber has tuned away from the first program segment. Tuned-away commentary may monitored by the subscriber such that they can return to the first program segment at a point of interest (e.g., keyed by a phrase “and now to the coin flip”, etc.). Still further, it is appreciated that the commentary may act as a “timeline” where the subscriber can replay the program stream starting at a corresponding comment (or an amount of time before or after a selected comment).
  • the commentator may additionally receive information regarding their subscribed demographic.
  • Such information may be direct (e.g., population information, subscriber feedback, etc.) or indirect such as e.g., monetary rewards, credits, etc.
  • the exemplary apparatus and methods of previously referenced co-owned and co-pending U.S. patent application Ser. Nos. 12/414,554 and 12/414,576 may be further utilized according to the present invention to enable a dynamic selection of content items (including advertisements) for inclusion on a playlist or virtual channel.
  • the selection of content is performed via e.g., a recommendation engine 222 which is configured to learn and unlearn subscriber preferences based on interaction with content.
  • Data regarding a user's interaction with various program channels is generated and utilized to recommend a tailored program channel package, including those channels which it would appear (according to the collected data and/or user input/preferences) the user would be most interested in receiving. For example, data may be collected regarding which program channels the user spends little to no time on, and may recommend dropping that channel from the user's subscription package or lineup. If the data indicates that channels carrying particular content are often selected by the user, the recommendation engine may not only recommend keeping those particular channels, but may also recommend channels which carry content similar to that carried on the identified channels.
  • the system may recommend adding the program channel for QVC to that subscriber's lineup.
  • patterns of behavior as these correlate to time of year, time of month, day of the week, part of the day, etc. may be identified and utilized for recommending program channels. For example, if a subscriber generally watches sports-related program channels only during football season and otherwise is focused on news-related program channels, the recommendation engine may recommend sports channels be added to his program lineup during one part of the year and news channels be added during the other portions of the year. Accordingly, dynamic and customizable program channel packages are provided to viewers based on actual information obtained from that user's interaction with the content of the program channels.
  • channel “swap” among two or more subscribers of a managed network is provided.
  • a first user may have a given channel package/lineup that is available to them.
  • a friend, family member, etc. who is also a user/subscriber also has a package, yet with somewhat differing channels available.
  • the exemplary recommendation engine may determine that Subscriber A never watches QVC (and hence that channel might be recommended for dropping/replacement), while Subscriber B frequently watches Home Shopping Network, yet does not receive QVC as part of their (Subscriber B's) package.
  • the recommendation engine(s) may identify (i) the predetermined relationship between the Subscribers A and B (such as e.g., via each being in the other's “friends/family” list, or affirmatively being selected for the other's channel-swapping function/program); (ii) identify that Subscriber B is not presently being offered QVC, but that QVC would ostensibly be of interest to that Subscriber; and (iii) that Subscriber A does not watch QVC. Accordingly, with the channel swap function enabled, the Subscribers could approve a channel exchange or allocation such that Subscriber A no longer receives QVC, but rather gives it to Subscriber B for use in their package.
  • Such allocation can be readily accomplished in a managed network such as a cable or satellite network using extant technology (i.e., simply enabling one user to view it, and disabling the other user (Subscriber A in this example) from viewing, subject to bandwidth or any other relevant operational constraints.
  • the foregoing allocation may be in exchange for another channel (e.g., Subscriber 13 may receive something of interest to Subscriber A which Subscriber A does not then receive, and exchange that for the allocated QVC channel).
  • the allocating subscriber Subscriber A
  • Subscriber B may feasibly be charged an additional fee for the “extra” channel.
  • there is in effect a net gain/loss of zero (same number of subscribers are ostensibly receiving QVC after the allocation), so in one model no credit/fee is required.
  • Subscriber A can simply gain or lose channels based on e.g., the recommendation engine culling them from the user's lineup based on lack of activity/interest. In this fashion, a “rolling” or dynamic subscription package function is created which advantageously keeps the user's channel lineup relevant and “fresh”.
  • the foregoing “swap” functionality can be implemented temporarily or for any desired period of time; e.g., for one day, one week, etc.
  • Subscriber A who dislikes football
  • Subscriber B may give their football related channels to Subscriber B, in exchange for e.g., Subscriber B's cooking-related channels.
  • the swap approach can also employ leveraging of sorts; e.g., multiple lesser-tier channels can be swapped for one “premium” channel, and so forth.
  • Advertising content can also be considered as a metric; i.e., two channels with higher advertising content for one channel with fewer advertisements per unit time.
  • the foregoing approach also may also generate a subscriber “synergy” of sorts and more efficient use of network resources.
  • a subscriber “synergy” of sorts and more efficient use of network resources Specifically, in a managed network with finite delivery resources, it is de facto wasteful of these resources to deliver repetitive or duplicative content when such content is not being utilized by each subscriber or user to which it is delivered.
  • Applicant's aforementioned “broadcast switched” or “switched digital” technology referenced supra addresses this wastefulness to some degree; in effect, channels that are not being watched by a given user are switched-out from delivery to that user, thereby conserving bandwidth.
  • the “swap” approach of the present invention provides in some cases a supplement/complement to such switching.
  • the sharing approach described above allows two or more users to utilize a common channel, thereby obviating delivery to all simultaneously. For example, the two or more users may time-share a channel (e.g., Subscriber A on weekdays, Subscriber B on weekends, etc.), akin to prior art TDMA techniques in telecommunications or data networks.
  • subscribers can, via swap, sharing, or “pruning”, tailor their content packages to be more precise, and hence avoid delivery of channels or content that they have no desire seeing.
  • This functionality is largely enabled via the various “social” aspects of the present invention; i.e., the ability for two or more subscribers of a common managed network to interact and collaborate.
  • the user's content experience may be enhanced by utilizing the aforementioned recommendation engine 222 (i.e., learning/unlearning) to establish a subscriber-specific music channel. That is, a user's tastes or preferences regarding music stored at the user's devices, the subscriber's music available “at the cloud” (for example iTunes, etc.), content requested via a network provided music channel, music searched for via a user interface to the managed or an unmanaged network, content available on the user's personal media device or PMD (e.g., MP3 player such as iPod), etc. are used as data for the processes running on the recommendation engine.
  • PMD e.g., MP3 player such as iPod
  • the system also enables music storage at the managed network, so as to enable the subscribers to upload their CD's or MP3's to be shuffled in with other recommended music content.
  • the subscriber may further append music content to include additional information, content, etc.
  • the user may retrieve a music video associated with the uploaded (or cloud) content, and assign the music video to the appropriate song.
  • a user can create a customized playlist of songs with additional videos, pictures, information, lyrics, and/or other enhanced content.
  • the video need not necessarily be a “music” video (i.e., one that is directed at a particular song); rather, the user can in one variant may ad hoc associations between songs and other media.
  • the user's playlists may be published and accessible by other subscribers, such as via e.g., user-generated music playlist broadcast channels, MSO websites, etc.
  • the user-created playlists may, in another embodiment, comprise a list of items identified from content viewed by the user. For example, as a subscriber watches advertisements or programs over the course of time, the subscriber is provided media enhancement tools 204 to select products and/or services and place these in a gift registry or “wish list”.
  • Access to a subscriber's playlist may be afforded to parties identified by the subscriber or having a known relationship to the subscriber. For example, in one variant, friends and family are provided access to the subscriber's wish list upon affirmation of the requesting party by the subscriber and publication of the list thereto (such as via the playlist generation and publication list 204 e ),
  • Items on the wish list may form the basis for further advertisements and recommendations. For example, if the subscriber has added a sweater from Banana Republic to his/her wish list, the recommendation engine 222 may use this information to further suggest other sponsored clothing items for placement on the subscriber's list, and/or suggest items to the person viewing the subscriber's list.
  • the subscriber may also create a “shopping list” based on advertised items, and elect to have this list provided to the subscriber's mobile device, etc., so that when he/she goes to the store, he/she will have particular products in mind to purchase.
  • an advertisement registry may be provided or dynamically generated with programming.
  • celebrity outfits pertinent to a program can be provided in a tabulated list form (e.g., description, manufacturer, price, material construction, alternate color schemes, etc.), such that a subscriber can selectively add various pieces to their wish list.
  • a tabulated list form e.g., description, manufacturer, price, material construction, alternate color schemes, etc.
  • such a scheme can be combined with various product placement advertising regimens, etc.
  • the advertisement registry may be a crowd-sourced listing of items.
  • These crowd-sourced lists may be further prioritized, and/or filtered according to e.g., friend lists, trusted experts, location, etc.
  • a subscriber can post and/or view information (e.g., price, retail location, review, etc.) related to e.g., a celebrity outfit, a gadget show, etc.
  • view information e.g., price, retail location, review, etc.
  • these lists may be provided in a categorized and/or searchable format.
  • the foregoing methods and apparatus enable a subscriber to program content for his own channel (i.e., virtual channel) by incorporating broadcast content, recorded content, user-generated content, and content from non-managed networks.
  • a network storage entity can in certain cases be inefficient.
  • the MSO issues subscribers a WMAN (e.g., WiMAX) dongle which works with the subscriber's mobile device or other user device to enable the subscriber to upload content at higher rate (instead of using upstream bandwidth on the managed network, which may be limited).
  • WMAN e.g., WiMAX
  • the WMAN “upstream” bandwidth is high (in effect, acts as a separate data pipe from that of the managed network infrastructure), and is wireless, thereby enabling users to upload (and distribute) content more flexibly and rapidly.
  • the uploaded content is then able to be downloaded to other users of the managed network via the extant managed network infrastructure download capability (much larger bandwidth than upstream), and/or the WMAN wireless download channel(s).
  • WLAN e.g., 802.11
  • 4G data services e.g., LTE, LTE-A
  • MSO-based server e.g., Wi-Fi or LTE-enabled smartphone or tablet.
  • each of the above-disclosed direct user interaction features may be accessed via a mobile device (such as using the network architectures of FIGS. 2 a - 2 c ).
  • utilization of the high bandwidth capabilities of the extant network advantageously enables upload of manipulated content, upload of user created content, transmission of data and metadata regarding identifiers (such as identifiers of a user's interest in a particular product, identifiers of starting and stopping points within content, etc.) and transmission of information regarding a user generated playlist or channel as described above.
  • the network architecture 200 of FIG. 2 is utilized for enabling participatory user interaction with content.
  • Participatory interaction refers to providing the user's an ability to interact with content in a way that he is involved in or otherwise joins in the substance of the content.
  • Various embodiments for participatory interaction are discussed herein below.
  • One embodiment of a generalized method for participatory interaction with content is illustrated in FIG. 4 .
  • the method 400 of FIG. 4 generally includes gathering a plurality of users interested in participating in a given event (step 402 ), scheduling the event (step 404 ), optionally providing any materials necessary for the event (step 406 ), and subsequently enabling the individual subscribers participate in the scheduled event (step 408 ).
  • the particular events may include educational events, gaming events, group program viewing, dating, etc. These and other user participation events will be discussed in greater detail subsequently herein.
  • participation may include at least providing an option to enter a message board, chat room, or video chat room to discuss an event in which the user is participating.
  • enhancement applications 204 discussed herein with respect to the participatory user interaction functions may be provided in e.g., eBIF format. It is further appreciated that the participatory user interaction functionality discussed herein may advantageously leverage premises bandwidth within a network to provide both content and data relating to a simultaneous interaction therewith.
  • the herein-described features may be accessed wirelessly via portable devices as well.
  • the user participation event comprises a cooking channel.
  • a subscriber signs up (such as by registering online at an MSO managed website, or via a user interface directly at the user premises device) for a particular episode, week, season, genre (e.g., pastry), etc. of a cooking show.
  • the subscriber Upon registration, the subscriber is presented options for receiving (via USPS mail, FedEx, UPS, etc.) items which will be required for the particular episode.
  • the subscriber may elect in one variant to receive individualized portions of episode-specific ingredients, individual ones of the ingredients (such as if the user knows he/she already has certain ones but not all of the ingredients), etc.
  • Specialized or user specified cooking equipment may also be provided.
  • a user interface listing all of the ingredients and necessary equipment and/or tools for a given program or segment may be provided in the form of a checklist; the user may then check those items which he/she would like to receive.
  • the user may be billed separately or via their normal managed network subscriber bill for the selected items.
  • the provided ingredients may be full-sized products (such as those available at a grocery or other store), or may be pre-portioned for the given recipe or episode (thereby economizing on the subscriber's time and expenses). They may also be configured for disposal; e.g., one-time use containers, such as paper or plastic tear-open containers that cannot be reused. Hence, at the time the show broadcasts, the subscriber is fully prepared to follow along (i.e., has all of the ingredients, and has them readily at hand).
  • the subscriber may also be offered a discount if he/she elects to make the same recipe a second time with these same ingredients; the discount may apply to the ingredients themselves, and/or the program content (i.e., the cooking show episode).
  • Another aspect of this embodiment is the ability of the managed network to additionally provide targeted advertisements which align to the types of ingredients or tools needed for the show. For example, at the point in the recipe where olive oil is required, an advertisement or pre-placement of a certain brand of olive oil may be provided. Other advertisement opportunities are also available, such as e.g., partnering with a “sponsor” product for one or more recipes or episodes.
  • the foregoing scenario may be implemented based on a linear model (e.g., the cooking show is broadcast at a prescribed time/date), or a recorded model (e.g., nDVR, local DVR, Start Over, etc.
  • the user is enabled to move the cooking show around in time to suit their schedule; e.g., three hours before dinner guests arrive on a given day.
  • the user can coordinate the actual cooking event with a desired event (dinner party), so as to obtain the maximum benefit therefrom.
  • the checklist, user interface, etc. may be configured to include an estimated “start to finish” time or other temporal estimate to help the user assess how long it will take to produce a finished, edible product.
  • the subscriber can purchase the “kit” and play the show at their leisure in a Video On Demand (VOD) stream.
  • VOD Video On Demand
  • the user may pay a single price for the program content, the ingredients/tools, etc., and is then able to play the episode at his/her convenience.
  • multiple VOD/kit combinations could be subscriber selectable, enabling the subscriber to piece together a full meal (if desired).
  • mechanisms for enabling searching of a database of recipe episodes (such as by meal type, main ingredient, holiday, etc.) is provided.
  • a cooking episode is broadcast (as opposed to using a VOD or other OD or recorded delivery mechanism), thereby enabling the subscribers to live chat with the host/chef using webcam, video, audio, and/or text options such as via the media processing application 204 c .
  • the subscribers may also be able to live-chat with other subscribers simultaneously watching the program (whether during the pre-scheduled broadcast, or at the time the subscriber re-plays the episode from a DVR or network storage (e.g., VOD)).
  • the foregoing methods and apparatus may additionally be utilized to provide dedicated programming content and in advance provide requisite materials for other activities such as e.g., knitting, crafts, beer or wine making, painting, drawing, musical instrument lessons, auto repair, home improvement, etc.
  • the foregoing methods and apparatus are especially useful for esoteric hobbies for which it is often difficult to find other people who are interested, in that it obviates having to find local like-minded individuals or clubs/organizations, and physically gather with these people at a designated site away from the subscriber's premises.
  • the subscribers can, using for instance a text or audio/video feed, send in questions/comments regarding the live episode, and responsively receive a chat window with an “assistant chef” in a picture-in-picture (PIP) or other display to resolve their issues.
  • PIP picture-in-picture
  • the live chat ongoing topics are further listed for all viewers (such as by question or topic), the viewers are able to selectively tune in to the PIP answers (or review audio/video/text of answer session which have since ended).
  • the aforementioned media processing application 204 c may be further utilized to enable webcam/video feed to be uploaded from one or more client devices for generation of a personal training exercise session.
  • a subscriber may tune to a broadcast exercise “episode”, upload webcam or other video data to the network, and receive in return a modified video feed of the episode and the subscriber's webcam feed, as well as a webcam feed from other subscribers also tuned to the “episode” (such as in a PIP, thumbnails, or other minimally-invasive overlay).
  • a personal trainer performs the exercises, and the subscribers follow along.
  • the trainer or other people having access to the feed(s)
  • the media processing application 204 c may enable the user at e.g., a user interface, to manipulate a display of the modified video feed (i.e., the episode and subscriber webcam feeds) so as to enlarge, shrink, move, etc. various ones of the feeds.
  • the costs associated with the training sessions may be spread across a plurality of users or “friends”, so that each receives a discount over what he/she would pay for an individual session.
  • the so-called friends may be physically located in the same space, or electronically linked in a single session as discussed above.
  • These users may have no relation or correlation with one another (e.g., may be just random users desiring to engage in the session), or may have a pre-existing relationship, the latter which may be used to identify them in the first place, identify other complementary offers or items of interest, select targeted advertising, etc.
  • video and/or text messaging is enabled during a program.
  • the messaging can be open to the public, so that a subscriber may join other subscriber's conversations, or can be limited to only previously identified “friends”, family, etc.
  • the friends may be determined, in one embodiment, via a decision-making process 204 a at the network which communicates with internet servers 232 to access linked account information.
  • a subscriber's Facebook friends may be cross-referenced a list of subscribers to a managed network; where they intersect (i.e., where the same person is both a Facebook friend and a subscriber to the managed network), the decision making process 204 a can provide the list for approval to subscriber.
  • other subscribers may be identified using e.g., the previously referenced recommendation engine 222 and based on demographics and overall similarity in television viewing patterns.
  • only pre-approved subscribers or user may engage in the text/chat, such as those who have been vetted for credibility/suitability for contributing, those having a particular expertise, etc.
  • a further embodiment of the invention enables educators to designate mandatory educational television programming (such as through the previously described user/programmer virtual channel) as well as content generated by the educator.
  • the educator-provided content may include e.g., video uploaded by the educator via the playlist generation and publication application 204 e of that teacher or other teachers giving a lecture. This allows the educator to aggregate discontinuous content (i.e., from different sources).
  • the MSO may provide in advance or subsequent to the VOD or broadcast educational “episode” materials for testing or quizzing the student viewers.
  • the materials may be physical paperwork, which is returned directly to the educator or to the educator via the MSO (such as by direct mail, email, etc.).
  • the reporting application 204 d may be utilized to record and report completion of viewing of the educator identified or uploaded program(s). Quiz completion reports and reports regarding minutes or hours viewed are generated at e.g., the reporting application 204 d and are provided to the educator. Additionally, the educator could moderate the stream and provide commentary, answer questions, etc. for the students as they view the content live via webcam video/audio and/or text (e.g., IM).
  • the educator may limit the student's ability to replay the content. For example, testing programs may require the student to provide the correct answer within a designated period of time. Similarly, certain statistics may be useful for the educator (e.g., time spent viewing, average viewing length (mean, median, variance), etc.) so as to assess student requirements and/or provide feedback on student study habits.
  • the systems and apparatus of FIG. 2 may be utilized to join two or more subscribers in a “television roulette” experience.
  • This concept uses webcam video/audio and/or text-based messaging (such as instant messages) to enable communication between randomly joined subscribers as they view the same or different programming content.
  • the subscribers may be selected in one variant randomly or pseudo-randomly by using a randomizer application 204 b (which may be limited if desired by certain age, location, physical preference, and other restrictions), thereby adding an element of excitement and surprise.
  • This randomized approach is in stark contrast to extant approaches to (online) dating, which often attempt to make the best match between two people.
  • subscribers may be joined based on information obtained from viewing patterns and account information (such as e.g., identified mutual interests, demographics, geographic nearness, etc.) via the recommendation engine 222 , or based on information entered by a user (similar to a dating website) using a decision making process 204 a . Pairing may be conducted only with users who are actively connected to or interacting with the network at a given time, only those watching the same program channel at the same time, etc., in addition to or in place of the foregoing criteria also.
  • account information such as e.g., identified mutual interests, demographics, geographic nearness, etc.
  • Pairing may be conducted only with users who are actively connected to or interacting with the network at a given time, only those watching the same program channel at the same time, etc., in addition to or in place of the foregoing criteria also.
  • the media enhancement server 202 enables video/text chatting (including sending pre-determined “getting to know you” questions) either during a program or only during advertisements or breaks.
  • a user interface for the subscribers may provide a mechanism for either subscriber to disconnect and/or be re-matched such as e.g., by pressing an exit button.
  • the program content which the two or more subscribers view may be selected randomly using the randomizer 204 b .
  • a user may select to join the so-called “television roulette” or dating service, be assigned a random or pre-matched viewing partner and a random television program for viewing.
  • the subscribers may independently change one or both of the program content and/or the viewing partner.
  • the random viewing partner(s) may be assigned based on a shared interest and viewing of a given television program.
  • each of the above-disclosed participatory user interaction features may be accessed via a mobile device (via e.g., the network architectures of FIGS. 2 a - 2 c ).
  • the high bandwidth capabilities of the extant network advantageously enable the simultaneous transmission of content downstream to devices as well as two-way communication required for participation (such as video/audio/text from particular ones of the user devices) as described above.
  • the network architecture 200 of FIG. 2 is utilized for enabling group interaction with content.
  • Various embodiments for group interaction are discussed herein below.
  • a generalized method for group interaction with content is illustrated in FIG. 5 .
  • the method 500 generally includes determining a threshold number of users needed for participation in a given event (step 502 ), interested users are then gathered (step 504 ) until the threshold number is met, and one the threshold number is met the event is begun or applied (step 506 ).
  • the particular events may include advertisements, discounts, or games.
  • enhancement applications 204 which enable group interaction with content may be provided in e.g., eBIF format. Furthermore, the high bandwidth availability of a premises network is leveraged by the group interaction functions in that the group interaction with content utilizes the bandwidth not only for delivery of content, but also for providing data relating to interaction therewith by the group. It is further appreciated that the herein-described features may also be accessed wirelessly via portable devices utilizing the apparatus and architecture disclosed above.
  • the group participation comprises a rotating advertisement system. That is to say, rather than providing a single advertisement across a large section of the audience (e.g., subscriber base of an MSO), advertisements are instead rotated within groups of viewers. For example, three different pizza restaurants may be featured. At a first advertisement break, a commercial for the first restaurant is presented; at a second advertisement break, an advertisement for the second restaurant is presented, and so forth in rotating fashion.
  • a service area may be divided into one or more small groups based on e.g., geographic region and/or demographics. The advertisements which are rotated as discussed above, may be further rotated within the small groups.
  • a first group may be elected to receive advertisements from the first pizza restaurant at a first advertisement break, the first advertisement then moves to the second group at a second advertisement break, and so forth.
  • the second group may receive advertisements from the second pizza restaurant at a first advertisement break, and receive advertisements from the third pizza restaurant at the second advertisement break, etc.
  • a demand for the advertised goods/services is balanced across the groups. This mechanism is useful, for example, if in addition to the commercial, a coupon or discount is offered. Often, the demand for goods/services increases as the discount increases. While generally this is a good thing for the provider of the goods/services, at a certain point, the demand may be too high for the provider to reasonably be able to meet.
  • the foregoing rotation system ensures that the audience is “pre-divided”, therefore enabling the goods/services providers to provide the biggest discount possible based on an expected, but not overwhelming, demand. Moreover, such a scheme can be used to provide very fine granularity advertisement packages e.g., small businesses can purchase micro-ad runs tailored to the customer base they can support.
  • a participation-based couponing system may be implemented using the systems and apparatus discussed above.
  • an advertisement for particular goods/services is provided to a group of subscribers.
  • the advertisement offers a coupon or discount if a pre-determined number of people “purchase” the discounted goods/services (or a voucher for them). If the predetermined number of people is not met, the coupon or discount goods/services is discontinued.
  • a user may forward a message or the advertisement itself to one or more contacts (such as by subscriber lookup, manual entry, linking to other media sites, an address book feature, etc.) in order to entice these people to join coupon offer as well.
  • a tiered coupon may be provided.
  • the amount of the discount is increased (or price of goods/services is decreased) based on the number of participants. For example, a 10% discount is given if 100 participants purchase the advertised goods/services, a 20% discount is given if 500 participants purchase the advertised goods/services, and so forth. In another embodiment, a greater discount may be given to those who purchase the goods/services early (e.g., the first 500 customers get 25% off).
  • an overlay to the advertisement may be displayed in order to provide information to the viewers regarding how many people have purchased the coupon, what tier the coupon is currently in, how many additional people are needed to make a next tier or to meet a threshold for causing the coupon to be activated.
  • the overlay is updated using information from the reporting application 204 d and displayed each time the commercial is provided to the subscribers.
  • the previously referenced recommendation engine 222 may be employed to learn (and unlearn) a user's preferences so as to provide targeted advertisements only to those subscribers which are likely to be interested in the advertised product/service thereby increasing a chance of meeting the predetermined threshold of “purchasers” required for a discount.
  • discounts for purchasable content may be provided using similar methods to those discussed above.
  • a subscriber will receive a discount on a price paid for the purchasable content if that subscriber is able to get a set number of other subscribers to purchase the same or other purchasable content.
  • the entire group receives a discount for the purchasable content for participating in the event.
  • the subscriber may use the aforementioned look-up, manual entry, cross-reference to other media sites, etc. to identify and request participation from other subscribers (or non-subscribers).
  • group discounts may be applied to the purchase of other purchasable items via the managed network (e.g., actual physical items purchased.).
  • a group of subscribers may also be gathered to participate in a gaming event.
  • the gaming event comprises a scavenger hunt integrated to the television content (e.g., programming and/or advertising).
  • game lists are stored (such as at the storage device 208 of FIG. 2 ).
  • the randomizer 204 b may randomly select individual subscribers to form a team, or the subscribers may play individually. Alternatively, subscribers may select the other subscribers with whom they would like to form a group (such as by using stored contacts, contacts linked from other media sources, etc.).
  • each team member receives a list of items pertaining to the program and/or advertisements.
  • the subscribers view the program they are able to identify the items on the list and/or answer the questions using e.g., the subscriber's remote control buttons and/or devices in communication with the subscriber device such as keyboards, mouse, touch screen input, etc.
  • the system can track the subscriber's actual viewing of the program and the advertisements, and report these statistics to a headend entity using e.g., the reporting application 204 d .
  • the reporting application 204 d may be used to track each subscriber's progress, update the list with those items which have been “found” and indicate a winner from among the groups or individuals.
  • the game comprises a trivia or test of knowledge game integrated to the television content.
  • the content of the trivia game is related to the context of the currently viewed program and/or advertising.
  • a plurality of trivia or knowledge questions associated to certain content are stored at e.g., the storage entity 208 . After a subscriber designates to participate in the game, the questions are presented as the content is broadcast (or otherwise played such as from DVR or nDVR or VOD storage). Alternatively, the questions may be asked after the program has ended.
  • the reporting application 204 d keeps track of questions asked, questions answered correctly, points, leader boards, etc. Subscriber “winners” as well as who is “in the lead” at a given moment may be displayed to all of the subscribers, or only to those participating. Such publication (using the publication application 204 e ) may entice other subscribers to participate. Ongoing or series content may have trivia contests spanning a season as well as individual show or episode winners.
  • the trivia game may “telescope” to other related content.
  • a question regarding The Simpsons may prompt an advertisement, question, or link to the show Futurama, as these are at least related in genre, creators, type (animated), etc.
  • Prizes for winning a scavenger hunt, trivia, or other game may include, e.g., VOD or other MSO-based credits, coupons, billing credits, free products (such as those being advertised in conjunction with the gaming content), etc.
  • each of the above-disclosed group participation features can be accessible to user mobile devices (such as via e.g., the network architectures of FIGS. 2 a - 2 c ).
  • the high bandwidth capabilities of the extant network advantageously enable the simultaneous participation of the groups as discussed above.
  • information necessary for updating group events and discounts is advantageously transmitting using the aforementioned bandwidth capabilities.
  • each MSO-distributed CPE 106 (or third party consumer electronic device) is outfitted with a wireless transmitter 612 as illustrated in FIG. 6 .
  • the CPE 106 or other device generally comprises a network interface 602 for interfacing with the content delivery network 101 , a processor 604 , a storage apparatus 608 , and a plurality of interfaces 610 for direct or indirect communication with e.g., other CPE or network entities.
  • the CPE 106 further comprises a media enhancement client 606 run on the processor thereof, which enables communication and interaction with the media enhancement server 202 .
  • the media enhancement client 606 may be downloaded to the CPE 106 or other device after installation in a subscriber's premises or network or may be pre-loaded on an MSO provided CPE 106 .
  • the CPE 106 may be further configured to run a portion of the media enhancement applications 204 (as distributed applications) such as is illustrated in FIG. 2 c.
  • the wireless transmitter 612 of the CPE 106 of FIG. 6 enables a portion of the device's allocated bandwidth to be reserved for e.g., general public use.
  • This approach can be employed for example for WLAN (Wi-Fi), or WMAN (e.g., WiMAX) services.
  • a subscriber is given an opportunity to pay for an MSO-managed data plan, and thus granted access to the allocated bandwidth anywhere that there is an MSO-provided CPE 106 nearby.
  • the subscriber is granted access to wireless data via another subscriber's CPE 106 .
  • one MSO subscriber can anonymously “piggyback” on another's CPE or mobile device.
  • the system can be configured to identify the requesting subscriber as an MSO customer, and use the identifying information to bill the subscriber through his/her MSO bill.

Abstract

Apparatus and methods for providing enhanced or interactive features over a network. In one embodiment, the exemplary apparatus and methods leverage extant high-bandwidth capabilities of a managed network, and enable a user to create a playlist of content, clips, advertisements, from among currently broadcast content, stored content, user generated content, web or other network content. The user can upload user-generated or other content to the network such as for selection into a playlist at higher rates using a network operator-provided wireless (e.g., WMAN) dongle. Additional interactive features include, among other, enhancements which enable user participation individually or with other subscribers in live or recorded content-based group activities (such as e.g., cooking, exercising, group viewing, dating, and learning/teaching). Further interactive gaming and couponing options are also provided. Still further, the present apparatus and methods may be used to provide general public use wireless access from existing private user devices.

Description

    RELATED APPLICATIONS
  • The present application is related to co-owned and co-pending U.S. Pat. No. 7,954,131 issued on May 31, 2011 and entitled “PREMISES GATEWAY APPARATUS AND METHODS FOR USE IN A CONTENT-BASED NETWORK”, U.S. patent application Ser. No. 12/764,746 filed on Apr. 21, 2010 and entitled “METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK”, U.S. Patent Application Publication No. 2011/0090898 filed on Oct. 20, 2009 and entitled “METHODS AND APPARATUS FOR ENABLING MEDIA FUNCTIONALITY IN A CONTENT-BASED NETWORK”, U.S. patent application Ser. No. 12/414,554 filed on Mar. 30, 2009 and entitled “PERSONAL MEDIA CHANNEL APPARATUS AND METHODS” and U.S. patent application Ser. No. 12/414,576 filed on Mar. 30, 2009 and entitled “RECOMMENDATION ENGINE APPARATUS AND METHODS”, each of which is incorporated herein by reference in its entirety.
  • COPYRIGHT
  • A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
  • BACKGROUND OF THE INVENTION
  • 1. Field of Invention
  • The present invention relates generally to the field of content and/or data delivery over a network. More particularly, the present invention is related in one exemplary aspect to apparatus and methods for utilization of a network (such as e.g., a managed content delivery network) for providing enhanced or interactive features.
  • 2. Description of Related Technology
  • The proliferation of the Internet and increased connection technologies such as broadband have contributed to the development of a new media source for information and entertainment. Accordingly, new and interesting opportunities for providing television viewers with advanced features, applications and services arise.
  • So-called “interactive TV” or “iTV” includes techniques for allowing viewers to interact with television content. In an iTV paradigm, various levels of interactivity may be provided. For example, low interactivity comprises current technologies for changing channels, increasing or reducing volume, and turning on or off the television content. Moderate interactivity may include services such as on-demand, pay-per-view, etc. where a user may search and select to view particular content, as well as so called “trick-mode” functionality (rewind, fast forward, pause, etc.). High interactivity may include, for example, providing an audience the ability to affect or interact with the television content. One exemplary embodiment of such high interactivity iTV includes real-time on-screen voting, in which audience votes create decisions that are reflected in how the program continues.
  • Enhanced TV (ETV) is one example of iTV. ETV is used primarily with respect to two-screen solutions (i.e., TV and PC services). In one embodiment, users of ETV services have a television and computer in the same room, and use the service to navigate their web browser to a particular program-specific website that is synchronized to the live program by the broadcast television network. In an alternative approach, the user's computer may have a television tuner card, or a television network or managed network (multiple systems operator (MSO)) may offer a web browser. However, such two-screen solutions may only provide supplemental information, and/or may not enable a user to affect live programming (i.e., may not offer high interactivity). Further, the ETV two screen solutions do not present a user with one single unified interface for interaction with content.
  • Hence, what is needed is a user-friendly mechanism for viewing television content and simultaneously interacting with one or more media features or applications, including interactive television applications. Such methods and apparatus would advantageously leverage premises bandwidth as well as be available to mobile devices. Additionally, exemplary methods and apparatus would be further useful in providing direct user interaction, participatory user interaction, group interaction, and anonymous interaction with programming and/or advertising content.
  • SUMMARY OF THE INVENTION
  • The present invention addresses the foregoing needs by disclosing, inter alia, apparatus and methods for utilization of a network for providing enhanced or interactive features. In a first aspect of the invention, a method of enabling user interaction with content is disclosed. In one embodiment, the content is delivered over a managed content delivery network, and the method includes: providing a first user access to first content via the managed content delivery network; providing access to one or more applications which enable the first user to generate second content, the second content comprising a manipulation of one or more aspects of the first content; and enabling the user to make the second content accessible to one or more second users.
  • In a second aspect of the invention, a method of enabling a plurality of users to actively participate with content delivered over a content delivery network is disclosed. In one embodiment, the method includes: notifying the plurality of users of an event, the event being enabled for participation and relating to particular content; scheduling a date and time for delivery of the particular content associated with the event; delivering the particular content associated with the event to the plurality of users; and enabling the plurality of users to interactively participate in the event. In one variant, the interaction comprises at least one of interaction of individual ones of the plurality of users independent of other ones of the plurality, or interaction of individual ones of the plurality of users simultaneously with one another.
  • In a third aspect of the invention, a method for interaction of a plurality of subscribers to a content delivery network with a content element delivered over the network is disclosed. In one embodiment, the method includes: determining a threshold number of subscribers required for participation in an event, the event being associated with the content element; notifying the plurality of subscribers of the event associated with the content element; enabling individual ones of the plurality of subscribers to designate an interest in participation in the event; and when a number of interested ones of the plurality of subscribers meets the threshold number, causing the event to occur for only the interested ones of the plurality of subscribers.
  • In a fourth aspect of the invention, a network server configured to provide a plurality of enhanced interactive features to a plurality of subscribers in a network is disclosed. In one embodiment, the server comprises: a storage entity; at least one network interface; and a digital processor in data communication with the storage entity and the at least one interface, the processor configured to run at least one computer program thereon. In one variant, the computer program comprise a plurality of instructions which are configured to, when executed: perform one or more decision-making tasks associated with the enhanced interactive features relating to particular content; randomize at least a portion of data stored at the storage entity; enable the plurality of subscribers to modify the particular content; generate one or more reports relating to interactivity of the plurality of subscribers with the particular content; and enable publication of at least one of the modified particular content and the one or more reports relating to interactivity.
  • In a fifth aspect of the invention, a mobile user device is disclosed. In one embodiment, the device includes at least one wireless interface for communication with a wireless LAN or MAN, and further includes a client application configured to communicate with a managed network-side server to provide the aforementioned interactive features to a plurality of users.
  • In a sixth aspect of the invention, a computer readable apparatus is disclosed. In one embodiment, the apparatus includes at least one computer program with a plurality of instructions which are configured to, when executed, provide high-bandwidth interactive services to a plurality of managed network users.
  • In a seventh aspect of the invention, methods and apparatus for participatory user interaction are disclosed. In one variant, the methods and apparatus provide participatory cooking channel functionality. In another variant, a participatory exercise/workout channel is provided. In another variant, live chat and video is provided. In yet a further variant, participatory educational TV is provided. In still another variant, television “roulette”/dating is provided.
  • In an eighth aspect of the invention, methods and apparatus for participatory group interaction are disclosed. In one variant, the methods and apparatus provide a rotating advertisement functionality. In another variant, participation advertisements are provided. In yet another variant, group content discounts are provided. In a further variant, group gaming is provided.
  • In a ninth aspect of the invention, methods and apparatus for anonymous user interaction are disclosed.
  • These and other aspects of the invention shall become apparent when considered in light of the disclosure provided herein.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a functional block diagram illustrating an exemplary hybrid fiber network configuration useful with the present invention.
  • FIG. 1 a is a functional block diagram illustrating one exemplary network headend configuration useful with the present invention.
  • FIG. 1 b is a functional block diagram illustrating one exemplary local service node configuration useful with the present invention.
  • FIG. 1 c is a functional block diagram illustrating one exemplary broadcast switched architecture (BSA) network useful with the present invention.
  • FIG. 1 d is a functional block diagram illustrating one exemplary packetized content delivery network architecture useful with the present invention.
  • FIG. 2 is a functional block diagram illustrating an exemplary embodiment of a network architecture according to the present invention.
  • FIG. 2 a is a functional block diagram illustrating a second exemplary embodiment of a network architecture according to the present invention.
  • FIG. 2 b is a functional block diagram illustrating another exemplary embodiment of a network architecture according to the present invention.
  • FIG. 2 c is a functional block diagram illustrating yet another exemplary embodiment of a network architecture according to the present invention.
  • FIG. 3 is a logical flow diagram illustrating an exemplary embodiment of a method for direct user interaction with content.
  • FIG. 3 a is an illustration of an exemplary playlist creator interface according to the present invention.
  • FIG. 4 is a logical flow diagram illustrating an exemplary embodiment of a method for participatory interaction with content.
  • FIG. 5 is a logical flow diagram illustrating an exemplary embodiment of a method for group interaction with content.
  • FIG. 6 is a functional block diagram illustrating an exemplary embodiment of consumer premises device according to the present invention.
  • All figures © Copyright 2012 Time Warner Cable, Inc. All rights reserved.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Reference is now made to the drawings wherein like numerals refer to like parts throughout.
  • As used herein, the term “application” refers generally to a unit of executable software that implements a certain functionality or theme. The themes of applications vary broadly across any number of disciplines and functions (such as on-demand content management, e-commerce transactions, brokerage transactions, home entertainment, calculator etc.), and one application may have more than one theme. The unit of executable software generally runs in a predetermined environment; for example, the unit could comprise a downloadable Java Xlet™ that runs within the JavaTV™ environment.
  • As used herein, the terms “client device” and “end user device” include, but are not limited to, set top boxes (e.g., DSTBs), personal computers (PCs), and minicomputers, whether desktop, laptop, or otherwise, and mobile devices such as handheld computers, PDAs, personal media devices (PMDs), and smartphones.
  • As used herein, the term “computer program” or “software” is meant to include any sequence or human or machine cognizable steps which perform a function. Such program may be rendered in virtually any programming language or environment including, for example, C/C++, Fortran, COBOL, PASCAL, assembly language, markup languages (e.g., HTML, SGML, XML, VoXML), and the like, as well as object-oriented environments such as the Common Object Request Broker Architecture (CORBA), Java™ (including J2ME, Java Beans, etc.), Binary Runtime Environment (e.g., BREW), and the like.
  • The term “Customer Premises Equipment (CPE)” refers to any type of electronic equipment located within a customer's or user's premises and connected to a network, such as set-top boxes (e.g., DSTBs or IP TV devices), televisions, cable modems (CMs), embedded multimedia terminal adapters (eMTAs), whether stand-alone or integrated with other devices, Digital Video Recorders (DVR), gateway storage devices (Furnace), and ITV Personal Computers.
  • As used herein, the term “display” means any type of device adapted to display information, including without limitation CRTs, LCDs, TFTs, plasma displays, LEDs, incandescent and fluorescent devices. Display devices may also include less dynamic devices such as, for example, printers, e-ink devices, and the like.
  • As used herein, the term “DVR” (digital video recorder) refers generally to any type of recording mechanism and/or software environment, located in the headend, the user premises or anywhere else, whereby content sent over a network can be recorded and selectively recalled. Such DVR may be dedicated in nature, or part of a non-dedicated or multi-function system.
  • As used herein, the term “DOCSIS” refers to any of the existing or planned variants of the Data Over Cable Services Interface Specification, including for example DOCSIS versions 1.0, 1.1, 2.0 and 3.0. DOCSIS (version 1.0) is a standard and protocol for internet access using a “digital” cable network.
  • As used herein, the terms “Internet” and “internet” are used interchangeably to refer to inter-networks including, without limitation, the Internet.
  • As used herein, the term “memory” or “storage” includes any type of integrated circuit or other storage device adapted for storing digital data including, without limitation, ROM. PROM, EEPROM, DRAM, SDRAM, DDR/2 SDRAM, EDO/FPMS, RLDRAM, SRAM, “flash” memory (e.g., NAND/NOR), and PSRAM.
  • As used herein, the terms “microprocessor” and “digital processor” are meant generally to include all types of digital processing devices including, without limitation, digital signal processors (DSPs), reduced instruction set computers (RISC), general-purpose (CISC) processors, microprocessors, gate arrays (e.g., FPGAs), PLDs, reconfigurable compute fabrics (RCFs), array processors, and application-specific integrated circuits (ASICs). Such digital processors may be contained on a single unitary IC die, or distributed across multiple components.
  • As used herein, the terms “MSO” or “multiple systems operator” refer to a cable, satellite, or terrestrial network provider having infrastructure required to deliver services including programming and data over those mediums.
  • As used herein, the terms “network” and “bearer network” refer generally to any type of telecommunications or data network including, without limitation, hybrid fiber coax (HFC) networks, satellite networks, telco networks, and data networks (including MANs, WANs, LANs, WLANs, internets, and intranets). Such networks or portions thereof may utilize any one or more different topologies (e.g., ring, bus, star, loop, etc.), transmission media (e.g., wired/RF cable, RF wireless, millimeter wave, optical, etc.) and/or communications or networking protocols (e.g., SONET, DOCSIS, IEEE Std. 802.3, ATM, X.25, Frame Relay, 3GPP, 3GPP2, LTE/LTE-A, WAP, SIP, UDP, FTP, RTP/RTCP, H.323, etc.).
  • As used herein, the term “network interface” refers to any signal or data interface with a component or network including, without limitation, those of the Firewire (e.g., FW400, FW800, etc.), USB (e.g., USB2), Ethernet (e.g., 10/100, 10/100/1000 (Gigabit Ethernet), 10-Gig-E, etc.), MoCA, Serial ATA (e.g., SATA, e-SATA, SATAII), Ultra-ATA/DMA, Coaxsys (e.g., TVnet™), radio frequency tuner (e.g., in-band or OOB, cable modem, etc.), Wi-Fi (802.11a,b,g,n), Wi-MAX (802.16), PAN (802.15), cellular (e.g., LTE/LTE-A, 3GPP, 3GPP2, UMTS), or IrDA families.
  • As used herein, the term “server” refers to any computerized component, system or entity regardless of form which is adapted to provide data, files, applications, content, or other services to one or more other devices or entities on a computer network.
  • As used herein, the term “user interface” refers to, without limitation, any visual, graphical, tactile, audible, sensory, or other means of providing information to and/or receiving information from a user or other entity.
  • As used herein, the term “Wi-Fi” refers to, without limitation, any of the variants of IEEE-Std. 802.11 or related standards including 802.11a/b/g/n.
  • As used herein, the term “wireless” means any wireless signal, data, communication, or other interface including without limitation Wi-Fi, Bluetooth, 3G (3GPP/3GPP2), HSDPA/HSUPA, TDMA, CDMA (e.g., IS-95A, WCDMA, etc.), FHSS, DSSS, GSM, PAN/802.15, WiMAX (802.16), 802.20, narrowband/FDMA, OFDM, PCS/DCS, LTE/LTE-A/TD-LTE, analog cellular, CDPD, satellite systems, millimeter wave or microwave systems, acoustic, and infrared (i.e., IrDA).
  • Overview
  • In one salient aspect, the present invention comprises apparatus and methods for utilizing a network (such as an extant managed content delivery network) for providing enhanced social or interactive features, and media enhancement. These features are in many cases enabled by recently realized increases in available bandwidth, processing capacity, and/or IP-based delivery mechanisms that have become pervasive in both managed networks (such as cable, satellite, and other such broadband subscriber-based systems, and cellular/wireless networks such as 40 LTE networks), and non-managed networks (such as the Internet, WLANs, etc.).
  • In one embodiment, the exemplary apparatus and methods are implemented so as to enable a user to create a playlist of content (e.g., movies/linear broadcasts, clips, advertisements, promotions, etc.) from multiple different sources and of multiple different types. The content may be provided from e.g., currently broadcast content, previously stored content, user-generated content, web or other network content, etc. Additionally, mechanisms may be established for sharing such user-created playlists with friends or other network users/subscribers, such as via publication thereof.
  • In one variant, a user can upload user-generated or other content to the network, such as for insertion into a playlist at higher rates of speed using for instance a network operator-provided WMAN (e.g., WiMAX) dongle or other similar high-bandwidth apparatus.
  • In a further variant, one or more user-selected content elements may be modified with user commentary, and uploaded to the network to e.g., be shared with friends, family or other parties (which may or may not be other network subscribers).
  • In another embodiment, the enhanced or interactive features include participatory functionality. For example, users may participate individually, or with friends or other subscribers, in live or recorded content-based group activities (such as e.g., cooking, exercising, group viewing, dating, and learning/teaching).
  • The enhanced or interactive features of the invention further include in one variant music-based features for enabling a subscriber-specific, sharable music channel. In one implementation, the music channel may be linked to a general music storage entity, or alternatively specifically linked to the user's pre-existing stored music. The dedicated and personalized music channel is then made available over the high bandwidth content delivery network (such as e.g., a cable or satellite network, cellular/wireless networks, etc.) Other network content may be linked to the music provided via the music channel, such as for example music videos, web content including lyrics, band or artist information, etc.
  • In further embodiments, enhanced and/or interactive advertising and gaming are provided. For example, rotating group buy-in advertisements may be provided using the enhanced methods and architecture discussed herein. Additionally, a product registry (i.e., centralized location for enabling subscribers to identify one or more products/services which they are interested in as identified from commercials, product placement within primary content, etc.) may be enabled using the present invention. Group participation gaming (such as scavenger hunts and trivia games) is also enabled via various embodiments of the herein described methods and apparatus.
  • Still further, the present apparatus and methods may be used to provide general public use wireless access from existing private user devices.
  • Detailed Description of Exemplary Embodiments
  • Exemplary embodiments of the apparatus and methods of the present invention are now described in detail. While these exemplary embodiments are described in the context of a managed hybrid fiber coax (HFC) cable system architecture having a multiple systems operator, digital networking capability, and plurality of client devices/CPE, the general principles and advantages of the invention may be extended to other types of networks and architectures, whether broadband, narrowband, wired or wireless, terrestrial or satellite, managed or unmanaged (or combinations thereof), or otherwise, the following therefore being merely exemplary in nature.
  • It will also be appreciated that while described generally in the context of a consumer (i.e., home) end user domain, the present invention may be readily adapted to other types of environments (e.g., commercial/enterprise, government/military, etc.) as well. Myriad other applications are possible.
  • Also, while certain aspects are described primarily in the context of the well-known Internet Protocol (described in, inter alia, RFC 791 and 2460), it will be appreciated that the present invention may utilize other types of protocols (and in fact bearer networks to include other internets and intranets) to implement the described functionality.
  • Bearer Network—
  • FIG. 1 illustrates a typical content delivery network configuration with which the apparatus and methods of the present invention may be used. The various components of the network 100 include (i) one or more data and application origination points 102; (ii) one or more content sources 103, (iii) one or more application distribution servers 104; (iv) one or more VOD servers 105, and (v) customer premises equipment (CPE) 106. The distribution server(s) 104, VOD servers 105 and CPE(s) 106 are connected via a bearer (e.g., HFC) network 101. A simple architecture comprising one of each of the aforementioned components 102, 104, 105, 106 is shown in FIG. 1 for simplicity, although it will be recognized that comparable architectures with multiple origination points, distribution servers, VOD servers, and/or CPE devices (as well as different network topologies) may be utilized consistent with the invention. For example, the headend architecture of FIG. 1 a (described in greater detail below) may be used.
  • The data/application origination point 102 comprises any medium that allows data and/or applications (such as a VOD-based or “Watch TV” application) to be transferred to a distribution server 104. This can include for example a third party data source, application vendor website, CD-ROM, external network interface, mass storage device (e.g., RAID system), etc. Such transference may be automatic, initiated upon the occurrence of one or more specified events (such as the receipt of a request packet or ACK), performed manually, or accomplished in any number of other modes readily recognized by those of ordinary skill. The application distribution server 104 comprises a computer system where such applications can enter the network system. Distribution servers are well known in the networking arts, and accordingly not described further herein.
  • The VOD server 105 comprises a computer system where on-demand content can be received from one or more of the aforementioned data sources 102 and enter the network system. These servers may generate the content locally, or alternatively act as a gateway or intermediary from a distant source.
  • The CPE 106 includes any equipment in the “customers' premises” (or other locations, whether local or remote to the distribution server 104) that can be accessed by a distribution server 104.
  • Referring now to FIG. 1 a, one exemplary embodiment of a headend architecture useful with the present invention is described. As shown in FIG. 1 a, the headend architecture 150 comprises typical headend components and services including billing module 152, subscriber management system (SMS) and CPE configuration management module 154, cable-modem termination system (CMTS) and 00 B system 156, as well as LAN(s) 158, 160 placing the various components in data communication with one another. It will be appreciated that while a bar or bus LAN topology is illustrated, any number of other arrangements as previously referenced (e.g., ring, star, etc.) may be used consistent with the invention. It will also be appreciated that the headend configuration depicted in FIG. 1 a is high-level, conceptual architecture and that each MSO may have multiple headends deployed using custom architectures.
  • The exemplary architecture 150 of FIG. 1 a further includes a multiplexer-encrypter-modulator (MEM) 162 coupled to the HFC network 101 adapted to process or condition content for transmission over the network. The distribution servers 164 are coupled to the LAN 160, which provides access to the MEM 162 and network 101 via one or more file servers 170. The VOD servers 105 are coupled to the LAN 160 as well, although other architectures may be employed (such as for example where the VOD servers are associated with a core switching device such as an 802.3z Gigabit Ethernet device). As previously described, information is carried across multiple channels. Thus, the headend must be adapted to acquire the information for the carried channels from various sources. Typically, the channels being delivered from the headend 150 to the CPE 106 (“downstream”) are multiplexed together in the headend, as previously described and sent to neighborhood hubs (FIG. 1 b) via a variety of interposed network components.
  • It will also be recognized, however, that the multiplexing operation(s) need not necessarily occur at the headend 150 (e.g., in the aforementioned MEM 162). For example, in one variant, at least a portion of the multiplexing is conducted at a BSA switching node or hub (see discussion of FIG. 1 c provided subsequently herein). As yet another alternative, a multi-location or multi-stage approach can be used, such as that described in U.S. Pat. No. 7,602,820, entitled “APPARATUS AND METHODS FOR MULTI-STAGE MULTIPLEXING IN A NETWORK” incorporated herein by reference in its entirety, which discloses inter alia improved multiplexing apparatus and methods that allow such systems to dynamically compensate for content (e.g., advertisements, promotions, or other programs) that is inserted at a downstream network node such as a local hub, as well as “feed-back” and “feed forward” mechanisms for transferring information between multiplexing stages.
  • Content (e.g., audio, video, data, files, etc.) is provided in each downstream (in-band) channel associated with the relevant service group. To communicate with the headend or intermediary node (e.g., hub server), the CPE 106 may use the out-of-band (OOB) or DOCSIS channels and associated protocols. The OCAP 1.0, 2.0, 3.0 (and subsequent) specification provides for exemplary networking protocols both downstream and upstream, although the invention is in no way limited to these approaches.
  • “Switched” Networks—
  • FIG. 1 c illustrates an exemplary “switched” network architecture also useful with the present invention. While a so-called “broadcast switched architecture” or BSA network is illustrated in this exemplary embodiment, it will be recognized that the present invention is in no way limited to such architectures.
  • Switching architectures allow improved efficiency of bandwidth use for ordinary digital broadcast programs. Ideally, the subscriber is unaware of any difference between programs delivered using a switched network and ordinary streaming broadcast delivery.
  • FIG. 1 c shows the implementation details of one exemplary embodiment of this broadcast switched network architecture. Specifically, the headend 150 contains switched broadcast control and media path functions 190, 192; these element cooperating to control and feed, respectively, downstream or edge switching devices 194 at the hub site which are used to selectively switch broadcast streams to various service groups. A BSA server 196 is also disposed at the hub site, and implements functions related to switching and bandwidth conservation (in conjunction with a management entity 198 disposed at the headend). An optical transport ring 197 is utilized to distribute the dense wave-division multiplexed (DWDM) optical signals to each hub in an efficient fashion.
  • Co-owned and co-pending U.S. Patent Application Publication No. 2003/0056217 filed Sep. 20, 2001 and entitled “TECHNIQUE FOR EFFECTIVELY PROVIDING PROGRAM MATERIAL IN A CABLE TELEVISION SYSTEM”, incorporated herein by reference in its entirety, describes one exemplary broadcast switched digital architecture useful with the present invention, although it will be recognized by those of ordinary skill that other approaches and architectures may be substituted.
  • In addition to “broadcast” content (e.g., video programming), the systems of FIGS. 1 a and 1 c (and 1 d discussed below) also deliver Internet data services using the Internet protocol (IP), although other protocols and transport mechanisms of the type well known in the digital communication art may be substituted. One exemplary delivery paradigm comprises delivering MPEG-based video content, with the video transported to user PCs (or IP-based STBs) over the aforementioned DOCSIS channels comprising MPEG (or other video codec such as H.264 or AVC) over IP over MPEG. That is, the higher layer MPEG- or other encoded content is encapsulated using an IP protocol, which then utilizes an MPEG packetization of the type well known in the art for delivery over the RF channels. In this fashion, a parallel delivery mode to the normal broadcast delivery exists; i.e., delivery of video content both over traditional downstream QAMs to the tuner of the user's STB or other receiver device for viewing on the television, and also as packetized IP data over the DOCSIS QAMs to the user's PC or other IP-enabled device via the user's cable modem. Delivery in such packetized modes may be unicast, multicast, or broadcast.
  • Referring again to FIG. 1 c, the IP packets associated with Internet services are received by edge switch 194, and in one embodiment forwarded to the cable modem termination system (CMTS) 199. The CMTS examines the packets, and forwards packets intended for the local network to the edge switch 194. Other packets are discarded or routed to another component.
  • The edge switch 194 forwards the packets receive from the CMTS 199 to the QAM modulator 189, which transmits the packets on one or more physical (QAM-modulated RF) channels to the CPE. The IP packets are typically transmitted on RF channels (e.g., DOCSIS QAMs) that are different that the RF channels used for the broadcast video and audio programming, although this is not a requirement. The CPE 106 are each configured to monitor the particular assigned RF channel (such as via a port or socket ID/address, or other such mechanism) for IP packets intended for the subscriber premises/address that they serve.
  • “Packetized” Networks—
  • While the foregoing network architectures described herein can (and in fact do) carry packetized content (e.g., IP over MPEG for high-speed data or Internet TV, MPEG2 packet content over QAM for MPTS, etc.), they are often not optimized for such delivery. Hence, in accordance with another embodiment of the present invention, a “packet optimized” delivery network is used for carriage of the packet content (e.g., IPTV content). FIG. 1 d illustrates one exemplary implementation of such a network, in the context of a 3GPP IMS (IP Multimedia Subsystem) network with common control plane and service delivery platform (SDP), as described in co-pending U.S. Provisional Patent Application Ser. No. 61/256,903 filed Oct. 30, 2009 and entitled “METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK”, which is now published as U.S. Patent Application Publication No. 2011/0103374 of the same title filed on Apr. 21, 2010, each of which is incorporated herein by reference in its entirety. Such a network provides, inter alia, significant enhancements in terms of common control of different services, implementation and management of content delivery sessions according to unicast or multicast models, etc.; however, it is appreciated that the various features of the present invention are in no way limited to this or any of the other foregoing architectures.
  • Media Enhancement Network Architecture—
  • FIG. 2 is a block diagram illustrating a content delivery network architecture 200 for enabling media enhancement, social media, and interactivity options configured in accordance with one embodiment of the invention. The exemplary illustrated network entities and apparatus are configured to operate within the above-described networks of FIGS. 1-1 d.
  • As shown, the network architecture 200 generally comprises a media enhancement server 202 in communication with a plurality of user devices 106 via a network 101. The media enhancement server 202 generally comprises a storage entity 214 for storing data relating to content, users, and/or system operations, a plurality of interfaces 216 for communication to other headend 150 entities and with the network 101, and one or more enhancement applications 204 a-204 e (collectively referred to as “enhancement applications 204”) configured to run on a digital processor thereof 206.
  • As shown, the media enhancement server 202 generally comprises a network interface 210 for interfacing with the entities of the content delivery network 101, a processor 206, a storage apparatus 208, and a plurality of interfaces (not shown) for direct or indirect communication with e.g., the CPE 106, or other headend 150 entities. The other entities with which the media enhancement server 202 are in communication with include e.g., a VOD server 226 (for providing VOD content), a personal content server 220 (for providing headend storage of content associated to individual subscribers; see e.g., the personal content server discussed in U.S. patent application Ser. No. 11/440,490 filed on May 24, 2006 and entitled “PERSONAL CONTENT SERVER APPARATUS AND METHODS”, which is incorporated herein by reference in its entirety), a recommendation engine 222 (for providing content recommendations; see e.g., the recommendation engine discussed in U.S. patent application Ser. No. 12/414,576 filed on Mar. 20, 2009 and entitled “RECOMMENDATION ENGINE APPARATUS AND METHODS”, which is incorporated herein by reference in its entirety), and a gateway 224 (for communication to a non-managed network such as the Internet 230 and servers 232 thereat or other types of managed or unmanaged networks such as for example 4G-enabled cellular networks managed by other service providers; see e.g., the gateway discussed in U.S. Pat. No. 7,954,131 issued on May 31, 2011 and entitled “PREMISES GATEWAY APPARATUS AND METHODS FOR USE IN A CONTENT-BASED NETWORK”, which is incorporated herein by reference in its entirety). Communication between the media enhancement server 202 and these entities will be discussed below with respect to the various functions provided by the server 202 and data retrieved from each of the foregoing network entities.
  • In the illustrated embodiment, the server 202 is configured to run various enhancement applications 204 on the processor 206 thereof, including e.g., at least a decision making application 204 a, a randomizer 204 b, a media processing application 204 c, a reporting application 204 d, and/or a playlist generation and publication application 204 e; however it is appreciated that additional or alternative applications may be utilized consistent with the enhancements and interactive features discussed herein, the foregoing being merely illustrative of the general concepts of the invention. Additionally, although illustrated as individual applications 204 running on the server 206, it is appreciated that the foregoing functionalities may comprise an individual application, or alternatively one or more distributed applications running on a plurality of entities in data communication with one another (including one or more network entities); e.g., the network may be configured with a first server for a first application/function, a different server for a second application/function, and so forth.
  • The media enhancement server 202 utilizes one or more of the enhancement applications 204 to provide enhanced and/or interactive services to its subscribers as discussed below. It will be further recognized that implementation of the features of the enhancement applications 204 may utilize communication to other network devices (such as e.g., the personal content server 220, recommendation engine 222, gateway 224, VOD server 226, etc.). Hence, the network architecture of FIG. 2 generally provides the functionalities discussed below.
  • It will be appreciated that the various applications 204 may also be configured to position data further toward the edge of the network (including even at the user's CPE or mobile device) so as to facilitate the various functions thereof. For example, information regarding a user's contacts/friends, activities, playlists, etc. may be disposed on the user CPE 106, including their mobile device (e.g., smartphone or tablet). This approach provides at least two benefits, including: (i) pushing further processing necessary to support the applications out to the edge of the network (or even onto the user device), so as to minimize core network bandwidth/resource consumption; and (ii) in the case of mobile devices, useful data pertaining to a given user is available regardless of where/how the user associates with the host network; e.g., at a Wi-Fi hotspot that is not associated with the user's premises, for example. Once the user has associated with the hotspot, they can log into the managed network (e.g., cable or satellite network) as a subscriber or user, and accordingly obtain access to the services provided by the network infrastructure while in effect being “away from home”.
  • The enhancement applications 204 may be of the type discussed in co-owned, co-pending U.S. Patent Application Publication No. 2011/0090898 filed on Oct. 20, 2009 and entitled “METHODS AND APPARATUS FOR ENABLING MEDIA FUNCTIONALITY IN A CONTENT-BASED NETWORK”, which is incorporated herein by reference in its entirety. As discussed in greater detail below, the enhancement applications 204 provide direct user interaction, participatory user interaction, group interaction, and anonymous interaction functions to subscribers.
  • In the embodiment of FIG. 2, the decision-making application 204 a is configured to perform one or more tasks necessary for determining a plurality of contacts to present to a particular subscriber. In various ones of the applications discussed below, a subscriber is able to select one or more of his “friends” or contacts to e.g., share content, play games, share offers, etc. The decision-making application 204 a uses information obtained from other linked applications (such as social media sites) as well as billing and network information to determine which other subscribers may be presented to the user as contacts. The decision-making application 204 a then presents the list of potential contacts to the subscriber for approval in one embodiment. For example, a subscriber may be prompted to sign-in to a social media site or email account where contact information is stored. Once the system is granted access to the subscriber's account(s), the decision-making application 204 a queries a server associated with the social media site or email server account to request information regarding the subscriber's contacts. If necessary, the information may then be cross-referenced by the decision-making application 204 a to information stored in billing records (such as to determine one or more of the subscriber's contacts or friends that are also subscribers to the MSO). Alternatively, the list of contacts may be accessed and used despite a shared subscription to the MSO.
  • The decision-making application 204 a may also be utilized to determine whether a particular answer submitted by a subscriber participating in a game (discussed in greater detail below) is correct/incorrect, such as via comparing a received response from a user to a stored value. Threshold numbers for entering games, coupons or offers, etc. may also be determined by the decision-making application 204 a. Still further, the decision-making application 204 a may be utilized for matching subscribers based on e.g., geographic and demographic considerations (e.g., within a given physical or virtual (e.g., psychographic) proximity of one another), or based on a dating algorithm for estimating compatibility by taking into account user-entered information (such as answers to personality questions), as well as what is known about a subscriber from the network.
  • The randomizer 204 b is configured to provide randomization of users/subscribers, programming content, questions or item lists for games, etc. The application 204 b calls upon stored information for selection therefrom to create a random viewing, chatting, and/or gaming experience. The stored information may be generated by the decision-making application 204 a, and/or stored at the storage entity 208 of the media enhancement server 202 (or yet another storage entity in data communication with the system 200).
  • The media processing application 204 c is utilized to carryout media processing instructions designated by a subscriber. The application 204 c is configured, for example, to read flags marked within particular content by a subscriber, and cut a segment of content according to the flags. In one embodiment, cues, such as those described in American National Standards Institute (ANSI)/Society of Cable Telecommunications Engineers (SCTE)-35 2007 document entitled “DIGITAL PROGRAM INSERTION CUEING MESSAGE FOR CABLE”, which is incorporated herein by reference in its entirety, may be utilized to identify or flag start and stop points for content segments. However, other mechanisms for enabling users to insert flags or identifiers may be utilized with equal success. Additionally, the processing application 204 c may be configured to receive metadata describing content and one or more start and stop points therein, and use this information to locate the content and segment the content according to the start and stop points. The processing application 204 c further enables user-created content to be used as overlays to currently broadcast or played content, as well as user-created programming (created by piecing together segments of one or more content elements). In further embodiments, the processing application 204 c may be utilized to enable the user to append, amend and/or alter the display of content.
  • The exemplary embodiment of the reporting application 204 d running on the processor 206 of the enhancement server 202 is utilized to generate statistics regarding program and/or advertisement viewing, gaming winners, gaming updates, and offer or coupon participation updates. The results are reported to e.g., all subscribers, only particular (participating) subscribers, and/or other network entities.
  • Lastly, the playlist generation and publication application 204 e enables a user to create and publish playlists of content, advertisements, goods/services of interest, music, etc. Additionally, the publication application 204 e provides subscribers with an ability to publish content clips, text, etc. to other social media sites, to other users, etc, Still further, the publication application 204 e provides publication of gaming or couponing statuses.
  • Those of ordinary skill in the related arts will recognize that one significant limitation of existing HFC content distribution networks is the asymmetric nature of the bandwidth capabilities. Specifically, existing networks provide significantly higher download data rates than upload data rates. This limitation is not a problem for existing centralized content delivery schemes that are configured to broadcast and/or multicast content to a large population of subscribers. However, existing networks cannot easily facilitate ad hoc networking connections from a single user to many users; in fact, existing solutions for providing multicasting capabilities are handled generally within a proxy service (e.g., a 3rd party service provided via the Internet, etc.).
  • Existing DOCSIS Operation—
  • As a brief aside, a brief examination of prior art DOCSIS operation may be helpful in later comparisons with various aspects of the present invention. Existing DOCSIS operation is provided with the aforementioned Cable Modem Termination. System (CMTS) which is connected to the broader Internet, The CMTS includes a number of servers which run the Dynamic Host Configuration Protocol (DHCP) protocol, a Trivial File Transfer Protocol (TFTP), and a Time of Day (TOD) server. The CMTS communicates with each subscriber's cable modem via the HFC network (which includes miles of coaxial cable, fiber optics, amplifiers, etc.). The CMTS provides a synchronization broadcast (“sync”), Uplink Channel Descriptor (UCD), and Media Access Protocol (MAP) messages. Both the UCD and sync broadcasts are periodically transmitted.
  • To establish a physical connection, a cable modem searches for and identifies the sync broadcast to determine its time alignment, decodes the current UCD to determine, inter alia, an appropriate uplink frequency, symbol rate, modulation profile, etc. Once a cable modem has achieved time synchronization and decoded the uplink parameters, it performs a ranging process by transmitting range requests (RANGE_REQ). If the CMTS responds to a RANGE_REQ with a range response (RANGE_RSP), then the cable modem and CMTS can transition to a station maintenance state and perform additional detailed connection maintenance. If the CMTS does not provide a RANGE_RSP, the cable modem will increase its transmit power and attempt access again.
  • Once an active connection is available, the cable modem can perform IP layer initialization procedures. The population of cable modems time share the uplink frequency(ies) according to a TDMA (time division multiple access) scheme, thus before transmitting, each cable modem must request an allocation of transmit bandwidth from the CMTS by transmitting a bandwidth request (REQUEST). The CMTS prioritizes requests within an internal queue, and allocates resources with the aforementioned MAP message which includes, inter alia, an allocated transmit time slot for the cable modem. After the cable modem has been allocated a transmit time slot, it attempts to locate a DHCP server which can provide an IP address and other network information (e.g., gateway addresses, network addresses, etc.) which are required for registration. Specifically, the cable modem will request and receive a time of day message from the TOD server, and a configuration file from the TFTP server.
  • After the IP layer initialization procedure, the cable modem must register with the CMTS. The registration process ensures that the cable modem has the proper configuration file and timing to operate with the existing network. Registration additionally ensures that the cable modem has not been compromised (e.g., “hacked”). If the registration process is successful, the cable modem is provided with a Service Identifier (SID), and is transitioned into an “online” state.
  • During online operation, the cable modem and CMTS perform medium access control (MAC) based on the SID. The IP layer operates transparently over the SID based MAC communication. For example, when a cable modem has data for transmission, it transmits a REQUEST to the CMTS. As previously alluded to, the CMTS prioritizes each REQUEST and allocates a number of time slots for each SID (each SID corresponds to a cable mode). These allocations are broadcast via MAP messages, which identify an applicable SID, the assigned time slot(s), and the number of bytes. Additionally, the CMTS periodically provides an Interval Usage Code (IUC) within the UCD which identifies a series of so called “burst-profiles”. Each burst profile identifies an appropriate modulation scheme (e.g., QPSK, 16-QAM, 64-QAM, etc.) for a type of traffic. For example, IP traffic can be set to 64-QAM which provides high data rates, whereas VoIP traffic can be set to 16-QAM which provides more robust but lower data rates.
  • Exemplary Media Enhancement Layer Operation—
  • Within the context of existing DOCSIS operations, cable modems implement IP protocol access over the existing MAC capabilities of the HFC network, which presents several limitations. Firstly, the existing Quality of Service (QoS) capabilities of the HFC network (which are provided within the MAP messaging) are only loosely coupled to the of the overarching IP layer requirements; specifically, the QoS guarantees that are established between the cable modem IP layer and the CMTS are ultimately controlled by the CMTS; thus, the CMTS may in some cases allocate network resources in a manner that is less than optimal for a subscriber's application. The resulting effect may degrade performance, or alternately may cause the cable modem to conservatively request network resources (which unnecessarily consume network bandwidth).
  • Secondly, network access between cable modem devices is currently limited to IP layer access. Existing cable network installations were originally designed to support centralized content delivery infrastructures; in contrast, IP applications have been designed around ad hoc networking paradigms. Thus, existing DOCSIS deployments centralize IP access at the CMTS; thus, even linking two cable modems requires CMTS supervision. This can contribute to significant network bottlenecks, single-point-of-failure problems, etc. Additionally, IP layer applications are not linked to other forms of content. For example, in order to provide overlaid content (e.g., text, audio and video) with network programming (e.g., television shows, etc.), the overlaid content and the network programming content has to be combined externally (at a centralized network entity or via 3rd party Internet based servers), or provided separately to be combined at the cable modem (which may require explicit time synchronization).
  • In contrast, in one embodiment of the present invention, the media enhancement server 202 provides a series of enhanced media application types. Each enhanced media application type may include e.g., MAC information enabling the CMTS to select appropriate MAC layer configurations (e.g., QoS configurations, etc.), IP information enabling direct routing of media data to an appropriate HFC network entity (e.g., a DHCP server, a Video on Demand (VOD) server, Broadcast Switch Architecture (BSA) server, etc.), and presentation information enabling the combination of the user supplied content with e.g., network programming content, other user content, etc.
  • Referring now to FIG. 2 a, one logical representation of user content distribution is illustrated. As shown, a population of CPEs is illustrated in connection with a HFC network that includes a media enhancement server, a CMTS, a BSA server, a VOD server, and a DHCP server. During enhanced media operation, the subscriber's cable modem and the media enhancement server negotiate the appropriate enhanced media application type. The enhanced media application type specifies the MAC layer operation between the CPE and the CMTS. For example, the MAC information may include e.g., various QoS guarantees, number of reserved time slots, minimum data rate, maximum acceptable latency, modulation type, retransmission parameters, etc. For example, the CPE will provide generic IP data via traditional DOCSIS time slot negotiation, however enhanced media is transported via negotiated time slots. In this manner, the CMTS can quickly separate generic IP information for transport to the Internet backbone, and route the user generated media content to the media enhancement server. The overall processing burden for the CMTS is greatly reduced since routing for the pre-negotiated enhanced media application type can be handled by the media enhancement server.
  • Similarly, the enhanced media application type also determines the IP layer routing from the media enhancement server to e.g., the BSA server, the VOD server, the DHCP server, and/or the routing of other associated content. For instance, where user generated content is to be combined with other programming (e.g., one or more other channels), the routing information may specify the source of the programming content to be combined. In some variants, the routing information may be an IP address of the HFC network entity, however it is further appreciated that routing information may require significant amounts of network address translation (for security reasons, the CPE generally would not have access to the address of a BSA server, etc.).
  • Finally, the enhanced media application type determines the presentation of the user content in combination with e.g., other user content and/or existing network programming. Generally, the presentation information dictates how the user content is to be presented to e.g., another subscriber or set of subscribers, or advertisement engines, etc. In one variant the media enhancement server combines user generated data with other programming for presentation to another entity (such as another subscriber's CPE). In other variants, the media enhancement server combines the user generated data with other user generated data to further improve targeted programming (e.g., improving targeted advertisements). Is still other variants, the media enhancement server directly provides the user generated data to other users.
  • Consider for example, a user generated content channel. A user requests (or schedules ahead of time) an enhanced media user-content channel. The CMTS grants the cable modem and the media enhancement server 202 an appropriate fixed time slot allocation to support an audio, and video stream based on the enhanced media application type MAC information. Thereafter, the media enhancement server routes the enhanced media user-content channel according to the enhanced media application type routing information via a BSA server for delivery to other subscribers. Finally, the BSA server provides the user-content channel to any subscribers according to the presentation information.
  • In another example, a user generated content overlay is provided (e.g., text to be overlaid on programming). A user requests (or schedules ahead of time) an enhanced media user-content overlay. The CMTS grants the cable modem and the media enhancement server 202 an appropriate best effort delivery time slot allocation to support a text stream based on the enhanced media application type MAC information. Thereafter, the media enhancement server routes the enhanced media user-content overlay text to the corresponding network programming source. The network programming source formats the user generated overlay for delivery with the normal network programming. For user generated content overlay that require real time interaction, best effort delivery may be inadequate; thus some variants may specify real time delivery requirements, etc.
  • In still a third example, a user response is provided (e.g., input to be used for determining future programming). A user requests (or schedules ahead of time) an enhanced media user-response. The CMTS grants the cable modem and the media enhancement server 202 an appropriate best effort delivery time slot allocation to support a binary data stream based on the enhanced media application type MAC information. Thereafter, the media enhancement server provides the enhanced media user-response data to the corresponding network programming entity via the enhanced media application type routing information. Finally, during network programming the presentation information can be used to improve e.g., targeted advertisements.
  • Accordingly, benefits of the present invention include: (i) significant reuse of existing DOCSIS IP protocol access with current HFC network infrastructures, (ii) improved coordination between IP applications, and HFC MAC layer capabilities, and (iii) less complex schemes for combining user content with network content. The methods of FIGS. 3-5 herein indicate various exemplary processes which may be performed by the media enhancement applications 204 of the server 202, and are discussed in greater detail below.
  • Additional Network Architecture Embodiments—
  • FIG. 2 b illustrates another exemplary network architecture for use in the present invention. As shown, the network architecture 250 generally enables a user to establish a remote connection to the applications 204 at the media enhancement server 202 via an interne or LAN/MAN (such as the Internet) connection to an MSO-operated website (e.g., over a TCP/IP transport). Accordingly, the user may participate in any of the enhanced interaction functions described herein from outside of the MSO infrastructure.
  • FIG. 2 c illustrates yet another exemplary network architecture embodiment. As shown, the network architecture 260 generally utilizes a distributed media enhancement application. Hence, portions of the enhancement applications 204 necessary to perform the enhanced interaction functions are stored at a storage device of the client device associated with the user.
  • Any of the foregoing network architectures (FIGS. 2-2 c) may be utilized to provide direct user interaction, participatory user interaction, group interaction, and anonymous interaction functions to subscribers. Each of the foregoing functions will be discussed in greater detail below, and may be further implemented using for example the apparatus and methods disclosed in U.S. Patent Application Publication No. 2011/0090898 entitled “METHODS AND APPARATUS FOR ENABLING MEDIA FUNCTIONALITY IN A CONTENT-BASED NETWORK”, previously incorporated herein. As discussed therein, methods and apparatus are provided for enabling interactive media features or applications in a communications network (such as a cable or satellite network). In one embodiment, the invention provides a solution for integrating all IP based services offered by a network operator such as an MSO into a user's premises media delivery equipment (e.g., Home Video Service System). This integrated premises media delivery system and environment advantageously enhances the user's convenience and experience in interacting with a variety of different applications (such as those discussed above for direct, participatory, group, and anonymous interaction). This capability is enabled in part by leveraging premises broadband capability, as well as wireless capabilities on portable devices.
  • In one particular implementation, various ones of the foregoing interactive media applications are disposed at one or more headend entities (see e.g., FIGS. 2-2 c). A servlet application may also be provided to facilitate communication between the various applications and one or more client applications resident on the user's premises system. The servlet, in one embodiment, acts as a proxy for communication between a client device and various media applications also located at or in communication with the headend. Users associated with the device may access the media features and applications using client software applications running on the client device. The client device and media enhancement server 206 communicate via the HFC network 101 either via an out-of-band upstream RF channel, an upstream DOCSIS channel, an upstream enhanced media application channel, or a separate transport such as a wireless or other IP network (not shown). In this manner, a user at his/her premises or client device, may access and interact with various ones of the applications in an integrated fashion.
  • In another implementation, individual ones of the interactive applications are in communication with an internet host server in order to obtain data therefrom, such as via a gateway 224 device located at e.g., the headend of the network. In other words, the gateway device 224 requests and receives internet data and/or content from the host servers on behalf of the media application(s). The data and/or content is then processed as required and, via the servlet, delivered to one or more client devices. For example, the content may be de-encapsulated from a first container format, and re-encapsulated into a second format for delivery to the client device. The content may also optionally be transcoded and/or transrated if desired.
  • One or more of the interactive media applications discussed below may be configured to utilize the Enhanced TV Binary Interchange Format (EBIF). Further, the client application running on the client device(s) may comprise an EBIF user agent (not shown). The user agent enables a user of the client device to view and interact with various EBIF pages of the particular media application(s) of interest.
  • Additionally, the foregoing network architectures (FIGS. 2-2 c) may utilize the apparatus and methods for content delivery disclosed in U.S. patent application Ser. No. 12/764,746 filed on Apr. 21, 2010 and entitled “METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK”, which is incorporated herein by reference in its entirety. In one embodiment, a substantially session-based and packetized Content delivery approach (e.g., using the well known Internet Protocol) which allows for temporal, device, and location flexibility in the delivery of the content, and transportability/migration of user sessions (i.e., the “four-anys” previously described), as well as service/content personalization (e.g., on a per-session/user basis) and blending (integration) is utilized. This approach uses a common or unified delivery architecture in providing what were heretofore heterogeneous services supplied by substantially different, and often vendor-specific, networks and provides for enhanced content access, reproduction, and distribution control (via e.g., a DRM-based approach and other security and content control measures), as well as quality-of-service (QoS) guarantees which maintain high media quality and user experience.
  • In one exemplary implementation, the network is based on an IMS (IP Multimedia System) which includes SIP session protocols, as well as a Service Delivery Platform (SDP). The IMS/SDP also uses a common control plane and service layer, which advantageously provide a high level of service integration, and greatly enhanced opportunities for truly “blended” content delivery and service control. A subscriber is therefore able to participate in services spanning various ones of the aforementioned enhancement applications 204 as discussed elsewhere herein.
  • In another implementation, the network comprises both “managed” and “unmanaged” (or off-network) services, so that a network operator can utilize both its own and external infrastructure to provide content delivery to its subscribers in various locations and use cases. In one variant of this approach, network services are sent “over the top” of other provider's infrastructure, thereby making the service network substantially network-agnostic.
  • In another variant, a cooperative approach between providers is utilized, so that features or capabilities present in one provider's network (e.g., authentication of mobile devices) can be leveraged by another provider operating in cooperation therewith. Such features are useful in providing access to web or internet content as well as an ability to post information and content to an internet (as discussed herein below) via a mobile and/or premises content device.
  • The use of the above-referenced network architecture and enhancement applications 204 at the media enhancement server 206 for providing direct user interaction, participatory user interaction, group interaction, and anonymous interaction functions to subscribers is now described in detail.
  • Direct User Interaction—
  • In one embodiment, the network architecture 200 of FIG. 2 is utilized for enabling direct user interaction with content. The direct interaction includes interaction (including manipulation) with content by a single user. Various exemplary implementations of or models for direct interaction according to the invention are discussed herein below.
  • One embodiment of a generalized method for direct interaction with content is illustrated in FIG. 3. As shown, the method 300 of FIG. 3 includes the steps of providing content to the subscribers (step 302), enabling individual subscribers to manipulate at least one aspect of the content (step 304), and subsequently enabling the individual subscribers to publish their manipulations for access by other subscribers (step 306). The particular manipulation performed by the individual subscribers may include for example enabling a user to (a) act as a content programmer, (b) create content clips, (c) identify and upload favorite quotes, (d) generate commentary, (e) select and or swap particular content elements, advertisements, and/or program channels, (f) create and maintain a music application, (g) create and maintain and advertisement registry, and (h) utilize a wireless dongle for content upload.
  • The direct interaction functions discussed herein may utilize one or more enhancement applications 204 in eBIF format (as discussed above). In addition, each may be performed by leveraging premises bandwidth to a consumer device at a consumer premises, as well as wireless capabilities on portable devices.
  • a. User Programmer
  • In one embodiment, the aforementioned network architecture 200 and apparatus may be used to enable a user to directly control the delivery of content by creating a playlist composed of e.g., currently broadcast content, recorded content, web or other network-based content, and/or user-generated content (i.e., that generated indigenously by the user, such as via their webcam or portable video camera or smartphone), etc. The playlist may include for instance complete content and/or portions of content (e.g., so-called “clips”).
  • For instance, program and EPG information (such as from various content sources and/or the personal content server 220) is processed by the recommendation engine 222. Data from the recommendation engine is then supplied to an appropriate enhancement application 204 for providing a personalized EPG (such as that discussed in FIG. 3 a below) to a user. In addition, content selections and content playback manipulation within the personalized EPG may be provided via e.g., other network headend entities. Web content and/or content from other networks may be accessed via the gateway 224 in communication with various internet content servers 232. The recommendation engine 222 may access popular web content (such as via e.g., YouTube®) and identify one or more content elements for recommendation to a particular user as well.
  • The methods and apparatus disclosed in the previously referenced U.S. patent application Ser. No. 12/764,746 filed on Apr. 21, 2010 and entitled “METHODS AND APPARATUS FOR PACKETIZED CONTENT DELIVERY OVER A CONTENT DELIVERY NETWORK”, may further be utilized in various implementations of the present invention to ensure that the public availability of a particular subscriber's playlist does not contravene copyright and subscription regulations tied to particular content. In other words, when a first subscriber posts a publicly available playlist or publically available content, other subscribers which request to view the content are authenticated and/or authorized to access the content via a network implemented mechanism, to ensure that the copyright regulations and subscription or billing plan requirements of the other subscribers are met (e.g., that the content is not inappropriately copied or distributed, that the network operator's subscription structure is not subrogated, etc.).
  • As illustrated in FIG. 3 a, the user is in one implementation provided a customizable electronic program guide (EPG) 310. In one embodiment, the guide is populated by recommended content, such as that identified using the methods and apparatus of co-owned, co-pending U.S. patent application Ser. No. 12/414,576 filed on Mar. 30, 2009 and entitled “RECOMMENDATION ENGINE APPARATUS AND METHODS”, which was previously incorporated herein by reference in its entirety. As discussed therein, content targeted to a particular user (or group of users) within a content delivery network, such as a cable television or satellite network, is identified and recommended. A mechanism for particularly selecting content to align with a user's preferences, demographics, psychographics, or other characteristics of interest (which may be entered by the user(s), or gleaned from other sources including user tuning behavior or interactivity, subscription/account information, feedback, etc.) is utilized for the content identification and recommendation. The content provided to the user may be compiled from various distinct sources, including, inter alia, DVR, linear broadcasts, VOD systems, start-over systems, IPTV sources, etc., and provided to the user via e.g., an EPG-based interface (such as that of FIG. 3 a). Additionally, mechanisms to learn (and unlearn) the user's preferences and which content they are likely to enjoy based on actions taken with regard to the content are provided.
  • In another variant, the recommended content is based on a subscriber's viewing history and behavior. For example, data regarding viewing patterns may indicate that a subscriber has viewed a particular content in its entirety. The recommendation engine 222 may use this data to infer that the content was enjoyed by the subscriber. Then, using for example metadata describing the particular content (or some other metric or characterization of the content), the recommendation engine 222 may find additional content which is similar to the given content. For example, if the first content comprises an episode in a series, the recommendation engine 222 may, based on the users pattern of behavior during viewing of the episode, recommend other episodes in the series, or recommend other content (such as other programs, movies, or series) similar in genre to the series (such as comedy, drama, science fiction, horror, action, music, etc.). In much the same way, patterns of user behavior which indicate a subscriber did not enjoy a program may be used to target future recommendations. For example, if the subscriber tunes away from content (either immediately, or at some point during the broadcast) and does not return to the content, it may be inferred that the content was not enjoyed by the subscriber. The recommendation engine 222 will factor this into the metrics which are used to determine which content to recommend. For instance, if a subscriber often tunes away from horror movies, the recommendation engine 222 may refrain from providing recommendations in the horror genre. Likewise, if the user tunes away from the program stream containing the content at advertisement breaks, yet returns roughly contemporaneously with resumption of the content, then it can be inferred that the user is trying to avoid undesirable advertisements (or merely advertisements in general).
  • In the EPG of FIG. 3 a, the user may be provided a list of recommended content at the indicated time periods. The user can then move the recommended content from one portion of the EPG or interface to another, so that it will be displayed 312, or recorded 314. Alternatively, the user may remove certain recommended content by removal from the EPG 310 back to the recommendation list, or remove content altogether. In other words, the user is given mechanisms for selecting content from a provided recommendation list to move in to a personalized EPG 310. The user may also move other, non-recommended content into the personalized EPG 310.
  • The user may in the exemplary implementation insert the content via a UI by inserting or moving the content within the timeline using a series of remote control keys such as arrows and “enter” key (or “dragging and dropping” if remotely accessing using a PC, tablet computer with a touch screen, or other such device, as described subsequently herein). Other selection mechanisms (e.g., other remote control buttons, textual commands, touch screen interfaces, etc.) may be used for these functions as well. Generating and updating the EPG 310 with user selections and manipulation may occur via e.g., a playlist generation and publication enhancement application 204 e running on the processor 206 of the media enhancement server 202.
  • In a further variant, the EPG 310 may be pre-populated with recommended content, which the user may manipulate within the EPG 310. For example, the user may move a recommended broadcast program from its scheduled broadcast time to a future time in his EPG 310, thereby causing the broadcast version of the program to be recorded and a playback of the recording to be scheduled on e.g., a user's virtual channel. The recorded content in this instance may be stored locally (such as at a client device), or at a network headend in temporary storage or network storage dedicated to a particular subscriber (such as e.g., the personal content server 220). The same storage entity may be used for content which the subscriber manually places into the recording 314 portion of the EPG 310 or interface.
  • In one embodiment, the aforementioned virtual channel may be of the type discussed in previously referenced co-owned, co-pending U.S. patent application Ser. No. 12/414,554 filed on Mar. 30, 2009 and entitled “PERSONAL MEDIA CHANNEL APPARATUS AND METHODS”, which is incorporated herein by reference in its entirety. As discussed therein, a substantially user-friendly mechanism for viewing content compiled from various sources, including, inter alia, DVR, broadcast, VOD, Start Over, etc., and particularly that content selected to align with a user's preferences, is displayed as a substantially continuous stream as part of a “virtual” user-based channel. The “virtual channel” acts as a centralized interface for the user and their content selections and preferences, as if the content relevant to a given user were in fact streamed over one program channel. In another aspect, client applications (e.g., those disposed on a subscriber's CPE and/or network servers) are utilized to compile the playlist based on user-imputed as well as pre-programmed user profiles. Various feedback mechanisms may also be utilized to enable the client application to “learn” from the user's activities in order to update the user profile and generate more finely-tuned and cogent recommendations. Client applications may also be utilized to manage the seamless presentation of content on the virtual channel, and locate/flag various scenes inside selected content for user viewing or editing or insertion into other streams or playlists.
  • Additionally, a user may establish a remote connection to the aforementioned client applications, EPG 310, and/or playlist via an Internet or LAN/MAN or other connection to an MSO-operated website (e.g., over a TCP/IP transport). Accordingly, the user may modify and create a future playlist, and remotely establish programs to record and/or be erased from an at home recording device (DVR, etc.).
  • The user-created playlists may additionally be published for public or semi-public viewing and joining via the playlist generation and publication media enhancement tool 204 e. The user-created playlists and/or a lineup for a subscriber's virtual channel may be provided to e.g., the public at large, including via publication on an internet website associated with the MSO, to individual subscribers within a contact list, demographically or psychographically proximate group, and/or predefined geographic area.
  • For example, a particular subscriber may authorize other subscribers to view his virtual channel and/or playlist as “friends”. In a similar manner, a shared playlist may be created across more than one subscriber account. In other words, a subscriber may enable certain authorized ones of the other subscribers to rearrange, add, or change content listed in a published playlist or virtual channel, including saving their own “version”. In one exemplary embodiment, a celebrity or other entity of notoriety may publish playlists or otherwise enable their virtual channels to be viewable by other subscribers (including for a nominal fee). In addition, mechanisms are provided for a user to “subscribe” to another subscriber's playlist/virtual channel and thereby be notified of any updates on a daily, weekly, monthly, etc. basis.
  • Individuals may in this way gain notoriety or even a following for their content selections. In a further variant, targeted advertisements are placed within the content playout and/or on an interface used to simultaneously display the playlist or EPG 310. A portion of advertising revenue therefrom may be apportioned to the subscriber which created the playlist. Advertisement targeting is in one variant based on the demographics of the subscriber(s) which created the playlist and/or on the group of subscribers which tune to or are subscribed to the virtual channel created.
  • b. User Clips
  • In another variant, the media processing application 204 c and playlist generation and publication 204 e may be utilized for enabling the user to generate a “clip show”. For example, the user can pull clips from his DVR, broadcast programming, user-generated content, internet content (e.g., YouTube), etc. and create a segregated or seamless compilation thereof.
  • In one embodiment, a user may additionally modify the content or clips by adding voice commentary, overlay of user-generated video, alternate audio, and/or overlay text or graphics via the media processing tool (application) 204 c. For example, a user may use e.g., a web-camera, microphone, keyboard, mouse, touch screen, and other accessories in communication with the consumer device (such as e.g., a PC, laptop, tablet computer, STB, mobile device, etc.) to create live or scripted reactions, discussion, enhancements to live or stored content.
  • In addition, the enhancement applications 204 may include a mechanism for generating a user interface. The user interface is configured to enable, inter alia, subscribers to browse other subscriber's clips or annotated content. A search feature may be provided such that metadata associated with the particular content clips or annotated content, the user which generated the clips/content, any text or annotation contained in the clip/content, etc., can be used as a basis of user-friendly searching, such as via a network-based search engine provided by the network operator, or a local engine resident on the user's CPE. In one variant, a searching user (who is authorized to search a target user's materials) can invoke a search of the latter by accessing a search routine on the target user's CPE or mobile device, configured to run in the background thereof so as to not interfere with user experience or operation of the target device. Any results are then returned to the searching user via e.g., upstream message that is routed to the searching user via Internet, at the edge infrastructure of the managed network, or by other means.
  • Additionally, the subscribers can use the aforementioned interface to generate the clips or clip show, and upload these to other social media sites as well as to an MSO-operated site (via the publication application 204 e).
  • In order to enable the forgoing functions, the subscriber is in one embodiment provided (via the aforementioned media processing application 204 c) appropriate software tools in a user interface which enable the subscriber to, among other things, mark or flag a starting and stopping point within a content element (e.g., one stored on the user's DVR or other storage device). The start/stop or other annotations may also be performed “live” (e.g., on linear content as it is broadcast, or on Start Over or other such content. In one embodiment (as discussed elsewhere herein) a portion of the enhancement applications 204 necessary to perform the herein described clips upload is stored at a storage device of the client device associated with the user. The enhancement application(s) 204 cause data within the flagged portion to be copied and stored as a clip, such as in a designated format (e.g., Apple Quicktime, Windows Media, MPEG-2, MPEG-4, etc. encoding). The clip is then packetized and uploaded (upon user request) to other media sites (such as e.g., Facebook®, Twitter®, MySpace®, etc.). In this manner, a subscriber need not search the Internet for a particular clip (such as a clip from last night's episode of Jimmy Fallon), but instead the subscriber may view it directly from one of the aforementioned social media sites (either from someone the user “follows” or has as a “friend”). This also allows the searching user to avoid advertisements associated with such Internet sources (e.g., the annoying advertisements that currently precede playout of many on-line videos).
  • It will be noted, however, that the herein described clip uploads can be used to generate advertising revenue for an MSO operating the media enhancement server 202 (which provides there aforementioned user tools and interfaces), such as via the aforementioned targeted advertisements that are present on the user interface.
  • In a further variant, the system enables indexing of the identified clips in order to use these to reference against content stored in the managed network. In other words, as opposed to copying, packetizing and uploading a content clip from e.g., a locally stored version of the full-length content, metadata regarding the identified content and the user-placed markers or flags is transmitted to the network. The network uses this information to identify the referred-to content, generate the requested clip, and provide the same to the identified social media site (or alternatively to the user for user directed upload thereto). Not only does this variant relieve data upload requirements at the user device, but additionally allows users interested in viewing a clip to download the content of a clip from a “single” data source (i.e., the network headend) as opposed to multiple e.g., peer or edge sources. This option also gives the network operator greater control of possible advertisements or other secondary content for insertion into or alongside the clips, and provides a mechanism for enabling the network operator to control the use of content in order to avoid potential copyright infringement issues.
  • In yet another variant, the user interface enables the subscriber to add tags to content clips for rapid sorting/searching of media. For example, a subscriber may tag content as e.g., “#funny”, “#conan”, “SuperbowlCommercials”, etc. Subsequently, the subscriber can recall all clips having an appropriate tag, which can be used to generate a stream, etc. Subscribers may also share content by tags with other subscribers or “friends” and/or “followers” using the previously referenced social media sites.
  • c. Favorite Quotes
  • In much the same manner as that discussed above with respect to the user clips, a text capture mechanism may be provided to instantaneously provide movie quotes for easy publication to the aforementioned media sites.
  • In one embodiment, media enhancement tools 204 provided at the user device or headend entity enable the user to access (via a user interface) a text version of the audio of a given content element or segment. This may be provided via e.g., extant closed caption mechanisms, and/or user or content source-managed databases. Mobile device “text” mechanisms may also be used. For example, if a user is watching an episode of The Simpsons and hears a phrase or quote of interest, the user can, via a user interface, easily retrieve a text version of the audio clip, and cause it to be placed as an update to the subscriber's Facebook or other media page, or to be texted to other subscribers/users. In one variant, the user interface may provide rolling text display during playback of content which the user may access, select from and post. This approach is advantageously can be much faster and less tedious than searching the Internet for the quote to post to e.g., Facebook and/or guessing at the precise wording of the quote, and typing it into Facebook.
  • In yet another embodiment, the system is configured to copy an audio clip and provide the same to another user device (or for upload to a social media site). Similar to the methods discussed above, the user may flag a start and stop point within the audio portion of content playback. The flagged portion is then identified, copied, and transmitted. In one variant, the audio clip is transmitted via a gateway apparatus to a cellular provider network associated with the user's mobile device. The user may then use the clip on the mobile device, such as employing the clip as a ring tone.
  • d. User Commentary
  • In a further embodiment, the user may further manipulate content by creating a running commentary to accompany any content the user chooses, via the media processing application 204 c. For example, the user may play the role of an active viewer to content by chiming in with jokes, information, etc. during a content playback. The creator may in some instances be a celebrity (such as an actor, director, etc. of the program) or may gain notoriety via the commentary.
  • The commentary may be audio only, or may also include a video portion (such as webcam video of the user as he/she watches and comments on content, so as to see his/her reaction to the content, facial expressions, etc.). For example, a first subscriber may in conjunction with a particular movie, record (via a microphone and webcam or similar devices) audio and/or video commentary to accompany the movie, which can then be distributed for use by others.
  • Once created, the user uploads the modified content to the network for publication and viewing by other subscribers via the playlist generation and publication application 204 e. The user-modified content may be uploaded to e.g., a content provider managed website or any of the previously referenced social media sites. In the instance a video portion is provided, it may be displayed simultaneously with the specific content to which it refers using e.g., a picture-in-picture or other minimally intrusive display configurable by the user which creates the content and/or by a viewer thereof.
  • In one variant, the commentary is segregated from the content such that it can be sent independently; this obviates having to send the content and commentary (thereby consuming much additional bandwidth). The commentary may be synchronized to the content using any number of well-known mechanisms (e.g., SCTE cues, etc.) so that a subscriber receiving another's commentary for a particular content element can synchronize it or overlay it onto their own (e.g., DVR-based) version of the content.
  • Viewers of user-generated commentary are in one implementation offered an opportunity to rate other user uploads. For example, the viewers may rate based on comedic value or performance, truthfulness or accuracy (such as of news commentary), or overall thoughtfulness (such as of political or social commentary) of the creator/subscriber with respect to his/her commentary. In addition, subscribers may be afforded an opportunity to interact with other subscribers during a live commentary, such as via video conferencing, text-based chat or instant messaging, Mechanic, blog, etc.
  • In some embodiments, multiple commentary streams can be multiplexed simultaneously. For example, a subscriber may be interested in commentary from multiple pundits during a program segment. In some variants, a ranking or prioritization scheme may be additionally used so as to ensure that commentary is displayed according to e.g., relevance, user interest, a popularity index, etc.
  • In some cases, the commentary streams may be provided for a first program segment, even where the subscriber has tuned away from the first program segment. Tuned-away commentary may monitored by the subscriber such that they can return to the first program segment at a point of interest (e.g., keyed by a phrase “and now to the coin flip”, etc.). Still further, it is appreciated that the commentary may act as a “timeline” where the subscriber can replay the program stream starting at a corresponding comment (or an amount of time before or after a selected comment).
  • In one such variant, the commentator may additionally receive information regarding their subscribed demographic. Such information may be direct (e.g., population information, subscriber feedback, etc.) or indirect such as e.g., monetary rewards, credits, etc.
  • e. Show, Advertisement, and Program Channel Selector and “Swap”
  • As discussed above, the exemplary apparatus and methods of previously referenced co-owned and co-pending U.S. patent application Ser. Nos. 12/414,554 and 12/414,576 may be further utilized according to the present invention to enable a dynamic selection of content items (including advertisements) for inclusion on a playlist or virtual channel. The selection of content is performed via e.g., a recommendation engine 222 which is configured to learn and unlearn subscriber preferences based on interaction with content.
  • In much the same way, customized program channel packages may be created consistent with the present invention. Data regarding a user's interaction with various program channels is generated and utilized to recommend a tailored program channel package, including those channels which it would appear (according to the collected data and/or user input/preferences) the user would be most interested in receiving. For example, data may be collected regarding which program channels the user spends little to no time on, and may recommend dropping that channel from the user's subscription package or lineup. If the data indicates that channels carrying particular content are often selected by the user, the recommendation engine may not only recommend keeping those particular channels, but may also recommend channels which carry content similar to that carried on the identified channels. For instance, if it is known that a subscriber often spends time on a program channel for the Home Shopping Network, the system may recommend adding the program channel for QVC to that subscriber's lineup. In addition, patterns of behavior as these correlate to time of year, time of month, day of the week, part of the day, etc. may be identified and utilized for recommending program channels. For example, if a subscriber generally watches sports-related program channels only during football season and otherwise is focused on news-related program channels, the recommendation engine may recommend sports channels be added to his program lineup during one part of the year and news channels be added during the other portions of the year. Accordingly, dynamic and customizable program channel packages are provided to viewers based on actual information obtained from that user's interaction with the content of the program channels.
  • In another variant, channel “swap” among two or more subscribers of a managed network is provided. In this variant, a first user (Subscriber “A”) may have a given channel package/lineup that is available to them. A friend, family member, etc. who is also a user/subscriber (Subscriber “B”) also has a package, yet with somewhat differing channels available. As noted above, the exemplary recommendation engine may determine that Subscriber A never watches QVC (and hence that channel might be recommended for dropping/replacement), while Subscriber B frequently watches Home Shopping Network, yet does not receive QVC as part of their (Subscriber B's) package. Hence, the recommendation engine(s) may identify (i) the predetermined relationship between the Subscribers A and B (such as e.g., via each being in the other's “friends/family” list, or affirmatively being selected for the other's channel-swapping function/program); (ii) identify that Subscriber B is not presently being offered QVC, but that QVC would ostensibly be of interest to that Subscriber; and (iii) that Subscriber A does not watch QVC. Accordingly, with the channel swap function enabled, the Subscribers could approve a channel exchange or allocation such that Subscriber A no longer receives QVC, but rather gives it to Subscriber B for use in their package. Such allocation can be readily accomplished in a managed network such as a cable or satellite network using extant technology (i.e., simply enabling one user to view it, and disabling the other user (Subscriber A in this example) from viewing, subject to bandwidth or any other relevant operational constraints.
  • The foregoing allocation may be in exchange for another channel (e.g., Subscriber 13 may receive something of interest to Subscriber A which Subscriber A does not then receive, and exchange that for the allocated QVC channel). In another variant, the allocating subscriber (Subscriber A) may receive a subscription credit or other consideration for a one-way allocation; likewise, Subscriber B can feasibly be charged an additional fee for the “extra” channel. In the case of an allocation, there is in effect a net gain/loss of zero (same number of subscribers are ostensibly receiving QVC after the allocation), so in one model no credit/fee is required.
  • It will be appreciated that the foregoing functionality can also be implemented in the context of a single subscriber; i.e., Subscriber A can simply gain or lose channels based on e.g., the recommendation engine culling them from the user's lineup based on lack of activity/interest. In this fashion, a “rolling” or dynamic subscription package function is created which advantageously keeps the user's channel lineup relevant and “fresh”.
  • Moreover, the foregoing “swap” functionality can be implemented temporarily or for any desired period of time; e.g., for one day, one week, etc. For example, during football season, Subscriber A (who dislikes football) may give their football related channels to Subscriber B, in exchange for e.g., Subscriber B's cooking-related channels.
  • The swap approach can also employ leveraging of sorts; e.g., multiple lesser-tier channels can be swapped for one “premium” channel, and so forth. Advertising content can also be considered as a metric; i.e., two channels with higher advertising content for one channel with fewer advertisements per unit time.
  • The foregoing approach also may also generate a subscriber “synergy” of sorts and more efficient use of network resources. Specifically, in a managed network with finite delivery resources, it is de facto wasteful of these resources to deliver repetitive or duplicative content when such content is not being utilized by each subscriber or user to which it is delivered. Applicant's aforementioned “broadcast switched” or “switched digital” technology referenced supra addresses this wastefulness to some degree; in effect, channels that are not being watched by a given user are switched-out from delivery to that user, thereby conserving bandwidth. The “swap” approach of the present invention provides in some cases a supplement/complement to such switching. While evaluating channels for possible swap with other users, a given user may also “cut out the dead wood” as it were (i.e., drop certain channels altogether that they never watch, such as for a credit on their subscription), thereby pruning excessive and unnecessary bandwidth consumption. Moreover, the sharing approach described above allows two or more users to utilize a common channel, thereby obviating delivery to all simultaneously. For example, the two or more users may time-share a channel (e.g., Subscriber A on weekdays, Subscriber B on weekends, etc.), akin to prior art TDMA techniques in telecommunications or data networks.
  • Hence, subscribers can, via swap, sharing, or “pruning”, tailor their content packages to be more precise, and hence avoid delivery of channels or content that they have no desire seeing. This functionality is largely enabled via the various “social” aspects of the present invention; i.e., the ability for two or more subscribers of a common managed network to interact and collaborate.
  • f. Music Application
  • In a further variant, the user's content experience may be enhanced by utilizing the aforementioned recommendation engine 222 (i.e., learning/unlearning) to establish a subscriber-specific music channel. That is, a user's tastes or preferences regarding music stored at the user's devices, the subscriber's music available “at the cloud” (for example iTunes, etc.), content requested via a network provided music channel, music searched for via a user interface to the managed or an unmanaged network, content available on the user's personal media device or PMD (e.g., MP3 player such as iPod), etc. are used as data for the processes running on the recommendation engine. The system also enables music storage at the managed network, so as to enable the subscribers to upload their CD's or MP3's to be shuffled in with other recommended music content.
  • Utilizing the media processing application 204 c discussed above, the subscriber may further append music content to include additional information, content, etc. For example, the user may retrieve a music video associated with the uploaded (or cloud) content, and assign the music video to the appropriate song. In this manner, a user can create a customized playlist of songs with additional videos, pictures, information, lyrics, and/or other enhanced content. The video need not necessarily be a “music” video (i.e., one that is directed at a particular song); rather, the user can in one variant may ad hoc associations between songs and other media. Furthermore, as discussed above, the user's playlists may be published and accessible by other subscribers, such as via e.g., user-generated music playlist broadcast channels, MSO websites, etc.
  • g. Advertisement Registry
  • The user-created playlists may, in another embodiment, comprise a list of items identified from content viewed by the user. For example, as a subscriber watches advertisements or programs over the course of time, the subscriber is provided media enhancement tools 204 to select products and/or services and place these in a gift registry or “wish list”.
  • Access to a subscriber's playlist may be afforded to parties identified by the subscriber or having a known relationship to the subscriber. For example, in one variant, friends and family are provided access to the subscriber's wish list upon affirmation of the requesting party by the subscriber and publication of the list thereto (such as via the playlist generation and publication list 204 e),
  • Items on the wish list may form the basis for further advertisements and recommendations. For example, if the subscriber has added a sweater from Banana Republic to his/her wish list, the recommendation engine 222 may use this information to further suggest other sponsored clothing items for placement on the subscriber's list, and/or suggest items to the person viewing the subscriber's list.
  • In another variant, the subscriber may also create a “shopping list” based on advertised items, and elect to have this list provided to the subscriber's mobile device, etc., so that when he/she goes to the store, he/she will have particular products in mind to purchase.
  • Moreover, it is appreciated that in some embodiments, an advertisement registry may be provided or dynamically generated with programming. In one such example, celebrity outfits pertinent to a program can be provided in a tabulated list form (e.g., description, manufacturer, price, material construction, alternate color schemes, etc.), such that a subscriber can selectively add various pieces to their wish list. Moreover, it is further appreciated that such a scheme can be combined with various product placement advertising regimens, etc.
  • It is further appreciated that in some cases, the advertisement registry may be a crowd-sourced listing of items. These crowd-sourced lists may be further prioritized, and/or filtered according to e.g., friend lists, trusted experts, location, etc. In one such example, a subscriber can post and/or view information (e.g., price, retail location, review, etc.) related to e.g., a celebrity outfit, a gadget show, etc. For ease of browsing, these lists may be provided in a categorized and/or searchable format.
  • h. Wireless Dongle
  • As discussed above, the foregoing methods and apparatus enable a subscriber to program content for his own channel (i.e., virtual channel) by incorporating broadcast content, recorded content, user-generated content, and content from non-managed networks. However, using the existing upstream HFC network to get user-generated content (and/or content from the subscriber's DVR) up to a network storage entity can in certain cases be inefficient. Accordingly, in another embodiment, the MSO issues subscribers a WMAN (e.g., WiMAX) dongle which works with the subscriber's mobile device or other user device to enable the subscriber to upload content at higher rate (instead of using upstream bandwidth on the managed network, which may be limited). The WMAN “upstream” bandwidth is high (in effect, acts as a separate data pipe from that of the managed network infrastructure), and is wireless, thereby enabling users to upload (and distribute) content more flexibly and rapidly. The uploaded content is then able to be downloaded to other users of the managed network via the extant managed network infrastructure download capability (much larger bandwidth than upstream), and/or the WMAN wireless download channel(s).
  • Alternate high-bandwidth wireless data pathways may be used as well consistent with the invention. For example, WLAN (e.g., 802.11) and/or 4G data services (e.g., LTE, LTE-A) can be used as a parallel data channel, such as by sending (or streaming) content to an MSO-based server from a Wi-Fi or LTE-enabled smartphone or tablet.
  • It is noted that each of the above-disclosed direct user interaction features may be accessed via a mobile device (such as using the network architectures of FIGS. 2 a-2 c). In addition, utilization of the high bandwidth capabilities of the extant network advantageously enables upload of manipulated content, upload of user created content, transmission of data and metadata regarding identifiers (such as identifiers of a user's interest in a particular product, identifiers of starting and stopping points within content, etc.) and transmission of information regarding a user generated playlist or channel as described above.
  • Participatory User Interaction—
  • In one embodiment, the network architecture 200 of FIG. 2 is utilized for enabling participatory user interaction with content. Participatory interaction refers to providing the user's an ability to interact with content in a way that he is involved in or otherwise joins in the substance of the content. Various embodiments for participatory interaction are discussed herein below. One embodiment of a generalized method for participatory interaction with content is illustrated in FIG. 4.
  • As shown, the method 400 of FIG. 4 generally includes gathering a plurality of users interested in participating in a given event (step 402), scheduling the event (step 404), optionally providing any materials necessary for the event (step 406), and subsequently enabling the individual subscribers participate in the scheduled event (step 408). The particular events may include educational events, gaming events, group program viewing, dating, etc. These and other user participation events will be discussed in greater detail subsequently herein. In one embodiment, participation may include at least providing an option to enter a message board, chat room, or video chat room to discuss an event in which the user is participating.
  • As noted above, enhancement applications 204 discussed herein with respect to the participatory user interaction functions may be provided in e.g., eBIF format. It is further appreciated that the participatory user interaction functionality discussed herein may advantageously leverage premises bandwidth within a network to provide both content and data relating to a simultaneous interaction therewith. The herein-described features may be accessed wirelessly via portable devices as well.
  • a. Cooking Channel
  • In one embodiment, the user participation event comprises a cooking channel. According to this embodiment, a subscriber signs up (such as by registering online at an MSO managed website, or via a user interface directly at the user premises device) for a particular episode, week, season, genre (e.g., pastry), etc. of a cooking show.
  • Upon registration, the subscriber is presented options for receiving (via USPS mail, FedEx, UPS, etc.) items which will be required for the particular episode. The subscriber may elect in one variant to receive individualized portions of episode-specific ingredients, individual ones of the ingredients (such as if the user knows he/she already has certain ones but not all of the ingredients), etc. Specialized or user specified cooking equipment may also be provided. For example, a user interface listing all of the ingredients and necessary equipment and/or tools for a given program or segment may be provided in the form of a checklist; the user may then check those items which he/she would like to receive. The user may be billed separately or via their normal managed network subscriber bill for the selected items. The provided ingredients may be full-sized products (such as those available at a grocery or other store), or may be pre-portioned for the given recipe or episode (thereby economizing on the subscriber's time and expenses). They may also be configured for disposal; e.g., one-time use containers, such as paper or plastic tear-open containers that cannot be reused. Hence, at the time the show broadcasts, the subscriber is fully prepared to follow along (i.e., has all of the ingredients, and has them readily at hand).
  • The subscriber may also be offered a discount if he/she elects to make the same recipe a second time with these same ingredients; the discount may apply to the ingredients themselves, and/or the program content (i.e., the cooking show episode).
  • Another aspect of this embodiment is the ability of the managed network to additionally provide targeted advertisements which align to the types of ingredients or tools needed for the show. For example, at the point in the recipe where olive oil is required, an advertisement or pre-placement of a certain brand of olive oil may be provided. Other advertisement opportunities are also available, such as e.g., partnering with a “sponsor” product for one or more recipes or episodes.
  • It will be appreciated that the foregoing scenario may be implemented based on a linear model (e.g., the cooking show is broadcast at a prescribed time/date), or a recorded model (e.g., nDVR, local DVR, Start Over, etc. In one variant, the user is enabled to move the cooking show around in time to suit their schedule; e.g., three hours before dinner guests arrive on a given day. In this fashion, the user can coordinate the actual cooking event with a desired event (dinner party), so as to obtain the maximum benefit therefrom. To this end, the checklist, user interface, etc. may be configured to include an estimated “start to finish” time or other temporal estimate to help the user assess how long it will take to produce a finished, edible product.
  • In alternate embodiments, the subscriber can purchase the “kit” and play the show at their leisure in a Video On Demand (VOD) stream. In other words, the user may pay a single price for the program content, the ingredients/tools, etc., and is then able to play the episode at his/her convenience. Conceivably, multiple VOD/kit combinations could be subscriber selectable, enabling the subscriber to piece together a full meal (if desired). Additionally, mechanisms for enabling searching of a database of recipe episodes (such as by meal type, main ingredient, holiday, etc.) is provided.
  • In one variant, a cooking episode is broadcast (as opposed to using a VOD or other OD or recorded delivery mechanism), thereby enabling the subscribers to live chat with the host/chef using webcam, video, audio, and/or text options such as via the media processing application 204 c. The subscribers may also be able to live-chat with other subscribers simultaneously watching the program (whether during the pre-scheduled broadcast, or at the time the subscriber re-plays the episode from a DVR or network storage (e.g., VOD)).
  • The foregoing methods and apparatus may additionally be utilized to provide dedicated programming content and in advance provide requisite materials for other activities such as e.g., knitting, crafts, beer or wine making, painting, drawing, musical instrument lessons, auto repair, home improvement, etc. The foregoing methods and apparatus are especially useful for esoteric hobbies for which it is often difficult to find other people who are interested, in that it obviates having to find local like-minded individuals or clubs/organizations, and physically gather with these people at a designated site away from the subscriber's premises.
  • In yet another variant, the subscribers can, using for instance a text or audio/video feed, send in questions/comments regarding the live episode, and responsively receive a chat window with an “assistant chef” in a picture-in-picture (PIP) or other display to resolve their issues. In one such variant, the live chat ongoing topics are further listed for all viewers (such as by question or topic), the viewers are able to selectively tune in to the PIP answers (or review audio/video/text of answer session which have since ended).
  • b. Exercise/Workout Channel
  • In another embodiment, the aforementioned media processing application 204 c may be further utilized to enable webcam/video feed to be uploaded from one or more client devices for generation of a personal training exercise session. For example, a subscriber may tune to a broadcast exercise “episode”, upload webcam or other video data to the network, and receive in return a modified video feed of the episode and the subscriber's webcam feed, as well as a webcam feed from other subscribers also tuned to the “episode” (such as in a PIP, thumbnails, or other minimally-invasive overlay).
  • In one variant, a personal trainer performs the exercises, and the subscribers follow along. Through the use of the subscriber webcam/video feeds uploaded to the network and provided to the trainer's video feed, the trainer (or other people having access to the feed(s)) can motivate the subscriber, tell them what they're doing wrong, etc. The media processing application 204 c may enable the user at e.g., a user interface, to manipulate a display of the modified video feed (i.e., the episode and subscriber webcam feeds) so as to enlarge, shrink, move, etc. various ones of the feeds.
  • In one variant, the costs associated with the training sessions may be spread across a plurality of users or “friends”, so that each receives a discount over what he/she would pay for an individual session. The so-called friends may be physically located in the same space, or electronically linked in a single session as discussed above. These users may have no relation or correlation with one another (e.g., may be just random users desiring to engage in the session), or may have a pre-existing relationship, the latter which may be used to identify them in the first place, identify other complementary offers or items of interest, select targeted advertising, etc.
  • c. Live Chat and Video
  • In another implementation, video and/or text messaging is enabled during a program. The messaging can be open to the public, so that a subscriber may join other subscriber's conversations, or can be limited to only previously identified “friends”, family, etc. The friends may be determined, in one embodiment, via a decision-making process 204 a at the network which communicates with internet servers 232 to access linked account information. For example, a subscriber's Facebook friends may be cross-referenced a list of subscribers to a managed network; where they intersect (i.e., where the same person is both a Facebook friend and a subscriber to the managed network), the decision making process 204 a can provide the list for approval to subscriber. Alternatively, other subscribers may be identified using e.g., the previously referenced recommendation engine 222 and based on demographics and overall similarity in television viewing patterns.
  • In another variant, only pre-approved subscribers or user may engage in the text/chat, such as those who have been vetted for credibility/suitability for contributing, those having a particular expertise, etc.
  • d. Educational TV
  • A further embodiment of the invention enables educators to designate mandatory educational television programming (such as through the previously described user/programmer virtual channel) as well as content generated by the educator. The educator-provided content may include e.g., video uploaded by the educator via the playlist generation and publication application 204 e of that teacher or other teachers giving a lecture. This allows the educator to aggregate discontinuous content (i.e., from different sources).
  • In a further embodiment, the MSO may provide in advance or subsequent to the VOD or broadcast educational “episode” materials for testing or quizzing the student viewers. The materials may be physical paperwork, which is returned directly to the educator or to the educator via the MSO (such as by direct mail, email, etc.). In addition, the reporting application 204 d may be utilized to record and report completion of viewing of the educator identified or uploaded program(s). Quiz completion reports and reports regarding minutes or hours viewed are generated at e.g., the reporting application 204 d and are provided to the educator. Additionally, the educator could moderate the stream and provide commentary, answer questions, etc. for the students as they view the content live via webcam video/audio and/or text (e.g., IM).
  • In some variants, the educator may limit the student's ability to replay the content. For example, testing programs may require the student to provide the correct answer within a designated period of time. Similarly, certain statistics may be useful for the educator (e.g., time spent viewing, average viewing length (mean, median, variance), etc.) so as to assess student requirements and/or provide feedback on student study habits.
  • e. Television Roulette/Dating
  • In yet another embodiment, the systems and apparatus of FIG. 2 may be utilized to join two or more subscribers in a “television roulette” experience. This concept uses webcam video/audio and/or text-based messaging (such as instant messages) to enable communication between randomly joined subscribers as they view the same or different programming content. The subscribers may be selected in one variant randomly or pseudo-randomly by using a randomizer application 204 b (which may be limited if desired by certain age, location, physical preference, and other restrictions), thereby adding an element of excitement and surprise. This randomized approach is in stark contrast to extant approaches to (online) dating, which often attempt to make the best match between two people. Moreover, it adds a level of security/credibility to the selections; i.e., a given person knows that the person they are provided is at least known to the MSO, and hence his/her personal information is known and accessible to e.g., law enforcement in the event of problems.
  • Alternatively, subscribers may be joined based on information obtained from viewing patterns and account information (such as e.g., identified mutual interests, demographics, geographic nearness, etc.) via the recommendation engine 222, or based on information entered by a user (similar to a dating website) using a decision making process 204 a. Pairing may be conducted only with users who are actively connected to or interacting with the network at a given time, only those watching the same program channel at the same time, etc., in addition to or in place of the foregoing criteria also.
  • The media enhancement server 202 enables video/text chatting (including sending pre-determined “getting to know you” questions) either during a program or only during advertisements or breaks. In one variant, a user interface for the subscribers may provide a mechanism for either subscriber to disconnect and/or be re-matched such as e.g., by pressing an exit button.
  • In addition, the program content which the two or more subscribers view may be selected randomly using the randomizer 204 b. For example, a user may select to join the so-called “television roulette” or dating service, be assigned a random or pre-matched viewing partner and a random television program for viewing. The subscribers may independently change one or both of the program content and/or the viewing partner. Alternatively, the random viewing partner(s) may be assigned based on a shared interest and viewing of a given television program.
  • It is further noted that each of the above-disclosed participatory user interaction features may be accessed via a mobile device (via e.g., the network architectures of FIGS. 2 a-2 c). In addition, the high bandwidth capabilities of the extant network advantageously enable the simultaneous transmission of content downstream to devices as well as two-way communication required for participation (such as video/audio/text from particular ones of the user devices) as described above.
  • Group Interaction—
  • In one embodiment, the network architecture 200 of FIG. 2 is utilized for enabling group interaction with content. Various embodiments for group interaction are discussed herein below. A generalized method for group interaction with content is illustrated in FIG. 5.
  • As shown, the method 500 generally includes determining a threshold number of users needed for participation in a given event (step 502), interested users are then gathered (step 504) until the threshold number is met, and one the threshold number is met the event is begun or applied (step 506). The particular events may include advertisements, discounts, or games. These and other exemplary group participation events are discussed in greater detail below.
  • As noted above, enhancement applications 204 which enable group interaction with content may be provided in e.g., eBIF format. Furthermore, the high bandwidth availability of a premises network is leveraged by the group interaction functions in that the group interaction with content utilizes the bandwidth not only for delivery of content, but also for providing data relating to interaction therewith by the group. It is further appreciated that the herein-described features may also be accessed wirelessly via portable devices utilizing the apparatus and architecture disclosed above.
  • a. Rotating Advertisements
  • In one embodiment, the group participation comprises a rotating advertisement system. That is to say, rather than providing a single advertisement across a large section of the audience (e.g., subscriber base of an MSO), advertisements are instead rotated within groups of viewers. For example, three different pizza restaurants may be featured. At a first advertisement break, a commercial for the first restaurant is presented; at a second advertisement break, an advertisement for the second restaurant is presented, and so forth in rotating fashion. In another alternative, a service area may be divided into one or more small groups based on e.g., geographic region and/or demographics. The advertisements which are rotated as discussed above, may be further rotated within the small groups.
  • For instance, a first group may be elected to receive advertisements from the first pizza restaurant at a first advertisement break, the first advertisement then moves to the second group at a second advertisement break, and so forth. Similarly, the second group may receive advertisements from the second pizza restaurant at a first advertisement break, and receive advertisements from the third pizza restaurant at the second advertisement break, etc. In this manner, a demand for the advertised goods/services is balanced across the groups. This mechanism is useful, for example, if in addition to the commercial, a coupon or discount is offered. Often, the demand for goods/services increases as the discount increases. While generally this is a good thing for the provider of the goods/services, at a certain point, the demand may be too high for the provider to reasonably be able to meet. The foregoing rotation system ensures that the audience is “pre-divided”, therefore enabling the goods/services providers to provide the biggest discount possible based on an expected, but not overwhelming, demand. Moreover, such a scheme can be used to provide very fine granularity advertisement packages e.g., small businesses can purchase micro-ad runs tailored to the customer base they can support.
  • b. Participation Advertisements
  • In another aspect, a participation-based couponing system may be implemented using the systems and apparatus discussed above. In one embodiment, an advertisement for particular goods/services is provided to a group of subscribers. The advertisement offers a coupon or discount if a pre-determined number of people “purchase” the discounted goods/services (or a voucher for them). If the predetermined number of people is not met, the coupon or discount goods/services is discontinued.
  • It is further appreciated that a user may forward a message or the advertisement itself to one or more contacts (such as by subscriber lookup, manual entry, linking to other media sites, an address book feature, etc.) in order to entice these people to join coupon offer as well.
  • Alternatively, a tiered coupon may be provided. According to this embodiment, the amount of the discount is increased (or price of goods/services is decreased) based on the number of participants. For example, a 10% discount is given if 100 participants purchase the advertised goods/services, a 20% discount is given if 500 participants purchase the advertised goods/services, and so forth. In another embodiment, a greater discount may be given to those who purchase the goods/services early (e.g., the first 500 customers get 25% off).
  • In a further variant, an overlay to the advertisement may be displayed in order to provide information to the viewers regarding how many people have purchased the coupon, what tier the coupon is currently in, how many additional people are needed to make a next tier or to meet a threshold for causing the coupon to be activated. In one variant, the overlay is updated using information from the reporting application 204 d and displayed each time the commercial is provided to the subscribers.
  • In a further embodiment, the previously referenced recommendation engine 222 may be employed to learn (and unlearn) a user's preferences so as to provide targeted advertisements only to those subscribers which are likely to be interested in the advertised product/service thereby increasing a chance of meeting the predetermined threshold of “purchasers” required for a discount.
  • c. Group Content Discount
  • In another embodiment, discounts for purchasable content (such as e.g., VOD, pay-per-view, content which is purchased for downloading and storing locally at a client device, etc.) may be provided using similar methods to those discussed above. In particular, a subscriber will receive a discount on a price paid for the purchasable content if that subscriber is able to get a set number of other subscribers to purchase the same or other purchasable content. In another embodiment, the entire group receives a discount for the purchasable content for participating in the event.
  • The subscriber may use the aforementioned look-up, manual entry, cross-reference to other media sites, etc. to identify and request participation from other subscribers (or non-subscribers).
  • In yet another embodiment, group discounts may be applied to the purchase of other purchasable items via the managed network (e.g., actual physical items purchased.).
  • d. Group Gaming
  • A group of subscribers may also be gathered to participate in a gaming event. In one embodiment, the gaming event comprises a scavenger hunt integrated to the television content (e.g., programming and/or advertising). According to this embodiment, game lists are stored (such as at the storage device 208 of FIG. 2). The randomizer 204 b may randomly select individual subscribers to form a team, or the subscribers may play individually. Alternatively, subscribers may select the other subscribers with whom they would like to form a group (such as by using stored contacts, contacts linked from other media sources, etc.).
  • At the beginning of a user-selected (or randomly selected) program, each team member receives a list of items pertaining to the program and/or advertisements. As the subscribers view the program they are able to identify the items on the list and/or answer the questions using e.g., the subscriber's remote control buttons and/or devices in communication with the subscriber device such as keyboards, mouse, touch screen input, etc. In this manner, the system can track the subscriber's actual viewing of the program and the advertisements, and report these statistics to a headend entity using e.g., the reporting application 204 d. Additionally, the reporting application 204 d may be used to track each subscriber's progress, update the list with those items which have been “found” and indicate a winner from among the groups or individuals.
  • In another embodiment, the game comprises a trivia or test of knowledge game integrated to the television content. The content of the trivia game is related to the context of the currently viewed program and/or advertising. A plurality of trivia or knowledge questions associated to certain content are stored at e.g., the storage entity 208. After a subscriber designates to participate in the game, the questions are presented as the content is broadcast (or otherwise played such as from DVR or nDVR or VOD storage). Alternatively, the questions may be asked after the program has ended. Since the questions are randomized and/or presented throughout the broadcast (such as on a scrolling display on the bottom of the screen) and a pre-set amount of time is given for an answer to be submitted, it will not be possible for the subscriber to “cheat” such as by going to the Internet (as doing so would take far longer than an amount of time allotted for answering the questions).
  • For each participating subscriber, the reporting application 204 d keeps track of questions asked, questions answered correctly, points, leader boards, etc. Subscriber “winners” as well as who is “in the lead” at a given moment may be displayed to all of the subscribers, or only to those participating. Such publication (using the publication application 204 e) may entice other subscribers to participate. Ongoing or series content may have trivia contests spanning a season as well as individual show or episode winners.
  • Additionally, the trivia game may “telescope” to other related content. For example, a question regarding The Simpsons may prompt an advertisement, question, or link to the show Futurama, as these are at least related in genre, creators, type (animated), etc.
  • Prizes for winning a scavenger hunt, trivia, or other game may include, e.g., VOD or other MSO-based credits, coupons, billing credits, free products (such as those being advertised in conjunction with the gaming content), etc.
  • It is further noted that each of the above-disclosed group participation features can be accessible to user mobile devices (such as via e.g., the network architectures of FIGS. 2 a-2 c). Furthermore, it is appreciated that, in particular, the high bandwidth capabilities of the extant network advantageously enable the simultaneous participation of the groups as discussed above. In particular, information necessary for updating group events and discounts is advantageously transmitting using the aforementioned bandwidth capabilities.
  • Anonymous Interaction—
  • In another embodiment, the systems and methods of the present invention may be further utilized to enable anonymous interaction. For instance, each MSO-distributed CPE 106 (or third party consumer electronic device) is outfitted with a wireless transmitter 612 as illustrated in FIG. 6.
  • As shown in FIG. 6, the CPE 106 or other device generally comprises a network interface 602 for interfacing with the content delivery network 101, a processor 604, a storage apparatus 608, and a plurality of interfaces 610 for direct or indirect communication with e.g., other CPE or network entities. The CPE 106 further comprises a media enhancement client 606 run on the processor thereof, which enables communication and interaction with the media enhancement server 202. The media enhancement client 606 may be downloaded to the CPE 106 or other device after installation in a subscriber's premises or network or may be pre-loaded on an MSO provided CPE 106.
  • In a further embodiment (not shown), the CPE 106 may be further configured to run a portion of the media enhancement applications 204 (as distributed applications) such as is illustrated in FIG. 2 c.
  • The wireless transmitter 612 of the CPE 106 of FIG. 6 enables a portion of the device's allocated bandwidth to be reserved for e.g., general public use. This approach can be employed for example for WLAN (Wi-Fi), or WMAN (e.g., WiMAX) services. According to this embodiment, a subscriber is given an opportunity to pay for an MSO-managed data plan, and thus granted access to the allocated bandwidth anywhere that there is an MSO-provided CPE 106 nearby. Thus, the subscriber is granted access to wireless data via another subscriber's CPE 106. Hence, one MSO subscriber can anonymously “piggyback” on another's CPE or mobile device. Additionally, the system can be configured to identify the requesting subscriber as an MSO customer, and use the identifying information to bill the subscriber through his/her MSO bill.
  • It will be recognized that while certain aspects of the invention are described in terms of a specific sequence of steps of a method, these descriptions are only illustrative of the broader methods of the invention, and may be modified as required by the particular application. Certain steps may be rendered unnecessary or optional under certain circumstances. Additionally, certain steps or functionality may be added to the disclosed embodiments, or the order of performance of two or more steps permuted. All such variations are considered to be encompassed within the invention disclosed and claimed herein.
  • While the above detailed description has shown, described, and pointed out novel features of the invention as applied to various embodiments, it will be understood that various omissions, substitutions, and changes in the form and details of the device or process illustrated may be made by those skilled in the art without departing from the invention. The foregoing description is of the best mode presently contemplated of carrying out the invention. This description is in no way meant to be limiting, but rather should be taken as illustrative of the general principles of the invention. The scope of the invention should be determined with reference to the claims.

Claims (36)

What is claimed is:
1. A method of enabling user interaction with content over a managed content delivery network, said method comprising:
providing a first user access to first content via said managed content delivery network;
providing access to one or more applications which enable said first user to generate second content, said second content comprising a manipulation of one or more aspects of said first content; and
enabling said user to make said second content accessible to one or more second users.
2. The method of claim 1, wherein:
the first user, and the one or more second users, are each subscribers of the managed content delivery network; and
the first content is content that is restricted in access to subscribers of the managed content delivery network.
3. The method of claim 1, wherein said manipulation of said one or more aspects of said first content comprises a manipulation of a date and/or time for playback thereof.
4. The method of claim 1, wherein said accessibility of said second content to said one or more second users comprises publication of a playlist of said second content, said playlist being selectable for playback by said one or more second users.
5. The method of claim 1, wherein said manipulation of said one or more aspects of said first content comprises identifying a particular segment of said first content.
6. The method of claim 1, wherein said manipulation of said one or more aspects of said first content comprises an addition of third content to said first content.
7. The method of claim 6, wherein said third content comprises ad hoc user-generated content.
8. The method of claim 1, wherein said accessibility of said second content to said one or more second users comprises enabling said first user to upload said second content to a social media site.
9. The method of claim 1, wherein:
the first user, and the one or more second users, are each subscribers of the managed content delivery network; and
said one or more second users comprise previously identified ones of a plurality of users having one or more associations to said first user.
10. The method of claim 9, wherein the one or more associations comprise the first user identifying the one or more second users as at least one of friends and/or family.
11. The method of claim 1, further comprising enabling said one or more second users to rate said second content and/or said first user.
12. The method of claim 11, further comprising using the rating by said one or more second users to at least in part determine a ranking of said second content in a presentation user interface (UI) presented to said one or more second users.
13. The method of claim 1, wherein said manipulation of said one or more aspects of said first content comprises obtaining metadata therefrom for incorporation into a list of metadata for use in generation of said second content.
14. A method of enabling a plurality of users to actively participate with content delivered over a content delivery network, said method comprising:
notifying said plurality of users of an event, said event being enabled for participation and relating to particular content;
scheduling a date and time for delivery of said particular content associated with said event;
delivering said particular content associated with said event to said plurality of users; and
enabling said plurality of users to interactively participate in said event, said interaction comprising at least one of interaction of individual ones of said plurality of users independent of other ones of said plurality, or interaction of individual ones of said plurality of users simultaneously with one another.
15. The method of claim 14, further comprising providing materials needed for participation in said event to at least one of said plurality of users in advance of said delivery of said content associated with said event.
16. The method of claim 15, wherein said event comprises a group cooking lesson, and said materials comprise cooking materials and/or ingredients, said materials being provided by a third party provider selected based at least in part on an ability to provide said materials in sufficient time in advance of said event so as to be useful to said at least one of said plurality of users.
17. The method of claim 14, wherein said content delivery network comprises a managed content delivery network, and said participation comprises enabling real-time video, audio, and/or text messaging during said delivery of said content associated with said event, said real-time video, audio, and/or text messaging being provided at least in part over said managed content delivery network.
18. The method of claim 17, wherein said event comprises at least one of educational instruction or exercise instruction, and said participation comprises said real-time video, audio, and/or text messaging during said delivery of said content associated with said event occurring between an instructor and students.
19. The method of claim 17, further comprising randomly pairing two of said users, and wherein said participation comprises said real-time video, audio, and/or text messaging during said delivery of said content associated with said event occurring between said two of said users.
20. A method for interaction of a plurality of subscribers to a content delivery network with a content element delivered over said network, said method comprising:
determining a threshold number of subscribers required for participation in an event, said event being associated with said content element;
notifying said plurality of subscribers of said event associated with said content element;
enabling individual ones of said plurality of subscribers to designate an interest in participation in said event; and
when a number of interested ones of said plurality of subscribers meets said threshold number, causing said event to occur for only said interested ones of said plurality of subscribers.
21. The method of claim 20, wherein said event comprises a coupon relating to good or services, and said threshold number is determined by a provider of said goods and/or services.
22. The method of claim 20, wherein said event comprises a video-on-demand purchase, and said threshold number is determined by an operator of said content delivery network.
23. The method of claim 20, wherein said event comprises a gaming event, and said method further comprises:
providing said interested ones of said plurality of subscribers a list of items to be identified within playback of identified content; and
enabling said interested ones of said plurality of subscribers to identify or demarcate said items from said list within said playback of said identified content.
24. The method of claim 20, wherein said event comprises a for-profit or not-for-profit gambling event, and said method further comprises enabling said interested ones of said plurality of subscribers to engage in said event by placing wagers on one or more aspects of said identified content.
25. A network server configured to provide a plurality of enhanced interactive features to a plurality of subscribers in said network, said server comprising:
a storage entity;
at least one network interface; and
a digital processor in data communication with the storage entity and the at least one interface, the processor configured to run at least one computer program thereon, said computer program comprising a plurality of instructions which are configured to, when executed:
perform one or more decision-making tasks associated with said enhanced interactive features relating to particular content;
randomize at least a portion of data stored at said storage entity;
enable said plurality of subscribers to modify said particular content;
generate one or more reports relating to interactivity of said plurality of subscribers with said particular content; and
enable publication of at least one of said modified particular content and said one or more reports relating to interactivity.
26. The server of claim 25, wherein said one or more decision-making tasks comprise one or more tasks necessary for a determination of a plurality of contacts to present to a particular subscriber.
27. The server of claim 25, wherein said one or more decision-making tasks comprise one or more tasks necessary for a determination of whether a particular answer submitted by a subscriber participating in a game is correct.
28. The server of claim 25, wherein said one or more decision-making tasks comprise one or more tasks necessary for a determination of a match between two subscribers based at least in part on a compatibility algorithm.
29. The server of claim 25, wherein said randomization comprises randomizing at least one of: (i) said plurality of subscribers to generate random subscriber matches, (ii) a plurality of programming content for randomly selecting said particular content, and/or (iii) a plurality of question or item lists.
30. The server of claim 25, wherein said modification of said particular content comprises segmentation of at least a portion thereof based at least in part on one or more user-positioned flags within said particular content.
31. The server of claim 25, wherein said modification of said particular content comprises utilization of a user-created overlay of video, audio, and/or text.
32. The server of claim 25, wherein said reports relating to said interactivity of said plurality of subscribers with said particular content comprise statistics regarding one or more of: (i) program and/or advertisement viewing, (ii) gaming winners, (iii) game updates, and (iv) offer or coupon participation updates.
33. A method of enabling user interaction with content over a managed content delivery network, said method comprising:
delivering a first plurality of content channels to a subscriber;
collecting a plurality of data relating to one or more interactions of said subscriber with individual ones of said first plurality of content channels;
identifying, based at least in part on said plurality of data, one or more of said individual ones of said first plurality of content channels for removal from said delivery; and
identifying, based at least in part on said plurality of data, one or more of a second plurality of content channels for said delivery in place of said individual ones of said first plurality of content channels.
34. The method of claim 33, wherein said act of identifying one or more of said individual ones of said first plurality of content channels for removal from said delivery is based at least in part on said plurality of data indicating a prescribed interaction of said subscriber with said individual ones of said first plurality of content channels.
35. The method of claim 33, wherein said act of identifying one or more of a second plurality of content channels for said delivery is based at least in part on said plurality of data indicating a given level of interaction of said subscriber with second individual ones of said first plurality of content channels, and wherein said second ones of said plurality of content channels are selected as being related to a context of one or more of said second individual ones of said first plurality of content channels.
36. The method of claim 33, further comprising removing, after a predetermined length of time, said one or more of a second plurality of content channels from said delivery, and again delivering said one or more of said individual ones of said first plurality of content channels.
US13/619,951 2012-09-14 2012-09-14 Apparatus and methods for providing enhanced or interactive features Abandoned US20140082645A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US13/619,951 US20140082645A1 (en) 2012-09-14 2012-09-14 Apparatus and methods for providing enhanced or interactive features
US16/435,229 US11159851B2 (en) 2012-09-14 2019-06-07 Apparatus and methods for providing enhanced or interactive features

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US13/619,951 US20140082645A1 (en) 2012-09-14 2012-09-14 Apparatus and methods for providing enhanced or interactive features

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/435,229 Division US11159851B2 (en) 2012-09-14 2019-06-07 Apparatus and methods for providing enhanced or interactive features

Publications (1)

Publication Number Publication Date
US20140082645A1 true US20140082645A1 (en) 2014-03-20

Family

ID=50275890

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/619,951 Abandoned US20140082645A1 (en) 2012-09-14 2012-09-14 Apparatus and methods for providing enhanced or interactive features
US16/435,229 Active 2032-09-18 US11159851B2 (en) 2012-09-14 2019-06-07 Apparatus and methods for providing enhanced or interactive features

Family Applications After (1)

Application Number Title Priority Date Filing Date
US16/435,229 Active 2032-09-18 US11159851B2 (en) 2012-09-14 2019-06-07 Apparatus and methods for providing enhanced or interactive features

Country Status (1)

Country Link
US (2) US20140082645A1 (en)

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140237498A1 (en) * 2013-02-20 2014-08-21 Comcast Cable Communications, Llc Cross platform content exposure tracking
US20140274268A1 (en) * 2013-03-13 2014-09-18 Game Play Network, Inc. D/B/A Oddz System and method of revealing the outcomes of real world wagers through skill based actions
US20150254341A1 (en) * 2014-03-10 2015-09-10 Cisco Technology Inc. System and Method for Deriving Timeline Metadata for Video Content
US20150326891A1 (en) * 2014-05-09 2015-11-12 Echostar Technologies, Llc Provisioning commercial-free media content
US20160063872A1 (en) * 2014-08-29 2016-03-03 Accenture Global Services Limited On-demand learning system
US9473805B1 (en) * 2015-08-27 2016-10-18 Accenture Global Services Limited Customized content channel generation and delivery for service providers
US20160337694A1 (en) * 2014-11-04 2016-11-17 Spot Trender Content utilization paramerization
US20160381109A1 (en) * 2015-06-23 2016-12-29 Facebook, Inc. Streaming media presentation system
US20170277565A1 (en) * 2016-03-25 2017-09-28 Change Healthcare Llc Event-driven system and method for selectively performing computations
US9917870B2 (en) 2015-06-23 2018-03-13 Facebook, Inc. Streaming media presentation system
US9919215B2 (en) * 2014-10-01 2018-03-20 Blueboard Media, LLC Systems and methods for playing electronic games and sharing digital media
US20180200627A1 (en) * 2014-10-01 2018-07-19 Blueboard Media, LLC Systems and methods for creating playable digital advertisements
US10173139B2 (en) 2014-10-01 2019-01-08 Blueboard Media, LLC Systems and methods for playing electronic games and sharing digital media
US10212467B1 (en) * 2018-03-19 2019-02-19 At&T Intellectual Property I, L.P. Method and apparatus for streaming video
US10231020B2 (en) 2017-05-16 2019-03-12 The Directv Group, Inc Sports recommender system utilizing content based filtering
CN109863753A (en) * 2016-09-20 2019-06-07 惠普发展公司有限责任合伙企业 Display mapping
US10328336B1 (en) * 2015-03-13 2019-06-25 Amazon Technologies, Inc. Concurrent game functionality and video content
US10397659B1 (en) * 2015-04-01 2019-08-27 The Directv Group, Inc. Method and system for personalizing the display of recordings stored in a user receiving device
CN110235121A (en) * 2017-01-30 2019-09-13 宋硕奎 For the enhanced system and method investigated online
US10432987B2 (en) 2017-09-15 2019-10-01 Cisco Technology, Inc. Virtualized and automated real time video production system
US10474749B2 (en) 2015-08-18 2019-11-12 Alibaba Group Holding Limited Method and device for generating live text broadcasting content using historical broadcasting text
US10574622B2 (en) * 2013-03-13 2020-02-25 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
US20200084514A1 (en) * 2013-03-06 2020-03-12 David A. Taylor Media sharing and communication system
US10693956B1 (en) 2019-04-19 2020-06-23 Greenfly, Inc. Methods and systems for secure information storage and delivery
US20200228878A1 (en) * 2013-03-06 2020-07-16 David A. Taylor Media sharing and communication system
US20200267438A1 (en) * 2016-09-02 2020-08-20 Opentv, Inc. Displaying non-time bound content in a time bound grid
CN111614971A (en) * 2020-05-22 2020-09-01 讯飞幻境(北京)科技有限公司 Interaction method, device, equipment and medium for teaching live broadcast
CN112823371A (en) * 2018-10-02 2021-05-18 松下电器(美国)知识产权公司 Information providing method
US11026197B2 (en) * 2017-02-04 2021-06-01 Huawei Technologies Co., Ltd. Communication method and device
US11157541B2 (en) 2013-03-13 2021-10-26 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
US11445257B1 (en) * 2021-10-20 2022-09-13 Dish Network Technologies India Private Limited Managing and delivering user-provided content that is linked to on-demand media content
US11456982B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US11457284B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US11503378B2 (en) 2013-03-06 2022-11-15 David A. Taylor Media sharing and communication system
US11543941B2 (en) * 2014-08-28 2023-01-03 Nagravision S.A. Intelligent content queuing from a secondary device
US11570516B2 (en) * 2018-06-15 2023-01-31 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
US20230164375A1 (en) * 2021-11-24 2023-05-25 Meta Platforms, Inc. Using a canvas with content stickers to collaboratively share and consume content between users
US11729453B2 (en) * 2019-04-24 2023-08-15 Charter Communications Operating, Llc Apparatus and methods for personalized content synchronization and delivery in a content distribution network
US11741376B2 (en) 2018-12-07 2023-08-29 Opensesame Inc. Prediction of business outcomes by analyzing voice samples of users
US11798376B2 (en) 2021-12-16 2023-10-24 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers using reserve wagering
US11797938B2 (en) 2019-04-25 2023-10-24 Opensesame Inc Prediction of psychometric attributes relevant for job positions
US11812116B2 (en) 2019-10-16 2023-11-07 Charter Communications Operating, Llc Apparatus and methods for enhanced content control, consumption and delivery in a content distribution network
US11831960B2 (en) 2013-03-06 2023-11-28 David A. Taylor Media sharing and communication system
US20230394547A1 (en) * 2018-12-07 2023-12-07 Opensesame Inc. Prediction of business outcomes by analyzing music interests of users
US11962827B2 (en) * 2021-12-14 2024-04-16 Opentv, Inc. Displaying non-time bound content in a time bound grid

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI797626B (en) * 2020-12-04 2023-04-01 姊弟投資股份有限公司 Multimedia system applicable for multimedia playing platform and the method thereof
TWI733629B (en) * 2020-12-04 2021-07-11 姊弟投資股份有限公司 Multimedia system applicable for multimedia playing platform and the method thereof
US20220337642A1 (en) * 2021-04-14 2022-10-20 At&T Intellectual Property I, L.P. Custom virtual event playlists

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6286049B1 (en) * 2000-03-24 2001-09-04 Covad Communications Group, Inc. System and method for providing broadband content to high-speed access subscribers
US20010043613A1 (en) * 2000-03-20 2001-11-22 Wibowo Eko Adi Method and system for resource allocation in broadband wireless networks
US20020049755A1 (en) * 2000-08-23 2002-04-25 Motoyuki Koike Data processing apparatus, data processing method, and recording medium
US20020141347A1 (en) * 2001-03-30 2002-10-03 Harp Jeffrey C. System and method of reducing ingress noise
US20030028873A1 (en) * 2001-08-02 2003-02-06 Thomas Lemmons Post production visual alterations
US20080036917A1 (en) * 2006-04-07 2008-02-14 Mark Pascarella Methods and systems for generating and delivering navigatable composite videos
US7406515B1 (en) * 2000-06-27 2008-07-29 Aspect Communications System and method for automated and customizable agent availability and task assignment management
US20090150210A1 (en) * 2007-12-10 2009-06-11 Athellina Athsani Advertising associated with multimedia content
US7548562B2 (en) * 2004-12-14 2009-06-16 Agilent Technologies, Inc. High speed acquisition system that allows capture from a packet network and streams the data to a storage medium
US7624337B2 (en) * 2000-07-24 2009-11-24 Vmark, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US20100269144A1 (en) * 2009-04-17 2010-10-21 Tandberg Television, Inc. Systems and methods for incorporating user generated content within a vod environment
US20100325547A1 (en) * 2009-06-18 2010-12-23 Cyberlink Corp. Systems and Methods for Sharing Multimedia Editing Projects
US20110107379A1 (en) * 2009-10-30 2011-05-05 Lajoie Michael L Methods and apparatus for packetized content delivery over a content delivery network
US20110113146A1 (en) * 2009-11-10 2011-05-12 Li Gordon Yong Dynamic quality of service (qos) setup over wired and wireless networks
US20110239253A1 (en) * 2010-03-10 2011-09-29 West R Michael Peters Customizable user interaction with internet-delivered television programming
US20110264530A1 (en) * 2010-04-23 2011-10-27 Bryan Santangelo Apparatus and methods for dynamic secondary content and data insertion and delivery
US20110276881A1 (en) * 2009-06-18 2011-11-10 Cyberlink Corp. Systems and Methods for Sharing Multimedia Editing Projects
US8151194B1 (en) * 2008-03-26 2012-04-03 Google Inc. Visual presentation of video usage statistics
US20130024891A1 (en) * 2011-07-21 2013-01-24 Elend Adam Interactive map and related content for an entertainment program
US20130117692A1 (en) * 2011-11-09 2013-05-09 Microsoft Corporation Generating and updating event-based playback experiences
US20130139193A1 (en) * 2011-11-29 2013-05-30 At&T Intellectual Property I, Lp Method and apparatus for providing personalized content
US20130311464A1 (en) * 2012-05-16 2013-11-21 William Nix Aggregated Preference-Driven Social Content Player
US20140074855A1 (en) * 2012-09-13 2014-03-13 Verance Corporation Multimedia content tags
US9342661B2 (en) * 2010-03-02 2016-05-17 Time Warner Cable Enterprises Llc Apparatus and methods for rights-managed content and data delivery
US9357247B2 (en) * 2008-11-24 2016-05-31 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
US9906838B2 (en) * 2010-07-12 2018-02-27 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
US10116676B2 (en) * 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity

Family Cites Families (494)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6400996B1 (en) 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US7242988B1 (en) 1991-12-23 2007-07-10 Linda Irene Hoffberg Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7006881B1 (en) 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
US5600573A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
KR100295386B1 (en) 1992-12-09 2001-09-22 마크 홀린저 Set-top terminals for cable television delivery systems
JPH06237451A (en) 1993-02-10 1994-08-23 Hitachi Ltd Moving picture communication system and terminal equipment
US5410344A (en) 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US6473793B1 (en) 1994-06-08 2002-10-29 Hughes Electronics Corporation Method and apparatus for selectively allocating and enforcing bandwidth usage requirements on network users
US5534911A (en) 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5557319A (en) 1994-12-28 1996-09-17 U.S. Philips Corporation Subscriber return system for CATV full service networks
US5818438A (en) 1995-04-25 1998-10-06 Bellsouth Corporation System and method for providing television services
US5708961A (en) 1995-05-01 1998-01-13 Bell Atlantic Network Services, Inc. Wireless on-premises video distribution using digital multiplexing
US5940738A (en) 1995-05-26 1999-08-17 Hyundai Electronics America, Inc. Video pedestal network
US5628284A (en) 1995-06-06 1997-05-13 Alfa Laval Agri, Inc. Livestock cutter gate apparatus
US5897635A (en) 1995-06-07 1999-04-27 International Business Machines Corp. Single access to common user/application information
US5745837A (en) 1995-08-25 1998-04-28 Terayon Corporation Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA
US5838921A (en) 1995-12-08 1998-11-17 Silicon Graphics, Inc. Distributed connection management system with replication
US5822530A (en) 1995-12-14 1998-10-13 Time Warner Entertainment Co. L.P. Method and apparatus for processing requests for video on demand versions of interactive applications
US5790935A (en) 1996-01-30 1998-08-04 Hughes Aircraft Company Virtual on-demand digital information delivery system and method
US6167432A (en) 1996-02-29 2000-12-26 Webex Communications, Inc., Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users
US6118472A (en) 1996-06-05 2000-09-12 Sun Microsystems, Inc. Method and apparatus for seamless connectivity of wide-band networks and narrow-band networks
US6523696B1 (en) 1996-10-15 2003-02-25 Kabushiki Kaisha Toshiba Communication control device for realizing uniform service providing environment
US5999525A (en) 1996-11-18 1999-12-07 Mci Communications Corporation Method for video telephony over a hybrid network
US7020652B2 (en) 2001-12-21 2006-03-28 Bellsouth Intellectual Property Corp. System and method for customizing content-access lists
US6324267B1 (en) 1997-01-17 2001-11-27 Scientific-Atlanta, Inc. Two-tiered authorization and authentication for a cable data delivery system
US5844552A (en) 1997-01-23 1998-12-01 Zenith Electronics Corporation Communication of character data in a web television
US6978474B1 (en) 1997-02-19 2005-12-20 Next Level Communications, Inc Media interface device
AU732339B2 (en) 1997-02-19 2001-04-12 Next Level Communications Inc. Video, data and telephony gateway
US5999535A (en) 1997-05-28 1999-12-07 3Com Corporation Short cut forwarding of local cells-in-frames traffic within local-area-networks
US6094676A (en) 1997-05-30 2000-07-25 Hilgraeve Incorporated Method and apparatus for peer-to-peer communication
JPH10336202A (en) 1997-06-03 1998-12-18 Fuji Xerox Co Ltd Data transfer device and its method
US6516416B2 (en) 1997-06-11 2003-02-04 Prism Resources Subscription access system for use with an untrusted network
US6643262B1 (en) 1997-08-29 2003-11-04 Telefonaktiebolaget Lm Ericsson (Publ) System and method for dynamic sharing of connection resources
US6259701B1 (en) 1997-09-11 2001-07-10 At&T Corp. Method and system for a unicast endpoint client to access a multicast internet protocol (IP) session
US6564381B1 (en) 1997-09-26 2003-05-13 Vxl Capitol Partners Corporation, Ltd. Automatic digital information and content scheduling and barkering system
US6359881B1 (en) 1997-12-31 2002-03-19 At&T Corp. Hybrid fiber twisted pair local loop network service architecture
US6396531B1 (en) 1997-12-31 2002-05-28 At+T Corp. Set top integrated visionphone user interface having multiple menu hierarchies
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6181697B1 (en) 1998-03-31 2001-01-30 At&T Corp. Method for a unicast endpoint client to access a multicast internet protocol (IP) session and to serve as a redistributor of such session
US6345038B1 (en) 1998-05-12 2002-02-05 International Business Machines Corporation Improving access to congested networks
US7146627B1 (en) 1998-06-12 2006-12-05 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US6226618B1 (en) 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
TW463503B (en) * 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
US20020056125A1 (en) 1998-09-28 2002-05-09 Hodge Winston W. Multi-tier buffering system and method which combines video, data, and voice packets
US20010004768A1 (en) 1998-09-28 2001-06-21 Hodge Winston W. Hodge Winston W. Highly integrated computer controlled digital head end
WO2000030354A1 (en) 1998-11-13 2000-05-25 Discovery Communications, Inc. Digital broadcast program ordering
US7260823B2 (en) 2001-01-11 2007-08-21 Prime Research Alliance E., Inc. Profiling and identification of television viewers
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
JP2000188615A (en) 1998-12-21 2000-07-04 Fujitsu Ltd Gateway and cable modem system
US6434184B2 (en) 1998-12-30 2002-08-13 International Business Machines Corporation Orthogonal frequency hopping using skip zones
US20020059218A1 (en) 1999-01-26 2002-05-16 Katherine Grace August System and method for obtaining real time survey information for media programming using input device
GB9903220D0 (en) * 1999-02-12 1999-04-07 Pace Micro Tech Ltd Improvements relating to television guide system
US6757906B1 (en) 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
EP2352276B1 (en) 1999-03-30 2016-08-17 TiVo, Inc. Television viewer interface system
US6847778B1 (en) 1999-03-30 2005-01-25 Tivo, Inc. Multimedia visual progress indication system
US6718552B1 (en) 1999-04-20 2004-04-06 Diva Systems Corporation Network bandwidth optimization by dynamic channel allocation
FR2792788B1 (en) 1999-04-21 2001-07-13 Mitsubishi Electric France METHOD FOR BALANCING THE Eb / I RATIO IN A CDMA MULTIPLEXING SERVICE SYSTEM AND TELECOMMUNICATION SYSTEM USING THE SAME
AR029163A1 (en) * 1999-06-11 2003-06-18 Ods Properties Inc SYSTEM FOR PERFORMING BETS INTERACTIVELY
US6986156B1 (en) 1999-06-11 2006-01-10 Scientific Atlanta, Inc Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system
CN1377556A (en) 1999-08-02 2002-10-30 兰德尔M·钟 Vod from server or user to another user
US7174127B2 (en) 1999-08-10 2007-02-06 Atc Technologies, Llc Data communications systems and methods using different wireless links for inbound and outbound data
US6774926B1 (en) 1999-09-03 2004-08-10 United Video Properties, Inc. Personal television channel system
US6981045B1 (en) 1999-10-01 2005-12-27 Vidiator Enterprises Inc. System for redirecting requests for data to servers having sufficient processing power to transcast streams of data in a desired format
US8434113B1 (en) * 1999-10-06 2013-04-30 Tvworks, Llc Electronic commerce using streaming media
US6721789B1 (en) 1999-10-06 2004-04-13 Sun Microsystems, Inc. Scheduling storage accesses for rate-guaranteed and non-rate-guaranteed requests
NZ518040A (en) 1999-10-28 2004-05-28 Ncube Corp Adaptive bandwidth allocation for broadcast data based on subscribers
WO2001039505A2 (en) 1999-11-24 2001-05-31 Tiernan Communications, Inc. Method and apparatus of transmitting and receiving variable bit rate streams
AU2577401A (en) 1999-12-08 2001-06-18 Tuneto.Com, Inc. Scheduled retrieval, storage and access of media data
US7228556B2 (en) 1999-12-21 2007-06-05 Tivo Inc. Distributed, interactive television program guide; system and method
US6754904B1 (en) 1999-12-30 2004-06-22 America Online, Inc. Informing network users of television programming viewed by other network users
US8151306B2 (en) 2000-01-14 2012-04-03 Terayon Communication Systems, Inc. Remote control for wireless control of system including home gateway and headend, either or both of which have digital video recording functionality
US7159235B2 (en) 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for content distribution via non-homogeneous access networks
US7382786B2 (en) 2000-01-31 2008-06-03 3E Technologies International, Inc. Integrated phone-based home gateway system with a broadband communication device
WO2001058132A2 (en) 2000-02-02 2001-08-09 Worldgate Service, Inc. System and method for transmitting and displaying targeted information
US7051352B1 (en) 2000-02-04 2006-05-23 Koninklijke Philips Electronics N.V. Adaptive TV program recommender
US7149772B1 (en) 2000-02-04 2006-12-12 Lucent Technologies Inc. Media gateway appliance
US6934964B1 (en) 2000-02-08 2005-08-23 Koninklijke Philips Electronics N.V. Electronic program guide viewing history generator method and system
US20020062481A1 (en) * 2000-02-25 2002-05-23 Malcolm Slaney Method and system for selecting advertisements
US6944150B1 (en) 2000-02-28 2005-09-13 Sprint Communications Company L.P. Method and system for providing services in communications networks
US6519062B1 (en) 2000-02-29 2003-02-11 The Regents Of The University Of California Ultra-low latency multi-protocol optical routers for the next generation internet
US7325043B1 (en) 2000-03-08 2008-01-29 Music Choice System and method for providing a personalized media service
US7340762B2 (en) 2000-03-16 2008-03-04 Samsung Electronics Co., Ltd. Method and apparatus for broadcasting, viewing, reserving and/or delayed viewing of digital television programs
US6642938B1 (en) 2000-03-17 2003-11-04 At&T Corp. Real time personal channel
US6973489B1 (en) 2000-03-21 2005-12-06 Mercury Interactive Corporation Server monitoring virtual points of presence
US7167895B1 (en) 2000-03-22 2007-01-23 Intel Corporation Signaling method and apparatus to provide content on demand in a broadcast system
JP2001275090A (en) 2000-03-23 2001-10-05 Matsushita Electric Ind Co Ltd Digital broadcast transmitting method and digital broadcast receiving device
JP2003529296A (en) 2000-03-27 2003-09-30 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method of inserting data of a second format into an input stream of a first format
US20020032754A1 (en) 2000-04-05 2002-03-14 Gary Logston Method and apparatus for profiling in a distributed application environment
US7653030B2 (en) 2000-04-12 2010-01-26 Nokia Corporation Generation broadband wireless internet, and associated method, therefor
US7657913B2 (en) 2000-06-14 2010-02-02 Sony Corporation Method and apparatus for correcting corrupted digital video transport streams
US7404084B2 (en) 2000-06-16 2008-07-22 Entriq Inc. Method and system to digitally sign and deliver content in a geographically controlled manner via a network
EP2056597A3 (en) * 2000-06-26 2009-07-08 NDS Limited Time shifted interactive television
US7690020B2 (en) 2000-06-30 2010-03-30 Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. Hybrid central/distributed VOD system with tiered content structure
US7206775B2 (en) 2000-07-06 2007-04-17 Microsoft Corporation System and methods for the automatic transmission of new, high affinity media
US6918131B1 (en) 2000-07-10 2005-07-12 Nokia Corporation Systems and methods for characterizing television preferences over a wireless network
US6748395B1 (en) 2000-07-14 2004-06-08 Microsoft Corporation System and method for dynamic playlist of media
US7937725B1 (en) 2000-07-27 2011-05-03 Koninklijke Philips Electronics N.V. Three-way media recommendation method and system
US7370364B2 (en) 2000-07-31 2008-05-06 Ellacoya Networks, Inc. Managing content resources
JP2002056241A (en) 2000-08-10 2002-02-20 Ntt Docomo Inc Broadcast utilizing method, receiver, portable terminal and service providing device
US7170905B1 (en) 2000-08-10 2007-01-30 Verizon Communications Inc. Vertical services integration enabled content distribution mechanisms
US7085260B2 (en) 2000-08-22 2006-08-01 Lucent Technologies Inc. Internet protocol based wireless call processing
US7421729B2 (en) 2000-08-25 2008-09-02 Intellocity Usa Inc. Generation and insertion of indicators using an address signal applied to a database
US7103905B2 (en) 2000-08-28 2006-09-05 Digeo, Inc. System and method to provide media programs for synthetic channels
WO2002019717A2 (en) 2000-08-31 2002-03-07 Myrio Corporation Real-time audience monitoring, content rating, and content enhancing
US7689510B2 (en) 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7068639B1 (en) 2000-09-19 2006-06-27 Aperto Networks, Inc. Synchronized plural channels for time division duplexing
US7039048B1 (en) 2000-09-22 2006-05-02 Terayon Communication Systems, Inc. Headend cherrypicker multiplexer with switched front end
US20020075805A1 (en) 2000-09-22 2002-06-20 Narad Networks, Inc. Broadband system with QOS based packet handling
US20020083451A1 (en) 2000-12-21 2002-06-27 Gill Komlika K. User-friendly electronic program guide based on subscriber characterizations
KR20070114325A (en) 2000-10-11 2007-11-30 유나이티드 비디오 프로퍼티즈, 인크. Systems and methods for caching data in media-on-demand systems
US20020053076A1 (en) 2000-10-30 2002-05-02 Mark Landesmann Buyer-driven targeting of purchasing entities
US6894970B1 (en) 2000-10-31 2005-05-17 Chiaro Networks, Ltd. Router switch fabric protection using forward error correction
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
US7721310B2 (en) 2000-12-05 2010-05-18 Koninklijke Philips Electronics N.V. Method and apparatus for selective updating of a user profile
US7096483B2 (en) 2000-12-21 2006-08-22 Thomson Licensing Dedicated channel for displaying programs
US20020095689A1 (en) 2001-01-12 2002-07-18 Novak Robert E. Hardware decoding of media streams from multiple sources
KR100392384B1 (en) 2001-01-13 2003-07-22 한국전자통신연구원 Apparatus and Method for delivery of MPEG-4 data synchronized to MPEG-2 data
GB0101338D0 (en) 2001-01-18 2001-03-07 Nds Ltd Set-top-box with qam demodulator sharing between dtv/pvr and cable modem applications
WO2002057917A2 (en) 2001-01-22 2002-07-25 Sun Microsystems, Inc. Peer-to-peer network computing platform
US7171678B2 (en) 2001-01-22 2007-01-30 N2 Broadband, Inc. Systems and methods for establishing and administering sessions in digital cable systems
US7055031B2 (en) 2001-02-14 2006-05-30 Tivo, Inc. Method for generation, delivery, and validation of electronic coupons through personal TV service system
US20020123931A1 (en) 2001-03-02 2002-09-05 Communications Product Development, Inc. Web access for prepaid/postpaid account information and services
US6931018B1 (en) 2001-03-16 2005-08-16 At&T Corp. Local network router and method of routing IP data packets
US20020144267A1 (en) 2001-03-29 2002-10-03 Koninklijke Philips Electronics N.V. Dynamic television channel creation
US20020143607A1 (en) 2001-03-29 2002-10-03 Connelly Jay H. System and method for transparently obtaining customer preferences to refine product features or marketing focus
US20040250273A1 (en) 2001-04-02 2004-12-09 Bellsouth Intellectual Property Corporation Digital video broadcast device decoder
US20020184047A1 (en) 2001-04-03 2002-12-05 Plotnick Michael A. Universal ad queue
MXPA03009655A (en) 2001-04-20 2004-06-30 Gen Instrument Corp Transport multiplexer management and control.
US20020178444A1 (en) 2001-05-22 2002-11-28 Koninklijke Philips Electronics N.V. Background commercial end detector and notifier
US7281043B1 (en) 2001-05-31 2007-10-09 Cisco Technology, Inc. System for sharing resources among RSVP sessions
US20020188744A1 (en) 2001-05-31 2002-12-12 Mani Babu V. Direct connect service in a multimedia-capable network
US8275716B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US7127619B2 (en) 2001-06-06 2006-10-24 Sony Corporation Decoding and decryption of partially encrypted information
US7003670B2 (en) 2001-06-08 2006-02-21 Musicrypt, Inc. Biometric rights management system
US7392546B2 (en) 2001-06-11 2008-06-24 Bea Systems, Inc. System and method for server security and entitlement processing
US7716704B2 (en) 2001-06-12 2010-05-11 Thomson Licensing Television program selection apparatus and method
US7266832B2 (en) 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system
US7055165B2 (en) 2001-06-15 2006-05-30 Intel Corporation Method and apparatus for periodically delivering an optimal batch broadcast schedule based on distributed client feedback
FI20011342A0 (en) 2001-06-25 2001-06-25 Nokia Corp Method and device for obtaining information
US6760918B2 (en) 2001-06-29 2004-07-06 Scientific-Atlanta, Inc. Method and apparatus for recordable media content distribution
US7103171B1 (en) 2001-06-29 2006-09-05 Siebel Systems, Inc. System and method for multi-channel communication queuing using routing and escalation rules
AU2002355530A1 (en) 2001-08-03 2003-02-24 John Allen Ananian Personalized interactive digital catalog profiling
JP4191397B2 (en) 2001-08-23 2008-12-03 富士通株式会社 Information processing system and information processing apparatus
US20030046704A1 (en) 2001-09-05 2003-03-06 Indra Laksono Method and apparatus for pay-per-quality of service for bandwidth consumption in a video system
US8713623B2 (en) 2001-09-20 2014-04-29 Time Warner Cable Enterprises, LLC Technique for effectively providing program material in a cable television system
JP2003101895A (en) 2001-09-21 2003-04-04 Pioneer Electronic Corp Broadcasting program guiding device, method and system
US7009972B2 (en) 2001-09-24 2006-03-07 Motorola, Inc Multicast IP zones for fast spanning tree convergence in wide-area packet network systems
US7640006B2 (en) 2001-10-03 2009-12-29 Accenture Global Services Gmbh Directory assistance with multi-modal messaging
US7831655B2 (en) 2001-10-18 2010-11-09 Bea Systems, Inc. System and method for implementing a service adapter
US7054902B2 (en) 2001-10-23 2006-05-30 Packeteer, Inc. Multicast delivery systems and methods
US7571452B2 (en) 2001-11-13 2009-08-04 Koninklijke Philips Electronics N.V. Method and apparatus for recommending items of interest to a user based on recommendations for one or more third parties
US20030093794A1 (en) 2001-11-13 2003-05-15 Koninklijke Philips Electronics N.V. Method and system for personal information retrieval, update and presentation
AU2002360441A1 (en) 2001-11-26 2003-06-10 United Video Properties, Inc. Interactive television program guide for recording enhanced video content
US7738464B2 (en) 2001-12-06 2010-06-15 Samsung Electronics Co., Ltd. Method for providing service based on service quality and an accounting method in a mobile communication system
US6931378B2 (en) 2001-12-10 2005-08-16 Halliburton Energy Services, Inc. Method, systems, and program product for selecting and acquiring data to update a geophysical database
US6993596B2 (en) 2001-12-19 2006-01-31 International Business Machines Corporation System and method for user enrollment in an e-community
US7027460B2 (en) 2001-12-21 2006-04-11 Intel Corporation Method and system for customized television viewing using a peer-to-peer network
US20030200548A1 (en) 2001-12-27 2003-10-23 Paul Baran Method and apparatus for viewer control of digital TV program start time
US7299286B2 (en) 2001-12-27 2007-11-20 Nortel Networks Limited Personal user agent
US6694145B2 (en) 2001-12-27 2004-02-17 Nokia Corporation Synchronization of signaling messages and multimedia content loading
US7242773B2 (en) 2002-09-09 2007-07-10 Sony Corporation Multiple partial encryption using retuning
US7634795B2 (en) 2002-01-11 2009-12-15 Opentv, Inc. Next generation television receiver
US7603469B2 (en) 2002-01-15 2009-10-13 International Business Machines Corporation Provisioning aggregated services in a distributed computing environment
US6772147B2 (en) 2002-02-26 2004-08-03 Sony Corporation System and method for effectively implementing a personal channel for interactive television
US7221935B2 (en) 2002-02-28 2007-05-22 Telefonaktiebolaget Lm Ericsson (Publ) System, method and apparatus for federated single sign-on services
WO2003073783A1 (en) 2002-02-28 2003-09-04 Telefonaktiebolaget L M Ericsson System, method and apparatus for federated single sign-on services
US7606938B2 (en) 2002-03-01 2009-10-20 Enterasys Networks, Inc. Verified device locations in a data network
FR2836766B1 (en) 2002-03-04 2006-03-24 Cit Alcatel RESOURCE MANAGER DEVICE FOR A SATELLITE TELECOMMUNICATION SYSTEM
US7333483B2 (en) 2002-04-02 2008-02-19 Huawei Technologies Co., Ltd. Integrated mobile gateway device used in wireless communication network
US20050034171A1 (en) 2002-05-03 2005-02-10 Robert Benya Technique for delivering programming content based on a modified network personal video recorder service
US7174126B2 (en) 2002-05-03 2007-02-06 Time Warner Interactive Video Group Inc. Technique for effectively accessing programming listing information in an entertainment delivery system
US7908626B2 (en) 2002-05-03 2011-03-15 Time Warner Interactive Video Group, Inc. Network based digital information and entertainment storage and delivery system
AU2003239385A1 (en) 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US7444655B2 (en) 2002-06-11 2008-10-28 Microsoft Corporation Anonymous aggregated data collection
US20040003402A1 (en) 2002-06-27 2004-01-01 Digeo, Inc. Method and apparatus for automatic ticker generation based on implicit or explicit profiling
CN1217543C (en) 2002-06-28 2005-08-31 国际商业机器公司 Apparatus and method for equivalent VOD system
WO2004008276A2 (en) 2002-07-12 2004-01-22 Exphand, Inc. Interactive electronic commerce and message interchange system
US7787539B2 (en) 2002-07-17 2010-08-31 Broadcom Corporation Decoding and presentation time stamps for MPEG-4 advanced video coding
US7526791B2 (en) 2002-07-24 2009-04-28 Broadcom Corporation System and method for an interactive broadband system-on-chip with a reconfigurable interface
GB2391966B (en) 2002-08-15 2005-08-31 Zarlink Semiconductor Ltd A method and system for performing a fast-fourier transform
JP2005537708A (en) 2002-08-21 2005-12-08 ディズニー エンタープライゼス インコーポレイテッド Digital home movie library
US7551610B2 (en) 2002-08-27 2009-06-23 Broadcom Corporation MiniMAC implementation of a distributed cable modem termination system (CMTS) architecture
US20040045037A1 (en) 2002-08-27 2004-03-04 Broadcom Corporation Distributed cable modem termination system (CMTS) architecture implementing a media access control chip
US20040045035A1 (en) 2002-08-27 2004-03-04 Broadcom Corporation Distributed cable modem termination system (CMTS) architecture
EP1576839B1 (en) 2002-09-27 2010-10-27 Nokia Corporation Enhanced qos control
US7900229B2 (en) 2002-10-15 2011-03-01 Opentv, Inc. Convergence of interactive television and wireless technologies
US6788676B2 (en) 2002-10-30 2004-09-07 Nokia Corporation User equipment device enabled for SIP signalling to provide multimedia services with QoS
US7254608B2 (en) 2002-10-31 2007-08-07 Sun Microsystems, Inc. Managing distribution of content using mobile agents in peer-topeer networks
CN1757188A (en) 2002-11-06 2006-04-05 国际商业机器公司 Confidential data sharing and anonymous entity resolution
US20040117838A1 (en) 2002-12-11 2004-06-17 Jeyhan Karaoguz Headend pre-processing media guide support for personal media exchange network
US8955020B2 (en) 2002-12-11 2015-02-10 Broadcom Corporation Transcoding and data rights management in a mobile video network with STB as a hub
US7330483B1 (en) 2002-12-19 2008-02-12 At&T Corp. Session initiation protocol (SIP) message incorporating a multi-purpose internet mail extension (MIME) media type for describing the content and format of information included in the SIP message
JP2006511997A (en) 2002-12-19 2006-04-06 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Residential gateway system having a portable controller with a display for displaying video signals
US20040137918A1 (en) 2003-01-13 2004-07-15 Tomi Varonen Method and system for locating a mobile terminal
US7376386B2 (en) 2003-06-02 2008-05-20 Qwest Communications International Inc Systems and methods for distributing content objects in a telecommunication system
GB0303176D0 (en) 2003-02-12 2003-03-19 Video Networks Ltd A system for capture and selective playback of broadcast programmes
CN1836229A (en) 2003-03-05 2006-09-20 夏普株式会社 Information reading method and information reading device
WO2004082217A2 (en) 2003-03-06 2004-09-23 Incucomm Inc. Method and system for providing broadband multimedia services
GB0308395D0 (en) 2003-04-11 2003-05-21 Hewlett Packard Development Co Delivery context aware activity on networks:devices, software and methods
US20040216158A1 (en) 2003-04-23 2004-10-28 International Business Machines Corporation Preferred entertainment guide
US8266659B2 (en) 2003-05-16 2012-09-11 Time Warner Cable LLC Technique for collecting data relating to activity of a user receiving entertainment programs through a communications network
EP1484692B1 (en) 2003-06-04 2013-07-24 Intel Corporation Content recommendation device with user feedback
KR100587324B1 (en) 2003-06-14 2006-06-08 엘지전자 주식회사 Method for servicing digital multimedia broadcasting, transmitter/receiver, and data structure
US7330510B2 (en) 2003-06-19 2008-02-12 Intel Corporation Method for displaying base frames during video data decompression
US7437769B2 (en) 2003-06-24 2008-10-14 Realnetworks, Inc. Multiple entity control of access restrictions for media playback
US20040268403A1 (en) 2003-06-26 2004-12-30 Microsoft Corporation Context-sensitive television tags
US7457520B2 (en) 2003-07-24 2008-11-25 Time Warner Cable, Inc. Technique for providing a virtual digital video recorder service through a communications network
US7802295B2 (en) 2003-08-11 2010-09-21 Sony Corporation Authentication method, authentication system, and authentication server
JP4403737B2 (en) 2003-08-12 2010-01-27 株式会社日立製作所 Signal processing apparatus and imaging apparatus using the same
US7213036B2 (en) 2003-08-12 2007-05-01 Aol Llc System for incorporating information about a source and usage of a media asset into the asset itself
US20050049886A1 (en) 2003-08-28 2005-03-03 Sbc Knowledge Ventures, L.P. System and method for managing digital rights and content assets
US20050055729A1 (en) 2003-09-10 2005-03-10 Wi Networks Inc. Video broadcasting with return channel
US9380269B2 (en) 2003-09-23 2016-06-28 Time Warner Cable Enterprises Llc Scheduling trigger apparatus and method
US20050086334A1 (en) 2003-10-17 2005-04-21 Nokia Corporation System and associated terminal, method and computer program product for recording content usage statistics
US7984468B2 (en) * 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US7346923B2 (en) 2003-11-21 2008-03-18 International Business Machines Corporation Federated identity management within a distributed portal server
US8302111B2 (en) 2003-11-24 2012-10-30 Time Warner Cable Inc. Methods and apparatus for hardware registration in a network device
US20050165899A1 (en) 2003-12-29 2005-07-28 Mazzola Diego R. Provisioning quality of service in home networks using a proxy interface
US7822016B2 (en) 2004-01-20 2010-10-26 Aspect Software, Inc. IP ACD using SIP format
EP1705993B1 (en) 2004-01-23 2017-08-30 Camiant, Inc. Video policy server
US7609637B2 (en) 2004-03-03 2009-10-27 Alcatel-Lucent Usa Inc. Network quality of service management
US7460151B2 (en) 2004-03-29 2008-12-02 Fujifilm Corporation Image file sharing method, and digital camera and center server used in image file sharing system
US20080320523A1 (en) 2004-04-15 2008-12-25 Ronald Alan Morris Content-progress indicator for an EPG
US20080282299A1 (en) 2004-04-16 2008-11-13 Peter Koat Method and Apparatus for Delivering Consumer Entertainment Services Accessed Over an Ip Network
CA2933668C (en) 2004-04-23 2019-01-08 The Nielsen Company (Us), Llc Methods and apparatus to maintain audience privacy while determining viewing of video-on-demand programs
US7676590B2 (en) 2004-05-03 2010-03-09 Microsoft Corporation Background transcoding
US20060080702A1 (en) 2004-05-20 2006-04-13 Turner Broadcasting System, Inc. Systems and methods for delivering content over a network
JP4291213B2 (en) 2004-05-26 2009-07-08 日本電信電話株式会社 Authentication method, authentication system, authentication proxy server, network access authentication server, program, and recording medium
JP2005346824A (en) 2004-06-02 2005-12-15 Pioneer Electronic Corp Information processor, its method, program for executing the method, storage medium with the program stored therein, and information storage device
US20070288715A1 (en) 2004-06-14 2007-12-13 Rok Productions Limited Media Player
US8843978B2 (en) 2004-06-29 2014-09-23 Time Warner Cable Enterprises Llc Method and apparatus for network bandwidth allocation
US8266429B2 (en) 2004-07-20 2012-09-11 Time Warner Cable, Inc. Technique for securely communicating and storing programming material in a trusted domain
US8312267B2 (en) 2004-07-20 2012-11-13 Time Warner Cable Inc. Technique for securely communicating programming content
US8607322B2 (en) 2004-07-21 2013-12-10 International Business Machines Corporation Method and system for federated provisioning
US20060021004A1 (en) 2004-07-21 2006-01-26 International Business Machines Corporation Method and system for externalized HTTP authentication
US7630499B2 (en) 2004-08-18 2009-12-08 Scientific-Atlanta, Inc. Retrieval and transfer of encrypted hard drive content from DVR set-top boxes
US7174385B2 (en) 2004-09-03 2007-02-06 Microsoft Corporation System and method for receiver-driven streaming in a peer-to-peer network
KR100685438B1 (en) 2004-09-06 2007-02-23 주식회사 에이디칩스 Apparatus and method for capturing, storing and playing of the stored image data in the display unit
KR101318461B1 (en) 2004-09-16 2013-10-16 제너럴 인스트루먼트 코포레이션 System and method for providing authorized access to digital content
WO2006034185A2 (en) * 2004-09-20 2006-03-30 Camiant, Inc. Method for dynamic rate adaptation based on selective passive network monitoring
KR20070084199A (en) 2004-10-14 2007-08-24 코닌클리즈케 필립스 일렉트로닉스 엔.브이. Dynamic bandwidth sharing
US7801127B2 (en) 2004-10-25 2010-09-21 Ineoquest Technologies, Inc. System and method for creating a sequence number field for streaming media in a packet-based networks utilizing internet protocol
ES2363783T3 (en) 2004-10-29 2011-08-16 E.I. Du Pont De Nemours And Company TRANSPARENT GLASS LAMINATED MATERIALS.
US20060095940A1 (en) 2004-11-03 2006-05-04 Yearwood Bradley N Method and apparatus for distributing digital stream data to a user terminal
US7725553B2 (en) 2004-11-16 2010-05-25 Microsoft Corporation Mixed massaging mode for multiple points of presence
US7486869B2 (en) 2004-12-01 2009-02-03 Time Warner Cable, Inc. System and method for controlling a digital video recorder on a cable network
US7532712B2 (en) 2004-12-01 2009-05-12 Time Warner Cable, Inc. System and method for providing caller ID service in a multi-region cable network
US20070154041A1 (en) 2006-01-05 2007-07-05 Todd Beauchamp Integrated entertainment system with audio modules
JP4807628B2 (en) 2004-12-08 2011-11-02 日本電気株式会社 Authentication system, authentication method, and authentication information generation program
US20060130099A1 (en) 2004-12-13 2006-06-15 Rooyen Pieter V Method and system for cellular network and integrated broadcast television (TV) downlink with intelligent service control without feedback
US7421244B2 (en) 2004-12-13 2008-09-02 Broadcom Corporation Method and system for mobile receiver antenna architecture for handling various digital video broadcast channels
US7242960B2 (en) 2004-12-13 2007-07-10 Broadcom Corporation Method and system for cellular network services and an intelligent integrated broadcast television downlink having intelligent service control with feedback
US9723267B2 (en) 2004-12-15 2017-08-01 Time Warner Cable Enterprises Llc Method and apparatus for wideband distribution of content
US8522293B2 (en) 2004-12-15 2013-08-27 Time Warner Cable Enterprises Llc Method and apparatus for high bandwidth data transmission in content-based networks
KR100635544B1 (en) 2004-12-20 2006-10-18 한국전자통신연구원 Device and method for distributing same or different digital broadcasting stream in heterogeneous home network
US8015306B2 (en) 2005-01-05 2011-09-06 Control4 Corporation Method and apparatus for synchronizing playback of streaming media in multiple output devices
US7340769B2 (en) 2005-01-07 2008-03-04 Cisco Technology, Inc. System and method for localizing data and devices
US7653920B2 (en) 2005-01-24 2010-01-26 Comcast Cable Communications, Llc Method and system for protecting cable television subscriber-specific information allowing limited subset access
KR100754702B1 (en) 2005-01-27 2007-09-03 삼성전자주식회사 MPEG-4 Object Information Management Method in MPEG-2 TS
US7602820B2 (en) 2005-02-01 2009-10-13 Time Warner Cable Inc. Apparatus and methods for multi-stage multiplexing in a network
WO2006086756A2 (en) 2005-02-09 2006-08-17 Kineto Wireless Inc. Unlicensed mobile access network (uman) system and method
US7954128B2 (en) 2005-02-11 2011-05-31 Time Warner Cable Inc. Methods and apparatus for variable delay compensation in networks
US7852831B2 (en) 2005-02-22 2010-12-14 Akbar Imran M Method and system for providing private virtual secure Voice over Internet Protocol communications
US7860013B2 (en) 2005-03-09 2010-12-28 Comcast Cable Holdings, Llc Methods and systems for using in-stream data within an on demand content delivery path
US7549051B2 (en) 2005-03-10 2009-06-16 Microsoft Corporation Long-life digital certification for publishing long-life digital content or the like in content rights management system or the like
US8028322B2 (en) 2005-03-14 2011-09-27 Time Warner Cable Inc. Method and apparatus for network content download and recording
FI117735B (en) 2005-03-23 2007-01-31 First Hop Oy Centralized management for a set of network nodes
KR20060104811A (en) 2005-03-31 2006-10-09 엘지전자 주식회사 Method and apparatus for controlling picture quality of (an) image display device
US7975283B2 (en) 2005-03-31 2011-07-05 At&T Intellectual Property I, L.P. Presence detection in a bandwidth management system
US7761601B2 (en) 2005-04-01 2010-07-20 Microsoft Corporation Strategies for transforming markup content to code-bearing content for consumption by a receiving device
US20070100981A1 (en) 2005-04-08 2007-05-03 Maria Adamczyk Application services infrastructure for next generation networks including one or more IP multimedia subsystem elements and methods of providing the same
US7823179B2 (en) 2005-04-18 2010-10-26 Cisco Technology, Inc. System and method for edge resource management
US7400364B2 (en) 2005-04-26 2008-07-15 International Business Machines Corporation Sub-program avoidance redirection for broadcast receivers
US7630401B2 (en) 2005-04-28 2009-12-08 Sony Corporation Bandwith management in a network
US7930723B2 (en) 2005-04-28 2011-04-19 Microsoft Corporation Downloading previously aired programs using peer-to-peer networking
JP4207019B2 (en) 2005-05-16 2009-01-14 船井電機株式会社 Client / server system
US20060259927A1 (en) 2005-05-16 2006-11-16 Swarup Acharya Method and apparatus for providing remote access to subscription television services
US8402510B2 (en) 2005-06-20 2013-03-19 Comcast Cable Holdings, Llc Method and system of managing and allocating communication related resources
US20060291506A1 (en) 2005-06-23 2006-12-28 Cain David C Process of providing content component displays with a digital video recorder
US20070019645A1 (en) 2005-07-05 2007-01-25 Deepthy Menon Method and system for multicasting data in a communication network
US9432710B2 (en) 2005-07-08 2016-08-30 At&T Intellectual Property I, L.P. Methods systems, and products for conserving bandwidth
US20070022459A1 (en) 2005-07-20 2007-01-25 Gaebel Thomas M Jr Method and apparatus for boundary-based network operation
JP2009515232A (en) 2005-07-20 2009-04-09 ベリマトリックス、インコーポレーテッド Network user authentication system and method
US7672590B2 (en) 2005-07-28 2010-03-02 Netapp, Inc. Data center with mobile data cabinets and method of mobilizing and connecting data processing devices in a data center using consolidated data communications and power connections
US8125915B2 (en) 2005-08-01 2012-02-28 Cisco Technology, Inc. Remote management of a bridge device
US9286388B2 (en) 2005-08-04 2016-03-15 Time Warner Cable Enterprises Llc Method and apparatus for context-specific content delivery
US20070033282A1 (en) 2005-08-08 2007-02-08 Weidong Mao Signaling redirection for distributed session and resource management
US20070049245A1 (en) 2005-08-25 2007-03-01 Lipman Steve B Cellular-internet communication system and method
US20090151006A1 (en) 2005-08-31 2009-06-11 Sony Corporation Group registration device, group registration release device, group registration method, license acquisition device, license acquisition method, time setting device, and time setting method
US20070050822A1 (en) 2005-08-31 2007-03-01 Cable Television Laboratories, Inc. Method and system of providing shared community experience
US8646102B2 (en) 2005-09-16 2014-02-04 Oracle America, Inc. Method and apparatus for issuing rights in a digital rights management system
US7567983B2 (en) 2005-09-19 2009-07-28 Cox Communications, Inc. Customer feedback reporting
US20070073704A1 (en) 2005-09-23 2007-03-29 Bowden Jeffrey L Information service that gathers information from multiple information sources, processes the information, and distributes the information to multiple users and user communities through an information-service interface
EP1770915A1 (en) 2005-09-29 2007-04-04 Matsushita Electric Industrial Co., Ltd. Policy control in the evolved system architecture
US20070209054A1 (en) 2005-09-30 2007-09-06 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for providing communications services
US8582584B2 (en) 2005-10-04 2013-11-12 Time Warner Cable Enterprises Llc Self-monitoring and optimizing network apparatus and methods
KR100810251B1 (en) 2005-10-11 2008-03-06 삼성전자주식회사 Method and Apparatus to transmit and receive Electronic Service Guide for preview service in Digital Video Broadcasting system
US8588249B2 (en) 2005-10-11 2013-11-19 Arris Enterprises, Inc. Method and system for delivering video content using internet protocol over a coaxial cable
US20070094691A1 (en) 2005-10-24 2007-04-26 Gazdzinski Robert F Method and apparatus for on-demand content transmission and control over networks
JP4546382B2 (en) 2005-10-26 2010-09-15 株式会社日立製作所 Device quarantine method and device quarantine system
CN1859561B (en) 2005-11-01 2010-05-12 华为技术有限公司 Stream media ordered telecast system and method
US8171515B2 (en) 2005-11-18 2012-05-01 Microsoft Corporation Automatically generated TV favorites list
US8181209B2 (en) 2005-11-21 2012-05-15 Time Warner Cable Inc. Methods and apparatus for providing video on demand and network PVR functions using IP streaming
EP1966748A2 (en) 2005-11-25 2008-09-10 I-Movo Limited Electronic vouchers
US8583758B2 (en) 2005-11-30 2013-11-12 Qwest Communications International Inc. Network based format conversion
US20070124781A1 (en) 2005-11-30 2007-05-31 Qwest Communications International Inc. Networked content storage
US7889765B2 (en) 2005-11-30 2011-02-15 Time Warner Cable Inc. Apparatus and methods for utilizing variable rate program streams in a network
US20070124769A1 (en) 2005-11-30 2007-05-31 Qwest Communications International Inc. Personal broadcast channels
US7445827B2 (en) 2005-12-02 2008-11-04 Fina Technology, Inc. Polymer compositions for reduced shrinkage
US7592912B2 (en) 2005-12-09 2009-09-22 Time Warner Cable Inc. Emergency alert data delivery apparatus and methods
US7738448B2 (en) 2005-12-29 2010-06-15 Telefonaktiebolaget Lm Ericsson (Publ) Method for generating and sending signaling messages
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US7693171B2 (en) 2006-01-03 2010-04-06 Time Warner Cable Inc. Methods and apparatus for efficient IP multicasting in a content-based network
US9294728B2 (en) 2006-01-10 2016-03-22 Imagine Communications Corp. System and method for routing content
US7865730B2 (en) 2006-01-30 2011-01-04 Kronos Technology Systems Limited Partnership Bcencryption (BCE)—a public-key based method to encrypt a data stream
US8458753B2 (en) 2006-02-27 2013-06-04 Time Warner Cable Enterprises Llc Methods and apparatus for device capabilities discovery and utilization within a content-based network
US7916755B2 (en) 2006-02-27 2011-03-29 Time Warner Cable Inc. Methods and apparatus for selecting digital coding/decoding technology for programming and data delivery
US8718100B2 (en) 2006-02-27 2014-05-06 Time Warner Cable Enterprises Llc Methods and apparatus for selecting digital interface technology for programming and data delivery
US8170065B2 (en) 2006-02-27 2012-05-01 Time Warner Cable Inc. Methods and apparatus for selecting digital access technology for programming and data delivery
US8056103B2 (en) 2006-02-28 2011-11-08 Sony Corporation System and method for transcoding signal content
US20070219908A1 (en) 2006-03-02 2007-09-20 Yahoo! Inc. Providing syndicated media to authorized users
US20070209059A1 (en) 2006-03-03 2007-09-06 Moore John A Communication system employing a control layer architecture
US8347341B2 (en) 2006-03-16 2013-01-01 Time Warner Cable Inc. Methods and apparatus for centralized content and data delivery
US8707375B2 (en) 2006-04-05 2014-04-22 At&T Intellectual Property I, L.P. Peer-to-peer video on demand techniques
US20070261116A1 (en) 2006-04-13 2007-11-08 Verisign, Inc. Method and apparatus to provide a user profile for use with a secure content service
US20070245376A1 (en) 2006-04-13 2007-10-18 Concert Technology Corporation Portable media player enabled to obtain previews of media content
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US8516531B2 (en) 2006-05-31 2013-08-20 Alcatel Lucent Reducing channel change delays
JP5123494B2 (en) 2006-06-05 2013-01-23 三菱鉛筆株式会社 Fuel cartridge
US8745227B2 (en) 2006-06-07 2014-06-03 Apple Inc. Distributed secure content delivery
US8024762B2 (en) 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
US20070294738A1 (en) 2006-06-16 2007-12-20 Broadcom Corporation Single chip cable set-top box supporting DOCSIS set-top Gateway (DSG) protocol and high definition advanced video codec (HD AVC) decode
EP2041899A2 (en) 2006-07-04 2009-04-01 Koninklijke Philips Electronics N.V. Method of content substitution
JP4551369B2 (en) 2006-07-07 2010-09-29 日本電信電話株式会社 Service system and service system control method
US7762573B2 (en) 2006-07-07 2010-07-27 The Burton Corporation Footbed for gliding board binding
CN101110759A (en) 2006-07-20 2008-01-23 朗迅科技公司 Peer-to-peer file download system for IPTV network
US20080092163A1 (en) 2006-07-21 2008-04-17 Samsung Electronics Co., Ltd. Method and apparatus for transmitting/receiving electronic service guide in digital broadcasting system
US8707409B2 (en) 2006-08-22 2014-04-22 Interdigital Technology Corporation Method and apparatus for providing trusted single sign-on access to applications and internet-based services
US20080066112A1 (en) 2006-08-24 2008-03-13 Byron Lewis Bailey Method for implementing on-demand pvr peer-to-peer media sharing with content restraint
US7542422B2 (en) 2006-08-31 2009-06-02 General Instrument Corporation Method and apparatus for classifying video flows to minimize switching time at a user terminal
US8429702B2 (en) 2006-09-11 2013-04-23 At&T Intellectual Property I, L.P. Methods and apparatus for selecting and pushing customized electronic media content
US8112774B2 (en) 2006-09-19 2012-02-07 International Business Machines Corporation On demand dynamic advertisement insertion in an internet protocol stream
US8943218B2 (en) 2006-10-12 2015-01-27 Concurrent Computer Corporation Method and apparatus for a fault resilient collaborative media serving array
US20080091807A1 (en) 2006-10-13 2008-04-17 Lyle Strub Network service usage management systems and methods
US20080098450A1 (en) 2006-10-16 2008-04-24 Toptrend Global Technologies, Inc. Dual display apparatus and methodology for broadcast, cable television and IPTV
US8520850B2 (en) 2006-10-20 2013-08-27 Time Warner Cable Enterprises Llc Downloadable security and protection methods and apparatus
US8732854B2 (en) 2006-11-01 2014-05-20 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
FR2908949A1 (en) 2006-11-16 2008-05-23 Thomson Licensing Sas PROCESS FOR TRANSCODING DATA FROM STANDARD MPEG2 TO STANDARD MPEG4.
US8656445B2 (en) 2006-11-27 2014-02-18 Genband Us Llc Multimedia subsystem control for internet protocol based television services
US20080133551A1 (en) 2006-11-30 2008-06-05 Ava Mobile, Inc. System, method, and computer program product for managing rights of media in collaborative environments
US10104432B2 (en) 2006-12-01 2018-10-16 Time Warner Cable Enterprises Llc Methods and apparatus for software provisioning of a network device
US8929360B2 (en) 2006-12-07 2015-01-06 Cisco Technology, Inc. Systems, methods, media, and means for hiding network topology
US9124650B2 (en) 2006-12-13 2015-09-01 Quickplay Media Inc. Digital rights management in a mobile environment
EP2177010B1 (en) 2006-12-13 2015-10-28 Quickplay Media Inc. Mobile media platform
US8392582B2 (en) 2006-12-19 2013-03-05 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatuses for making use of virtual IMS subscriptions coupled with the identity of a non SIP compliant terminal for non-registered subscribers
US8438603B2 (en) 2006-12-22 2013-05-07 Time Warner Cable Inc. Methods and apparatus for supporting content distribution
US20080162353A1 (en) 2006-12-27 2008-07-03 Spansion Llc Personal digital rights management agent-server
US8064444B2 (en) 2007-01-12 2011-11-22 Wi-Lan Inc. Wireless broadcasting system
US7920535B2 (en) 2007-01-16 2011-04-05 Texas Instruments Incorporated Idle connection state power consumption reduction in a wireless local area network using beacon delay advertisement
US20080178225A1 (en) 2007-01-23 2008-07-24 At&T Knowledge Ventures, Lp Method and system for storing and accessing video data
US8621540B2 (en) 2007-01-24 2013-12-31 Time Warner Cable Enterprises Llc Apparatus and methods for provisioning in a download-enabled system
US9270944B2 (en) 2007-02-14 2016-02-23 Time Warner Cable Enterprises Llc Methods and apparatus for content delivery notification and management
US7894370B2 (en) 2007-03-09 2011-02-22 Nbc Universal, Inc. Media content distribution system and method
US7849490B2 (en) 2007-03-12 2010-12-07 Cisco Technology, Inc. Method and apparatus providing scalability for channel change requests in a switched digital video system
US20080235746A1 (en) 2007-03-20 2008-09-25 Michael James Peters Methods and apparatus for content delivery and replacement in a network
US20080244667A1 (en) 2007-03-27 2008-10-02 Osborne Jason C Bandwidth sensitive switched digital video content delivery
CN101682718B (en) 2007-04-04 2015-09-09 韩国电子通信研究院 Based on storage/playback method and the equipment of the mpeg 2 transport stream of ISO base media file form
US20080279534A1 (en) 2007-04-26 2008-11-13 Buttars David B Storage device for storing media and a playback device for playing back media
US9398346B2 (en) 2007-05-04 2016-07-19 Time Warner Cable Enterprises Llc Methods and apparatus for predictive capacity allocation
US20080281971A1 (en) 2007-05-07 2008-11-13 Nokia Corporation Network multimedia communication using multiple devices
US8281352B2 (en) 2007-05-15 2012-10-02 Time Warner Cable Inc. Methods and apparatus for bandwidth recovery in a network
US10356366B2 (en) 2007-05-31 2019-07-16 Sony Interactive Entertainment America Llc System and method for taking control of a system during a commercial break
US20080306903A1 (en) 2007-06-08 2008-12-11 Microsoft Corporation Cardinality estimation in database systems using sample views
KR101370318B1 (en) 2007-06-11 2014-03-06 에스케이플래닛 주식회사 Method and Server for Collecting Contents Usage Information
US7870557B2 (en) 2007-06-11 2011-01-11 International Business Machines Corporation Apparatus, system, and method for autonomously maintaining a single system image in a parallel systems complex
GB2450193A (en) 2007-06-12 2008-12-17 Cvon Innovations Ltd Method and system for managing credits via a mobile device
US7954131B2 (en) 2007-06-13 2011-05-31 Time Warner Cable Inc. Premises gateway apparatus and methods for use in a content-based network
KR101405965B1 (en) 2007-06-25 2014-06-12 엘지전자 주식회사 digital broadcasting system and data processing method
JP5312456B2 (en) 2007-07-05 2013-10-09 コーヒレント・ロジックス・インコーポレーテッド Mobile television broadcasting system
US20090025027A1 (en) 2007-07-20 2009-01-22 Michael Craner Systems & methods for allocating bandwidth in switched digital video systems based on interest
US7770200B2 (en) 2007-07-24 2010-08-03 Time Warner Cable Inc. Methods and apparatus for format selection for network optimization
US8750490B2 (en) 2007-08-22 2014-06-10 Citrix Systems, Inc. Systems and methods for establishing a communication session among end-points
US9848157B2 (en) 2007-08-28 2017-12-19 Cable Television Laboratories, Inc. Method of automatically switching television channels
US8166126B2 (en) 2007-09-18 2012-04-24 Cassidian Communications, Inc. System and method for distributing notifications to a group of recipients
US9071859B2 (en) 2007-09-26 2015-06-30 Time Warner Cable Enterprises Llc Methods and apparatus for user-based targeted content delivery
US20090083811A1 (en) 2007-09-26 2009-03-26 Verivue, Inc. Unicast Delivery of Multimedia Content
US8561116B2 (en) 2007-09-26 2013-10-15 Charles A. Hasek Methods and apparatus for content caching in a video network
US7907520B2 (en) 2007-09-27 2011-03-15 Verizon Patent And Licensing Inc. Path testing and switching
JP2009089033A (en) 2007-09-28 2009-04-23 Toshiba Corp Communication apparatus and terminal registration method for use in communication system
US8099757B2 (en) 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US20090100493A1 (en) 2007-10-16 2009-04-16 At&T Knowledge Ventures, Lp. System and Method for Display Format Detection at Set Top Box Device
US8189549B2 (en) 2007-10-22 2012-05-29 T-Mobile Usa, Inc. System and method for indicating a subscriber's zone within converged telecommunications networks
US8346238B2 (en) 2007-10-30 2013-01-01 Cisco Technology, Inc. Mesh communication network and devices
CN101437202B (en) 2007-11-13 2010-08-25 华为技术有限公司 Method, system and apparatus for processing multi-terminal business message
US8789108B2 (en) 2007-11-20 2014-07-22 Samsung Electronics Co., Ltd. Personalized video system
US20090144438A1 (en) 2007-11-30 2009-06-04 General Instrument Corporation Standards enabled media streaming
TWI383636B (en) 2007-12-03 2013-01-21 Inst Information Industry Bandwidth recovery method for communication system
US8938747B2 (en) 2007-12-06 2015-01-20 At&T Intellectual Property I, L.P. Rating multimedia programs accessed from a provider network
US8091102B2 (en) 2007-12-18 2012-01-03 United Video Properties, Inc. Methods and systems that motivate tuning to a transmission channel for a time period
US20090172776A1 (en) 2007-12-31 2009-07-02 Petr Makagon Method and System for Establishing and Managing Trust Metrics for Service Providers in a Federated Service Provider Network
US8042054B2 (en) 2008-01-10 2011-10-18 At&T Intellectual Property I, L.P. System for managing media content
EP2081362B1 (en) 2008-01-21 2013-07-24 Alcatel Lucent Resource arbitration in a converged multi-media environment
US8752093B2 (en) 2008-01-21 2014-06-10 At&T Intellectual Property I, L.P. System and method of providing recommendations related to a service system
EP2081361B1 (en) 2008-01-21 2014-03-26 Alcatel Lucent Converged information systems
US20090193486A1 (en) 2008-01-25 2009-07-30 Time Warner Cable Inc Digital set-top terminal with partitioned hard disk and associated system and method
US8401022B2 (en) 2008-02-08 2013-03-19 Oracle International Corporation Pragmatic approaches to IMS
US8639630B2 (en) 2008-02-15 2014-01-28 Ddn Ip Holdings Limited Distribution of digital content
US9743142B2 (en) 2008-02-19 2017-08-22 Time Warner Cable Enterprises Llc Multi-stream premises apparatus and methods for use in a content delivery network
US9503691B2 (en) 2008-02-19 2016-11-22 Time Warner Cable Enterprises Llc Methods and apparatus for enhanced advertising and promotional delivery in a network
US8831032B2 (en) 2008-03-05 2014-09-09 Telefonaktiebolaget L M Ericsson (Publ) SIP-HTTP application correlator
JP2009211632A (en) 2008-03-06 2009-09-17 Toshiba Corp Service system
GB2458388A (en) 2008-03-21 2009-09-23 Dressbot Inc A collaborative online shopping environment, virtual mall, store, etc. in which payments may be shared, products recommended and users modelled.
US8095610B2 (en) 2008-03-28 2012-01-10 Time Warner Cable Inc. Methods and apparatus for centralized and decentralized emergency alert messaging
US8689247B2 (en) 2008-04-04 2014-04-01 Qualcomm Incorporated Systems and methods for distributing and redeeming credits on a broadcast system
CN102016748A (en) 2008-04-21 2011-04-13 自适应计算企业股份有限公司 System and method for managing energy consumption in a compute environment
KR101552147B1 (en) 2008-04-24 2015-09-11 삼성전자주식회사 Method for recommending broadcasting contents and apparatus thereof
WO2009137498A1 (en) 2008-05-06 2009-11-12 The Directv Group, Inc. Method and system for interfacing content between devices
CA2728136C (en) 2008-05-18 2015-02-10 Google Inc. Secured electronic transaction system
US20090293101A1 (en) 2008-05-21 2009-11-26 Carter Stephen R Interoperable rights management
US8526350B2 (en) 2008-05-23 2013-09-03 Qualcomm Incorporated Systems and methods for carrying broadcast services over a mobile broadcast network
KR101041160B1 (en) 2008-05-27 2011-06-13 삼성전자주식회사 Apparatus and method for serving information in wireless communication system
WO2009149063A1 (en) 2008-06-02 2009-12-10 Azuki Systems, Inc. Media mashup system
US9124608B2 (en) 2008-06-19 2015-09-01 Qualcomm Incorporated Conveying session continuity information in a multi-component communication session
US20100027560A1 (en) 2008-07-29 2010-02-04 At&T Intellectual Property I, L.P. System and method for service mitigation in a communication system
US20100031299A1 (en) 2008-08-04 2010-02-04 Opanga Networks, Llc Systems and methods for device dependent media content delivery in a local area network
US20100043030A1 (en) 2008-08-15 2010-02-18 At&T Intellectual Property I, L.P. Recordation of program series
WO2010022826A1 (en) 2008-08-29 2010-03-04 Nec Europe Ltd Process for providing network access for a user via a network provider to a service provider
US9911457B2 (en) 2008-09-24 2018-03-06 Disney Enterprises, Inc. System and method for providing a secure content with revocable access
US20100083329A1 (en) 2008-09-30 2010-04-01 General Instrument Corporation Apparatus, method and system for selecting and configuring internet content for bypass encapsulation within a bypass architecture
US8112781B2 (en) 2008-10-07 2012-02-07 General Instrument Corporation Content delivery system having an edge resource manager performing bandwidth reclamation
WO2010041347A1 (en) 2008-10-10 2010-04-15 Telefonaktiebolaget L M Ericsson (Publ) Gateway apparatus, authentication server, control method thereof and computer program
US20100125658A1 (en) 2008-11-17 2010-05-20 At&T Intellectual Property I, L.P. Method and system for multimedia content consumption analysis
US8341242B2 (en) 2008-11-24 2012-12-25 Time Warner Cable, Inc. System and method for managing entitlements to data over a network
US20100138900A1 (en) 2008-12-02 2010-06-03 General Instrument Corporation Remote access of protected internet protocol (ip)-based content over an ip multimedia subsystem (ims)-based network
US8185477B2 (en) 2008-12-31 2012-05-22 Ericsson Television Inc. Systems and methods for providing a license for media content over a network
US9003512B2 (en) 2009-01-16 2015-04-07 Cox Communications, Inc. Content protection management system
US8726310B2 (en) 2009-02-05 2014-05-13 Purplecomm Inc. Meta channel media system control and advertisement technology
US8375409B2 (en) 2009-02-05 2013-02-12 Purplecomm Inc. Meta channel based media system control technology
US8265022B2 (en) 2009-02-10 2012-09-11 Apple Inc. Apparatus and methods for transmission of emergency call data over wireless networks
US20100217613A1 (en) 2009-02-26 2010-08-26 Brian Kelly Methods and apparatus for providing charitable content and related functions
US9565397B2 (en) 2009-02-26 2017-02-07 Akamai Technologies, Inc. Deterministically skewing transmission of content streams
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US9215423B2 (en) 2009-03-30 2015-12-15 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US8370509B2 (en) 2009-04-09 2013-02-05 Alcatel Lucent Identity management services provided by network operator
US8064819B2 (en) 2009-04-17 2011-11-22 Apple Inc. Seamless switching between radio and local media
AU2010242814B2 (en) 2009-05-01 2014-07-31 The Nielsen Company (Us), Llc Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content
US9602864B2 (en) 2009-06-08 2017-03-21 Time Warner Cable Enterprises Llc Media bridge apparatus and methods
US8935721B2 (en) 2009-07-15 2015-01-13 Time Warner Cable Enterprises Llc Methods and apparatus for classifying an audience in a content distribution network
US8813124B2 (en) 2009-07-15 2014-08-19 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US9178634B2 (en) 2009-07-15 2015-11-03 Time Warner Cable Enterprises Llc Methods and apparatus for evaluating an audience in a content-based network
GB2473911A (en) 2009-09-10 2011-03-30 Miniweb Technologies Ltd Content item receiver with advertisement replacement facility
US20110078731A1 (en) 2009-09-25 2011-03-31 Rovi Technologies Corporation Systems and methods for multiple media guidance application navigation
US20110078005A1 (en) 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for providing vendor-sponsored access to media content
US20110078001A1 (en) 2009-09-30 2011-03-31 Verizon Patent And Licensing, Inc. Feedback system for television advertisements
US9027062B2 (en) 2009-10-20 2015-05-05 Time Warner Cable Enterprises Llc Gateway apparatus and methods for digital content delivery in a network
US8396055B2 (en) 2009-10-20 2013-03-12 Time Warner Cable Inc. Methods and apparatus for enabling media functionality in a content-based network
US20110099017A1 (en) 2009-10-26 2011-04-28 Ure Michael J System and method for interactive communication with a media device user such as a television viewer
US8239888B2 (en) 2009-10-29 2012-08-07 Ineoquest Technologies, Inc. Advertising metrics system and method
US8528039B2 (en) 2009-11-04 2013-09-03 Verizon Patent And Licensing Inc. System for and method of set-top box memory monitoring
US9635421B2 (en) 2009-11-11 2017-04-25 Time Warner Cable Enterprises Llc Methods and apparatus for audience data collection and analysis in a content delivery network
US8731053B2 (en) 2009-11-18 2014-05-20 Tektronix, Inc. Method of multiplexing H.264 elementary streams without timing information coded
US10298977B2 (en) 2009-11-20 2019-05-21 Time Warner Cable Enterprises Llc Policy management arbitration by service group
US20110126018A1 (en) 2009-11-23 2011-05-26 Anees Narsinh Methods and systems for transaction digital watermarking in content delivery network
US9519728B2 (en) 2009-12-04 2016-12-13 Time Warner Cable Enterprises Llc Apparatus and methods for monitoring and optimizing delivery of content in a network
US20110178943A1 (en) 2009-12-17 2011-07-21 New Jersey Institute Of Technology Systems and Methods For Anonymity Protection
US20110166932A1 (en) 2010-01-07 2011-07-07 Qualcomm Incorporated System and method of providing content based on user interaction
US8671029B2 (en) 2010-01-11 2014-03-11 Ebay Inc. Method, medium, and system for managing recommendations in an online marketplace
US20110191801A1 (en) 2010-02-04 2011-08-04 Jawanth Vytheeswaran System and methods for switching between two or more media streams
US9015783B2 (en) 2010-03-05 2015-04-21 Time Warner Cable Enterprises Llc Bandwidth conservation
CN102209213B (en) 2010-03-29 2015-07-29 联想(北京)有限公司 Playback equipment and player method
US8701138B2 (en) 2010-04-23 2014-04-15 Time Warner Cable Enterprises Llc Zone control methods and apparatus
US8677431B2 (en) 2010-05-06 2014-03-18 Time Warner Cable Enterprises Llc Technique for providing uninterrupted switched digital video service
US8738607B2 (en) 2010-05-11 2014-05-27 International Business Machines Corporation Extracting portions of an abstract database for problem determination
US8484511B2 (en) 2010-07-01 2013-07-09 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and validation including error correction in a content delivery network
US8997136B2 (en) 2010-07-22 2015-03-31 Time Warner Cable Enterprises Llc Apparatus and methods for packetized content delivery over a bandwidth-efficient network
US8352620B2 (en) 2010-07-27 2013-01-08 Hewlett-Packard Development Company, L.P. Displaying a network topology map with a reduced number of objects
WO2012051539A2 (en) 2010-10-14 2012-04-19 Cyandia, Inc. Methods, apparatus, and systems for presenting television programming and related information
US8930979B2 (en) 2010-11-11 2015-01-06 Time Warner Cable Enterprises Llc Apparatus and methods for identifying and characterizing latency in a content delivery network
US20130340012A1 (en) 2011-02-22 2013-12-19 Andreas Johnsson Media Switching Unit and Method
US20130013364A1 (en) * 2011-07-08 2013-01-10 Beers Ted W Managing establishment of a scheduled event
US8966512B2 (en) 2011-07-22 2015-02-24 American Megatrends, Inc. Inserting advertisement content in video stream
US9264508B2 (en) 2011-08-19 2016-02-16 Time Warner Cable Enterprises Llc Apparatus and methods for reduced switching delays in a content distribution network
US20130091025A1 (en) * 2011-10-06 2013-04-11 Yahoo! Inc. Methods and systems for measuring advertisement effectiveness
US20130091214A1 (en) * 2011-10-08 2013-04-11 Broadcom Corporation Media social network
US20130174187A1 (en) * 2011-12-29 2013-07-04 United Video Properties, Inc. Systems and methods for recommending media assets in a media guidance application
EP2635036A1 (en) 2012-02-29 2013-09-04 British Telecommunications Public Limited Company Recommender control system, apparatus, method and related aspects
US11134304B2 (en) 2013-07-31 2021-09-28 Time Warner Cable Enterprises Llc Methods and apparatus that facilitate channel switching during commercial breaks and/or other program segments
US9113200B2 (en) 2013-09-30 2015-08-18 Verizon Patent And Licensing Inc. Live channel switching and return during commercial breaks

Patent Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010043613A1 (en) * 2000-03-20 2001-11-22 Wibowo Eko Adi Method and system for resource allocation in broadband wireless networks
US6286049B1 (en) * 2000-03-24 2001-09-04 Covad Communications Group, Inc. System and method for providing broadband content to high-speed access subscribers
US7406515B1 (en) * 2000-06-27 2008-07-29 Aspect Communications System and method for automated and customizable agent availability and task assignment management
US7624337B2 (en) * 2000-07-24 2009-11-24 Vmark, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US20020049755A1 (en) * 2000-08-23 2002-04-25 Motoyuki Koike Data processing apparatus, data processing method, and recording medium
US20020141347A1 (en) * 2001-03-30 2002-10-03 Harp Jeffrey C. System and method of reducing ingress noise
US20030028873A1 (en) * 2001-08-02 2003-02-06 Thomas Lemmons Post production visual alterations
US7548562B2 (en) * 2004-12-14 2009-06-16 Agilent Technologies, Inc. High speed acquisition system that allows capture from a packet network and streams the data to a storage medium
US20080036917A1 (en) * 2006-04-07 2008-02-14 Mark Pascarella Methods and systems for generating and delivering navigatable composite videos
US20090150210A1 (en) * 2007-12-10 2009-06-11 Athellina Athsani Advertising associated with multimedia content
US8151194B1 (en) * 2008-03-26 2012-04-03 Google Inc. Visual presentation of video usage statistics
US9357247B2 (en) * 2008-11-24 2016-05-31 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
US20100269144A1 (en) * 2009-04-17 2010-10-21 Tandberg Television, Inc. Systems and methods for incorporating user generated content within a vod environment
US20110276881A1 (en) * 2009-06-18 2011-11-10 Cyberlink Corp. Systems and Methods for Sharing Multimedia Editing Projects
US20100325547A1 (en) * 2009-06-18 2010-12-23 Cyberlink Corp. Systems and Methods for Sharing Multimedia Editing Projects
US8516529B2 (en) * 2009-10-30 2013-08-20 Time Warner Cable Enterprises Llc Methods and apparatus for packetized content delivery over a content delivery network
US20110107379A1 (en) * 2009-10-30 2011-05-05 Lajoie Michael L Methods and apparatus for packetized content delivery over a content delivery network
US20110113146A1 (en) * 2009-11-10 2011-05-12 Li Gordon Yong Dynamic quality of service (qos) setup over wired and wireless networks
US9342661B2 (en) * 2010-03-02 2016-05-17 Time Warner Cable Enterprises Llc Apparatus and methods for rights-managed content and data delivery
US20110239253A1 (en) * 2010-03-10 2011-09-29 West R Michael Peters Customizable user interaction with internet-delivered television programming
US20110264530A1 (en) * 2010-04-23 2011-10-27 Bryan Santangelo Apparatus and methods for dynamic secondary content and data insertion and delivery
US9906838B2 (en) * 2010-07-12 2018-02-27 Time Warner Cable Enterprises Llc Apparatus and methods for content delivery and message exchange across multiple content delivery networks
US20130024891A1 (en) * 2011-07-21 2013-01-24 Elend Adam Interactive map and related content for an entertainment program
US20130117692A1 (en) * 2011-11-09 2013-05-09 Microsoft Corporation Generating and updating event-based playback experiences
US20130139193A1 (en) * 2011-11-29 2013-05-30 At&T Intellectual Property I, Lp Method and apparatus for providing personalized content
US20130311464A1 (en) * 2012-05-16 2013-11-21 William Nix Aggregated Preference-Driven Social Content Player
US20140074855A1 (en) * 2012-09-13 2014-03-13 Verance Corporation Multimedia content tags
US10116676B2 (en) * 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity

Cited By (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140237498A1 (en) * 2013-02-20 2014-08-21 Comcast Cable Communications, Llc Cross platform content exposure tracking
US10715872B2 (en) * 2013-03-06 2020-07-14 David A. Taylor Media sharing and communication system
US20200084514A1 (en) * 2013-03-06 2020-03-12 David A. Taylor Media sharing and communication system
US20200228878A1 (en) * 2013-03-06 2020-07-16 David A. Taylor Media sharing and communication system
US11456982B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US11457284B2 (en) 2013-03-06 2022-09-27 David A. Taylor Media sharing and communication system
US11503378B2 (en) 2013-03-06 2022-11-15 David A. Taylor Media sharing and communication system
US11582526B2 (en) * 2013-03-06 2023-02-14 David A. Taylor Media sharing and communication system
US11831960B2 (en) 2013-03-06 2023-11-28 David A. Taylor Media sharing and communication system
US9224262B2 (en) 2013-03-13 2015-12-29 Game Play Network, Inc. System and method of selecting interactive media used to reveal outcomes of real world wagers
US9767651B2 (en) 2013-03-13 2017-09-19 Game Play Network, Inc. System and method of revealing real world wager outcomes based on user interactions with interactive media
US9070252B2 (en) 2013-03-13 2015-06-30 Game Play Network, Inc. System and method of revealing sponsored and other items through mock reveals
US9070253B2 (en) 2013-03-13 2015-06-30 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through single or multiple reveals
US9076294B2 (en) 2013-03-13 2015-07-07 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through timed reveals and reveal decay
US9076295B2 (en) 2013-03-13 2015-07-07 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through geolocation reveals
US9092940B2 (en) 2013-03-13 2015-07-28 Game Play Network, Inc. System and method of selecting parameters for real world wagers placed on behalf of users in an integrated wagering and interactive media platform
US9092939B2 (en) 2013-03-13 2015-07-28 Game Play Network, Inc. System and method of providing wagering opportunities based on invitations
US20140274268A1 (en) * 2013-03-13 2014-09-18 Game Play Network, Inc. D/B/A Oddz System and method of revealing the outcomes of real world wagers through skill based actions
US10574622B2 (en) * 2013-03-13 2020-02-25 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
US9214063B2 (en) 2013-03-13 2015-12-15 Game Play Network Inc. System and method of revealing the outcomes of real world wagers through escalating reveals
US8992311B2 (en) 2013-03-13 2015-03-31 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through guaranteed reveals and partner promotions
US8915781B2 (en) 2013-03-13 2014-12-23 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through mirage reveals
US9299218B2 (en) 2013-03-13 2016-03-29 Game Play Network, Inc. System and method of revealing real world wager outcomes based on user interactions with interactive media
US9305428B2 (en) 2013-03-13 2016-04-05 Game Play Network, Inc. System and method of timing wagers in an integrated wagering and interactive media platform
US9317997B2 (en) 2013-03-13 2016-04-19 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through allocated reveal payouts
US9317998B2 (en) 2013-03-13 2016-04-19 Game Play Network, Inc. System and method of selecting real-world wagers on behalf of users in an integrated wagering and interactive media platform
US9317999B2 (en) 2013-03-13 2016-04-19 Game Play Network, Inc. System and method of managing user accounts to track outcomes of real world wagers revealed to users
US9406195B2 (en) 2013-03-13 2016-08-02 Game Play Network, Inc. System and method of securing reveals of outcomes of real world wagers
US9443383B2 (en) 2013-03-13 2016-09-13 Game Play Network, Inc. System and method of determining a reveal specification in an integrated wagering and interactive media platform
US11870749B2 (en) 2013-03-13 2024-01-09 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
US9489798B2 (en) 2013-03-13 2016-11-08 Game Play Network, Inc. System and method of providing wagering opportunities based on invitations
US11057337B2 (en) 2013-03-13 2021-07-06 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
US8986096B2 (en) 2013-03-13 2015-03-24 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through strategic reveals
US9536385B2 (en) 2013-03-13 2017-01-03 Game Play Network, Inc. System and method of timing wagers in an integrated wagering and interactive media platform
US9552694B2 (en) 2013-03-13 2017-01-24 Game Play Network, Inc. System and method of providing wagering opportunities based on gameplay
US9552696B2 (en) 2013-03-13 2017-01-24 Game Play Network, Inc. System and method of providing an integrated wagering and interactive media platform
US9558623B2 (en) 2013-03-13 2017-01-31 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through geolocation reveals
US9576426B2 (en) * 2013-03-13 2017-02-21 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through skill based actions
US11669560B2 (en) 2013-03-13 2023-06-06 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
US9619967B2 (en) 2013-03-13 2017-04-11 Game Play Network, Inc. System and method of revealing the outcomes of wagers through physiological condition-based reveals
US11157541B2 (en) 2013-03-13 2021-10-26 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
US9728037B2 (en) 2013-03-13 2017-08-08 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through reveals and unreveals
US8992312B2 (en) 2013-03-13 2015-03-31 Game Play Network, Inc. System and method of providing an integrated wagering and interactive media platform
US8974284B2 (en) 2013-03-13 2015-03-10 Game Play Network, Inc. System and method of providing wagering opportunities based on external triggers
US9786127B2 (en) 2013-03-13 2017-10-10 Game Play Network, Inc. Systems and methods for interactive games
US10373438B2 (en) 2013-03-13 2019-08-06 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers based on a geolocation of a user
US11425083B2 (en) * 2013-03-13 2022-08-23 Greenfly, Inc. Methods and system for distributing information via multiple forms of delivery services
US9922498B2 (en) 2013-03-13 2018-03-20 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers through geolocation reveals
US9997023B2 (en) 2013-03-13 2018-06-12 Game Play Network, Inc. System and method of managing user accounts to track outcomes of real world wagers revealed to users
US10304283B2 (en) 2013-03-13 2019-05-28 Game Play Network, Inc. System and method of timing wagers in an integrated wagering and interactive media platform
US8961300B2 (en) 2013-03-13 2015-02-24 Game Play Network, Inc. System and method of providing wagering opportunities based on promotional content
US8961301B2 (en) 2013-03-13 2015-02-24 Game Play Network, Inc. System and method of timing wagers in an integrated wagering and interactive media platform
US8968082B2 (en) 2013-03-13 2015-03-03 Game Play Network, Inc. System and method of managing user accounts to track outcomes of real world wagers revealed to users
US8968104B2 (en) 2013-03-13 2015-03-03 Game Play Network, Inc. System and method of providing wagering opportunities based on multiplayer interactions
US10186115B2 (en) 2013-03-13 2019-01-22 Game Play Network, Inc. System and method of revealing real world wager outcomes based on user interactions with interactive media
US10349093B2 (en) * 2014-03-10 2019-07-09 Cisco Technology, Inc. System and method for deriving timeline metadata for video content
US20150254341A1 (en) * 2014-03-10 2015-09-10 Cisco Technology Inc. System and Method for Deriving Timeline Metadata for Video Content
US10771859B2 (en) 2014-05-09 2020-09-08 DISH Technologies L.L.C. Provisioning commercial-free media content
US10003858B2 (en) * 2014-05-09 2018-06-19 DISH Technologies L.L.C. Provisioning commercial-free media content
US10165338B2 (en) 2014-05-09 2018-12-25 DISH Technologies L.L.C. Provisioning commercial-free media content
US20150326891A1 (en) * 2014-05-09 2015-11-12 Echostar Technologies, Llc Provisioning commercial-free media content
US11543941B2 (en) * 2014-08-28 2023-01-03 Nagravision S.A. Intelligent content queuing from a secondary device
US10297163B2 (en) * 2014-08-29 2019-05-21 Accenture Global Services Limited On-demand learning system
US11238747B2 (en) * 2014-08-29 2022-02-01 Accenture Global Services Limited On-demand learning system
US20160063872A1 (en) * 2014-08-29 2016-03-03 Accenture Global Services Limited On-demand learning system
US10173139B2 (en) 2014-10-01 2019-01-08 Blueboard Media, LLC Systems and methods for playing electronic games and sharing digital media
US10780354B2 (en) 2014-10-01 2020-09-22 Blueboard Media, LLC Systems and methods for playing electronic games and sharing digital media
US20180200627A1 (en) * 2014-10-01 2018-07-19 Blueboard Media, LLC Systems and methods for creating playable digital advertisements
US10556181B2 (en) 2014-10-01 2020-02-11 Blueboard Media, LLC Systems and methods for creating digital games from media
US9919215B2 (en) * 2014-10-01 2018-03-20 Blueboard Media, LLC Systems and methods for playing electronic games and sharing digital media
US9681185B2 (en) * 2014-11-04 2017-06-13 Spot Trender Inc. Content utilization paramerization
US20160337694A1 (en) * 2014-11-04 2016-11-17 Spot Trender Content utilization paramerization
US10075766B2 (en) 2014-11-04 2018-09-11 Spot Trender Inc. Content utilization paramerization
US10328336B1 (en) * 2015-03-13 2019-06-25 Amazon Technologies, Inc. Concurrent game functionality and video content
US10397659B1 (en) * 2015-04-01 2019-08-27 The Directv Group, Inc. Method and system for personalizing the display of recordings stored in a user receiving device
US10715873B1 (en) 2015-04-01 2020-07-14 The Directv Group, Inc. Method and system for personalizing the display of recordings stored in a user receiving device
US10264308B2 (en) 2015-06-23 2019-04-16 Facebook, Inc. Streaming media presentation system
US11563997B2 (en) 2015-06-23 2023-01-24 Meta Platforms, Inc. Streaming media presentation system
US10659835B2 (en) 2015-06-23 2020-05-19 Facebook, Inc. Streaming media presentation system
US10652606B2 (en) 2015-06-23 2020-05-12 Facebook, Inc. Streaming media presentation system
US11405676B2 (en) 2015-06-23 2022-08-02 Meta Platforms, Inc. Streaming media presentation system
US10187684B2 (en) 2015-06-23 2019-01-22 Facebook, Inc. Streaming media presentation system
US10462524B2 (en) * 2015-06-23 2019-10-29 Facebook, Inc. Streaming media presentation system
US20160381109A1 (en) * 2015-06-23 2016-12-29 Facebook, Inc. Streaming media presentation system
US9917870B2 (en) 2015-06-23 2018-03-13 Facebook, Inc. Streaming media presentation system
US10474749B2 (en) 2015-08-18 2019-11-12 Alibaba Group Holding Limited Method and device for generating live text broadcasting content using historical broadcasting text
US20170064364A1 (en) * 2015-08-27 2017-03-02 Accenture Global Services Limited Customized content channel generation and delivery for service providers
US10313727B2 (en) * 2015-08-27 2019-06-04 Accenture Global Services Limited Customized content channel generation and delivery for service providers
US9473805B1 (en) * 2015-08-27 2016-10-18 Accenture Global Services Limited Customized content channel generation and delivery for service providers
US20170277565A1 (en) * 2016-03-25 2017-09-28 Change Healthcare Llc Event-driven system and method for selectively performing computations
US10379907B2 (en) * 2016-03-25 2019-08-13 Change Healthcare Holdings, Llc Event-driven system and method for selectively performing computations
US11240545B2 (en) * 2016-09-02 2022-02-01 Opentv, Inc. Displaying non-time bound content in a time bound grid
US20220150564A1 (en) * 2016-09-02 2022-05-12 Opentv, Inc. Displaying non-time bound content in a time bound grid
US20200267438A1 (en) * 2016-09-02 2020-08-20 Opentv, Inc. Displaying non-time bound content in a time bound grid
CN109863753A (en) * 2016-09-20 2019-06-07 惠普发展公司有限责任合伙企业 Display mapping
CN110235121A (en) * 2017-01-30 2019-09-13 宋硕奎 For the enhanced system and method investigated online
US11026197B2 (en) * 2017-02-04 2021-06-01 Huawei Technologies Co., Ltd. Communication method and device
US10231020B2 (en) 2017-05-16 2019-03-12 The Directv Group, Inc Sports recommender system utilizing content based filtering
US10432987B2 (en) 2017-09-15 2019-10-01 Cisco Technology, Inc. Virtualized and automated real time video production system
US10812848B2 (en) 2018-03-19 2020-10-20 At&T Intellectual Property I, L.P. Method and apparatus for streaming video
US11134290B2 (en) 2018-03-19 2021-09-28 At&T Intellectual Property I, L.P. Method and apparatus for streaming video
US10212467B1 (en) * 2018-03-19 2019-02-19 At&T Intellectual Property I, L.P. Method and apparatus for streaming video
US11496784B2 (en) 2018-03-19 2022-11-08 At&T Intellectual Property I, L.P. Method and apparatus for streaming video
US11570516B2 (en) * 2018-06-15 2023-01-31 Samsung Electronics Co., Ltd. Display apparatus and control method thereof
CN112823371A (en) * 2018-10-02 2021-05-18 松下电器(美国)知识产权公司 Information providing method
US11741376B2 (en) 2018-12-07 2023-08-29 Opensesame Inc. Prediction of business outcomes by analyzing voice samples of users
US20230394547A1 (en) * 2018-12-07 2023-12-07 Opensesame Inc. Prediction of business outcomes by analyzing music interests of users
US11240299B2 (en) 2019-04-19 2022-02-01 Greenfly, Inc. Methods and systems for secure information storage and delivery
US10693956B1 (en) 2019-04-19 2020-06-23 Greenfly, Inc. Methods and systems for secure information storage and delivery
US11729453B2 (en) * 2019-04-24 2023-08-15 Charter Communications Operating, Llc Apparatus and methods for personalized content synchronization and delivery in a content distribution network
US11797938B2 (en) 2019-04-25 2023-10-24 Opensesame Inc Prediction of psychometric attributes relevant for job positions
US11812116B2 (en) 2019-10-16 2023-11-07 Charter Communications Operating, Llc Apparatus and methods for enhanced content control, consumption and delivery in a content distribution network
CN111614971A (en) * 2020-05-22 2020-09-01 讯飞幻境(北京)科技有限公司 Interaction method, device, equipment and medium for teaching live broadcast
US11445257B1 (en) * 2021-10-20 2022-09-13 Dish Network Technologies India Private Limited Managing and delivering user-provided content that is linked to on-demand media content
US20230164375A1 (en) * 2021-11-24 2023-05-25 Meta Platforms, Inc. Using a canvas with content stickers to collaboratively share and consume content between users
US11962827B2 (en) * 2021-12-14 2024-04-16 Opentv, Inc. Displaying non-time bound content in a time bound grid
US11798376B2 (en) 2021-12-16 2023-10-24 Game Play Network, Inc. System and method of revealing the outcomes of real world wagers using reserve wagering

Also Published As

Publication number Publication date
US20190356960A1 (en) 2019-11-21
US11159851B2 (en) 2021-10-26

Similar Documents

Publication Publication Date Title
US11159851B2 (en) Apparatus and methods for providing enhanced or interactive features
US11109090B2 (en) Apparatus and methods for automated highlight reel creation in a content delivery network
US9111285B2 (en) System and method for representing content, user presence and interaction within virtual world advertising environments
US10051305B2 (en) Apparatus and methods for enabling media options in a content delivery network
US9538250B2 (en) Methods and systems for creating and managing multi participant sessions
US9135334B2 (en) Providing a social network
US8695031B2 (en) System, device, and method for delivering multimedia
US7603683B2 (en) Method of and client device for interactive television communication
US20110239253A1 (en) Customizable user interaction with internet-delivered television programming
US20130103814A1 (en) System and Method for a Shared Media Experience
US20110119595A1 (en) Apparatus and Method for Browser Based Integration of Broadcast Television and Internet Content
US20090094656A1 (en) System, method, and apparatus for connecting non-co-located video content viewers in virtual TV rooms for a shared participatory viewing experience
US20220150570A1 (en) Apparatus and methods for digital ledger-based integrated interactive digital tv applications
US10237598B2 (en) Method and apparatus for increasing viewership of broadcast programming
KR20130017786A (en) Method for providing person tagged optional contents using mobile computing device
Pisharody The Future of Television: Will broadcast and cable television networks survive the emergence of online streaming
Hart Video on the Internet: the content question
Ünal et al. New Broadcasting Ecosystem and the Second Screen Phenomenon in Turkey: Case Study on the Serial Insider
Arino et al. Beyond broadcasting: The digital future of public service broadcasting
Lin et al. Content characteristics of IPTV: analysis of sensationalism, localism, and interactivity
KR20130017776A (en) Method for providing broadcasting image combined with social network service using mobile computing device
Shimpach The Metrics, Reloaded
SECTOR FG IPTV-DOC-0125
Vera User generated content for IMS-based IPTV
Moustafa et al. Digital TV

Legal Events

Date Code Title Description
AS Assignment

Owner name: TIME WARNER CABLE ENTERPRISES LLC, NEW YORK

Free format text: CONTRIBUTION AGREEMENT;ASSIGNOR:TIME WARNER CABLE INC.;REEL/FRAME:030281/0473

Effective date: 20121231

AS Assignment

Owner name: TIME WARNER CABLE INC., NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STERN, PETER;SAKSENA, ASHEESH;GAZDZINSKI, ROBERT;AND OTHERS;SIGNING DATES FROM 20120913 TO 20130826;REEL/FRAME:031615/0631

AS Assignment

Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, NEW YORK

Free format text: SECURITY INTEREST;ASSIGNORS:BRIGHT HOUSE NETWORKS, LLC;CHARTER COMMUNICATIONS OPERATING, LLC;TIME WARNER CABLE ENTERPRISES LLC;REEL/FRAME:038747/0507

Effective date: 20160518

Owner name: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT, NE

Free format text: SECURITY INTEREST;ASSIGNORS:BRIGHT HOUSE NETWORKS, LLC;CHARTER COMMUNICATIONS OPERATING, LLC;TIME WARNER CABLE ENTERPRISES LLC;REEL/FRAME:038747/0507

Effective date: 20160518

AS Assignment

Owner name: TIME WARNER CABLE ENTERPRISES LLC, NEW YORK

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE CONTRIBUTION AGREEMENT EXECUTED 12-31-2012 - AGREEMENT SHOULD NOT BE RECORDED AGAINST APPLICATION NUMBER 12131649. PREVIOUSLY RECORDED AT REEL: 030281 FRAME: 0473. ASSIGNOR(S) HEREBY CONFIRMS THE;ASSIGNOR:TIME WARNER CABLE INC.;REEL/FRAME:039903/0204

Effective date: 20121231

AS Assignment

Owner name: TIME WARNER CABLE ENTERPRISES LLC, MISSOURI

Free format text: CHANGE OF ADDRESS;ASSIGNOR:TIME WARNER CABLE ENTERPRISES LLC;REEL/FRAME:044456/0167

Effective date: 20160601

AS Assignment

Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., ILLINOIS

Free format text: SECURITY INTEREST;ASSIGNORS:ADCAST NORTH CAROLINA CABLE ADVERTISING, LLC;ALABANZA LLC;AMERICA'S JOB EXCHANGE LLC;AND OTHERS;SIGNING DATES FROM 20160518 TO 20180518;REEL/FRAME:046567/0090

Owner name: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., I

Free format text: SECURITY INTEREST;ASSIGNORS:ADCAST NORTH CAROLINA CABLE ADVERTISING, LLC;ALABANZA LLC;AMERICA'S JOB EXCHANGE LLC;AND OTHERS;SIGNING DATES FROM 20160518 TO 20180518;REEL/FRAME:046567/0090

AS Assignment

Owner name: WELLS FARGO TRUST COMPANY, N.A., UTAH

Free format text: SECURITY INTEREST;ASSIGNORS:BRIGHT HOUSE NETWORKS, LLC;CHARTER COMMUNICATIONS OPERATING, LLC;TIME WARNER CABLE ENTERPRISES LLC;AND OTHERS;REEL/FRAME:046630/0193

Effective date: 20180716

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION