US9271040B2 - Real-time DVR polling system - Google Patents
Real-time DVR polling system Download PDFInfo
- Publication number
- US9271040B2 US9271040B2 US14/159,212 US201414159212A US9271040B2 US 9271040 B2 US9271040 B2 US 9271040B2 US 201414159212 A US201414159212 A US 201414159212A US 9271040 B2 US9271040 B2 US 9271040B2
- Authority
- US
- United States
- Prior art keywords
- user device
- server
- dvr
- message
- connection
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47202—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/437—Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/454—Content or additional data filtering, e.g. blocking advertisements
- H04N21/4542—Blocking scenes or portions of the received content, e.g. censoring scenes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47214—End-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 content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4751—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Child & Adolescent Psychology (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Television Signal Processing For Recording (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims (24)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/159,212 US9271040B2 (en) | 2008-08-12 | 2014-01-20 | Real-time DVR polling system |
US15/049,446 US9565459B2 (en) | 2008-08-12 | 2016-02-22 | Real-time DVR polling system |
US15/414,362 US10334296B2 (en) | 2008-08-12 | 2017-01-24 | Real-time DVR usage and reporting system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/190,519 US8634703B1 (en) | 2008-08-12 | 2008-08-12 | Real-time DVR usage and reporting system |
US14/159,212 US9271040B2 (en) | 2008-08-12 | 2014-01-20 | Real-time DVR polling system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/190,519 Continuation US8634703B1 (en) | 2008-08-12 | 2008-08-12 | Real-time DVR usage and reporting system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/049,446 Continuation US9565459B2 (en) | 2008-08-12 | 2016-02-22 | Real-time DVR polling system |
Publications (2)
Publication Number | Publication Date |
---|---|
US20140137173A1 US20140137173A1 (en) | 2014-05-15 |
US9271040B2 true US9271040B2 (en) | 2016-02-23 |
Family
ID=49919280
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/190,519 Active 2030-11-18 US8634703B1 (en) | 2008-08-12 | 2008-08-12 | Real-time DVR usage and reporting system |
US14/159,212 Active US9271040B2 (en) | 2008-08-12 | 2014-01-20 | Real-time DVR polling system |
US15/049,446 Active US9565459B2 (en) | 2008-08-12 | 2016-02-22 | Real-time DVR polling system |
US15/414,362 Active 2028-09-17 US10334296B2 (en) | 2008-08-12 | 2017-01-24 | Real-time DVR usage and reporting system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/190,519 Active 2030-11-18 US8634703B1 (en) | 2008-08-12 | 2008-08-12 | Real-time DVR usage and reporting system |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/049,446 Active US9565459B2 (en) | 2008-08-12 | 2016-02-22 | Real-time DVR polling system |
US15/414,362 Active 2028-09-17 US10334296B2 (en) | 2008-08-12 | 2017-01-24 | Real-time DVR usage and reporting system |
Country Status (1)
Country | Link |
---|---|
US (4) | US8634703B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9549219B1 (en) | 2008-11-13 | 2017-01-17 | Tivo Inc. | Shared DVR programming via a web page |
US9565459B2 (en) | 2008-08-12 | 2017-02-07 | Tivo Inc. | Real-time DVR polling system |
US9883233B1 (en) | 2008-10-23 | 2018-01-30 | Tivo Solutions Inc. | Real-time audience measurement system |
US9961400B2 (en) | 2008-12-31 | 2018-05-01 | Tivo Solutions, Inc. | Real-time DVR programming |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
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 |
US20080235746A1 (en) | 2007-03-20 | 2008-09-25 | Michael James Peters | Methods and apparatus for content delivery and replacement in a network |
US8656472B2 (en) | 2007-04-20 | 2014-02-18 | Microsoft Corporation | Request-specific authentication for accessing web service resources |
US8561116B2 (en) | 2007-09-26 | 2013-10-15 | Charles A. Hasek | Methods and apparatus for content caching in a video network |
US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
US8438596B2 (en) | 2009-04-08 | 2013-05-07 | Tivo Inc. | Automatic contact information transmission system |
US9866609B2 (en) * | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
WO2011021886A2 (en) * | 2009-08-21 | 2011-02-24 | Samsung Electronics Co., Ltd. | Device capable of notifying operation state change thereof through network and communication method of the device |
US10455275B2 (en) * | 2010-02-16 | 2019-10-22 | Comcast Cable Communications, Llc | Disposition of video alerts and integration of a mobile device into a local service domain |
US8930491B2 (en) | 2012-01-18 | 2015-01-06 | Echostar Technologies L.L.C. | Apparatus, systems and methods for providing edge cached media content to media devices based on user history |
US10091544B1 (en) * | 2012-08-17 | 2018-10-02 | Cox Communications, Inc. | Visual identifier to trigger an action |
US9015409B2 (en) * | 2013-03-15 | 2015-04-21 | Advanced Digital Broadcast Sa | Apparatus and methods for prolonging service life of solid-state memory device in a digital video recorder |
WO2015178603A1 (en) * | 2014-05-20 | 2015-11-26 | 엘지전자 주식회사 | Broadcasting transmission device, method for operating broadcasting transmission device, broadcasting reception device, and method for operating broadcasting reception device |
CN104239146B (en) * | 2014-09-28 | 2018-10-26 | 东莞宇龙通信科技有限公司 | The switching method of system and/or application program, switching system and terminal |
US11012719B2 (en) | 2016-03-08 | 2021-05-18 | DISH Technologies L.L.C. | Apparatus, systems and methods for control of sporting event presentation based on viewer engagement |
US10687115B2 (en) | 2016-06-01 | 2020-06-16 | Time Warner Cable Enterprises Llc | Cloud-based digital content recorder apparatus and methods |
US11109290B2 (en) | 2017-08-04 | 2021-08-31 | Charter Communications Operating, Llc | Switching connections over frequency bands of a wireless network |
US10939142B2 (en) | 2018-02-27 | 2021-03-02 | Charter Communications Operating, Llc | Apparatus and methods for content storage, distribution and security within a content distribution network |
CN109379638B (en) * | 2018-09-13 | 2021-01-01 | 武汉斗鱼网络科技有限公司 | Bullet screen linking method and mobile terminal |
US11272251B2 (en) * | 2019-04-29 | 2022-03-08 | See A Star LLC | Audio-visual portion generation from a live video stream |
CN111882085A (en) * | 2020-07-27 | 2020-11-03 | 张洪 | Tray damage reporting information processing system and method |
Citations (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001053963A1 (en) | 2000-01-24 | 2001-07-26 | Zapmedia, Inc. | System and method for the distribution and sharing of media assets between media players devices |
US20020083459A1 (en) | 2000-11-17 | 2002-06-27 | Tetsujiro Kondo | Content processing apparatus, content processing method, and storage medium |
US20020174430A1 (en) | 2001-02-21 | 2002-11-21 | Ellis Michael D. | Systems and methods for interactive program guides with personal video recording features |
US20030110503A1 (en) | 2001-10-25 | 2003-06-12 | Perkes Ronald M. | System, method and computer program product for presenting media to a user in a media on demand framework |
US20030118014A1 (en) | 2001-12-21 | 2003-06-26 | Iyer Ravishankar R. | Method and system for customized television viewing using a peer-to-peer network |
US20030145323A1 (en) | 1992-12-09 | 2003-07-31 | Hendricks John S. | Targeted advertisement using television viewer information |
US6642939B1 (en) | 1999-03-30 | 2003-11-04 | Tivo, Inc. | Multimedia schedule presentation system |
US6714793B1 (en) * | 2000-03-06 | 2004-03-30 | America Online, Inc. | Method and system for instant messaging across cellular networks and a public data network |
US20040078817A1 (en) * | 2002-05-14 | 2004-04-22 | Steven Horowitz | Dynamic program events recording |
US20040117483A1 (en) | 2002-12-17 | 2004-06-17 | Singer Mitch Fredrick | License management in a media network environment |
JP2004193920A (en) | 2002-12-11 | 2004-07-08 | Toshiba Corp | Program delivering system and receiving apparatus |
US20040237100A1 (en) | 2002-05-24 | 2004-11-25 | Pinder Howard G. | Validating client-receivers |
US20040261093A1 (en) | 2003-02-24 | 2004-12-23 | Rebaud Sylvain P. | Media service delivery system providing conditional access to media content from various client devices |
US20050066362A1 (en) | 2003-09-24 | 2005-03-24 | Qwest Communications International Inc | System and method for simultaneously displaying video programming and instant messaging |
US20050076359A1 (en) | 1999-12-21 | 2005-04-07 | Andrew Pierson | Modifying commercials for multi-speed playback |
US20050108769A1 (en) | 2000-03-02 | 2005-05-19 | Tivo Inc. | Method of sharing personal media using a digital recorder |
US20050149481A1 (en) | 1999-12-02 | 2005-07-07 | Lambertus Hesselink | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US20060064721A1 (en) * | 2004-03-10 | 2006-03-23 | Techfoundries, Inc. | Method and apparatus for implementing a synchronized electronic program guide application |
US20070033617A1 (en) | 2005-08-08 | 2007-02-08 | Sony Ericsson Mobile Communications Ab | Redirecting broadcast signals for recording programming |
US20070061724A1 (en) | 2005-09-15 | 2007-03-15 | Slothouber Louis P | Self-contained mini-applications system and method for digital television |
US20070078949A1 (en) * | 2005-09-19 | 2007-04-05 | Washington Lawrence A | System and method for mobile retrieval of electronic content for separate delivery |
US20070157237A1 (en) | 2005-12-29 | 2007-07-05 | Charles Cordray | Systems and methods for episode tracking in an interactive media environment |
US20070156805A1 (en) | 2006-01-03 | 2007-07-05 | Microsoft Corporation | Remote Access and Social Networking Using Presence-Based Applications |
US20070178888A1 (en) * | 2003-01-23 | 2007-08-02 | Research In Motion Limited | Methods and apparatus for re-establishing communication for a wireless communication device after a communication loss in a wireless communication network |
US20070186269A1 (en) | 2006-02-08 | 2007-08-09 | Dale Malik | Interactive program manager and methods for presenting program content |
US20070255809A1 (en) | 2006-04-28 | 2007-11-01 | Sony Corporation | Server, reconnection control method, device, reconnection method, program, and record medium |
US20070263075A1 (en) * | 2006-03-30 | 2007-11-15 | Polycom. Inc. | System and method for exchanging connection information for videoconferencing units using instant messaging |
US20070277201A1 (en) * | 2000-03-30 | 2007-11-29 | Microsoft Corporation | System and method to facilitate programming of an associated recording device |
US20080002951A1 (en) | 2006-06-30 | 2008-01-03 | Scientific-Atlanta, Inc. | Digital Media Device Having Media Content Transfer Capability |
US20080092168A1 (en) | 1999-03-29 | 2008-04-17 | Logan James D | Audio and video program recording, editing and playback systems using metadata |
US20080109741A1 (en) * | 2006-11-02 | 2008-05-08 | Ripl Corp. | User-generated content with instant-messaging functionality |
US20080294998A1 (en) | 2007-05-25 | 2008-11-27 | Nokia Corporation | Network entity, terminal, computer-readable storage medium and method for providing widgits including advertisements for associated widgets |
US20090172551A1 (en) | 2007-12-28 | 2009-07-02 | Kane Francis J | Behavior-based selection of items to present on affiliate sites |
US20090241160A1 (en) | 2008-01-22 | 2009-09-24 | Avaya Technology Llc | Open cable application platform set-top box (stb) personal profiles and communications applications |
US20090319603A1 (en) | 2008-06-23 | 2009-12-24 | Microsoft Corporation | Content management using a website |
US20100031296A1 (en) * | 2008-07-31 | 2010-02-04 | At&T Intellectual Property I, L.P. | System and Method for Using Short Message Service Text Messaging to Schedule a Recording of a Television Program |
US20100229197A1 (en) | 2007-10-31 | 2010-09-09 | Pxd, Inc. | Digital broadcast widget system |
US7870264B2 (en) | 2006-01-19 | 2011-01-11 | International Business Machines Corporation | Methods and apparatus for providing communications from a plurality of network devices to a user |
US7877765B2 (en) | 2006-10-26 | 2011-01-25 | International Business Machines Corporation | Viewing pattern data collection |
US7933950B1 (en) | 2003-10-02 | 2011-04-26 | Tivo Inc. | Secure control of features of a digital device |
US20110179139A1 (en) | 2006-09-29 | 2011-07-21 | Michael Ross Starkenburg | Management of profiles for interactive media guidance applications |
US20110283318A1 (en) * | 2008-04-01 | 2011-11-17 | Microsoft Corporation | Application gadgets and electronic program guides |
US9113195B1 (en) | 2008-12-31 | 2015-08-18 | Tivo Inc. | Real-time DVR programming |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040185830A1 (en) * | 1996-08-08 | 2004-09-23 | Joao Raymond Anthony | Apparatus and method for providing account security |
US20080275820A1 (en) * | 2000-01-21 | 2008-11-06 | Raymond Anthony Joao | Apparatus and method for providing account security |
US8064508B1 (en) * | 2002-09-19 | 2011-11-22 | Silicon Image, Inc. | Equalizer with controllably weighted parallel high pass and low pass filters and receiver including such an equalizer |
US7474832B2 (en) * | 2002-11-21 | 2009-01-06 | International Business Machines Corporation | Personal video recording with storage space distributed among remote personal video recorders |
US7689995B1 (en) * | 2003-01-08 | 2010-03-30 | Avtrex, Inc. | Resolving scheduling conflicts in a recording device |
US20050183143A1 (en) * | 2004-02-13 | 2005-08-18 | Anderholm Eric J. | Methods and systems for monitoring user, application or device activity |
US8707376B1 (en) * | 2004-07-21 | 2014-04-22 | Comcast Ip Holdings I, Llc | Convenient video program start over system and method for a video entertainment distribution network |
US20060062544A1 (en) * | 2004-09-20 | 2006-03-23 | Southwood Blake P | Apparatus and method for programming a video recording device using a remote computing device |
US20060277272A1 (en) * | 2005-05-31 | 2006-12-07 | Gist Communications, Inc. | Protocol for enabling digital media navigation, selection and mobile remote control of DVR devices |
GB2428938B (en) * | 2005-08-05 | 2007-12-05 | Motorola Inc | Unauthorized call activity detection in a cellular communication system |
US8768146B2 (en) * | 2005-10-24 | 2014-07-01 | Microsoft Corporation | Strategies for controlling presentation of media information based on a sampling of customer playback behavior |
US20070174429A1 (en) * | 2006-01-24 | 2007-07-26 | Citrix Systems, Inc. | Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment |
US8599788B2 (en) * | 2006-03-20 | 2013-12-03 | Samsung Electronics Co., Ltd. | Method and system for mobile secure socket layer in virtual private networks |
US9386327B2 (en) * | 2006-05-24 | 2016-07-05 | Time Warner Cable Enterprises Llc | Secondary content insertion apparatus and methods |
WO2007145621A1 (en) * | 2006-06-12 | 2007-12-21 | Thomson Licensing | User message system and method for digital video recorder |
US8601515B2 (en) * | 2006-12-28 | 2013-12-03 | Motorola Mobility Llc | On screen alert to indicate status of remote recording |
US8126456B2 (en) * | 2007-01-17 | 2012-02-28 | Eagency, Inc. | Mobile communication device monitoring systems and methods |
JP4952384B2 (en) * | 2007-05-31 | 2012-06-13 | ソニー株式会社 | COMMUNICATION SYSTEM, CONTROLLED DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM |
US20090069049A1 (en) * | 2007-09-12 | 2009-03-12 | Devicefidelity, Inc. | Interfacing transaction cards with host devices |
US8634703B1 (en) | 2008-08-12 | 2014-01-21 | Tivo Inc. | Real-time DVR usage and reporting system |
US20100071007A1 (en) * | 2008-09-12 | 2010-03-18 | Echostar Global B.V. | Method and Apparatus for Control of a Set-Top Box/Digital Video Recorder Using a Mobile Device |
US8818179B1 (en) * | 2008-11-13 | 2014-08-26 | Tivo Inc. | Shared DVR programming via a web page |
-
2008
- 2008-08-12 US US12/190,519 patent/US8634703B1/en active Active
-
2014
- 2014-01-20 US US14/159,212 patent/US9271040B2/en active Active
-
2016
- 2016-02-22 US US15/049,446 patent/US9565459B2/en active Active
-
2017
- 2017-01-24 US US15/414,362 patent/US10334296B2/en active Active
Patent Citations (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030145323A1 (en) | 1992-12-09 | 2003-07-31 | Hendricks John S. | Targeted advertisement using television viewer information |
US20080092168A1 (en) | 1999-03-29 | 2008-04-17 | Logan James D | Audio and video program recording, editing and playback systems using metadata |
US6642939B1 (en) | 1999-03-30 | 2003-11-04 | Tivo, Inc. | Multimedia schedule presentation system |
US20050149481A1 (en) | 1999-12-02 | 2005-07-07 | Lambertus Hesselink | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US20050076359A1 (en) | 1999-12-21 | 2005-04-07 | Andrew Pierson | Modifying commercials for multi-speed playback |
WO2001053963A1 (en) | 2000-01-24 | 2001-07-26 | Zapmedia, Inc. | System and method for the distribution and sharing of media assets between media players devices |
US20050108769A1 (en) | 2000-03-02 | 2005-05-19 | Tivo Inc. | Method of sharing personal media using a digital recorder |
US6714793B1 (en) * | 2000-03-06 | 2004-03-30 | America Online, Inc. | Method and system for instant messaging across cellular networks and a public data network |
US20070277201A1 (en) * | 2000-03-30 | 2007-11-29 | Microsoft Corporation | System and method to facilitate programming of an associated recording device |
US20020083459A1 (en) | 2000-11-17 | 2002-06-27 | Tetsujiro Kondo | Content processing apparatus, content processing method, and storage medium |
US20020174430A1 (en) | 2001-02-21 | 2002-11-21 | Ellis Michael D. | Systems and methods for interactive program guides with personal video recording features |
US20030110503A1 (en) | 2001-10-25 | 2003-06-12 | Perkes Ronald M. | System, method and computer program product for presenting media to a user in a media on demand framework |
US20030118014A1 (en) | 2001-12-21 | 2003-06-26 | Iyer Ravishankar R. | Method and system for customized television viewing using a peer-to-peer network |
US20040078817A1 (en) * | 2002-05-14 | 2004-04-22 | Steven Horowitz | Dynamic program events recording |
US20040237100A1 (en) | 2002-05-24 | 2004-11-25 | Pinder Howard G. | Validating client-receivers |
JP2004193920A (en) | 2002-12-11 | 2004-07-08 | Toshiba Corp | Program delivering system and receiving apparatus |
US20040117483A1 (en) | 2002-12-17 | 2004-06-17 | Singer Mitch Fredrick | License management in a media network environment |
US20070178888A1 (en) * | 2003-01-23 | 2007-08-02 | Research In Motion Limited | Methods and apparatus for re-establishing communication for a wireless communication device after a communication loss in a wireless communication network |
US20040261093A1 (en) | 2003-02-24 | 2004-12-23 | Rebaud Sylvain P. | Media service delivery system providing conditional access to media content from various client devices |
US20050066362A1 (en) | 2003-09-24 | 2005-03-24 | Qwest Communications International Inc | System and method for simultaneously displaying video programming and instant messaging |
US7933950B1 (en) | 2003-10-02 | 2011-04-26 | Tivo Inc. | Secure control of features of a digital device |
US20060064721A1 (en) * | 2004-03-10 | 2006-03-23 | Techfoundries, Inc. | Method and apparatus for implementing a synchronized electronic program guide application |
US20070033617A1 (en) | 2005-08-08 | 2007-02-08 | Sony Ericsson Mobile Communications Ab | Redirecting broadcast signals for recording programming |
US20070061724A1 (en) | 2005-09-15 | 2007-03-15 | Slothouber Louis P | Self-contained mini-applications system and method for digital television |
US20070078949A1 (en) * | 2005-09-19 | 2007-04-05 | Washington Lawrence A | System and method for mobile retrieval of electronic content for separate delivery |
US20070157237A1 (en) | 2005-12-29 | 2007-07-05 | Charles Cordray | Systems and methods for episode tracking in an interactive media environment |
US20070156805A1 (en) | 2006-01-03 | 2007-07-05 | Microsoft Corporation | Remote Access and Social Networking Using Presence-Based Applications |
US7870264B2 (en) | 2006-01-19 | 2011-01-11 | International Business Machines Corporation | Methods and apparatus for providing communications from a plurality of network devices to a user |
US20070186269A1 (en) | 2006-02-08 | 2007-08-09 | Dale Malik | Interactive program manager and methods for presenting program content |
US20070263075A1 (en) * | 2006-03-30 | 2007-11-15 | Polycom. Inc. | System and method for exchanging connection information for videoconferencing units using instant messaging |
US20070255809A1 (en) | 2006-04-28 | 2007-11-01 | Sony Corporation | Server, reconnection control method, device, reconnection method, program, and record medium |
US20080002951A1 (en) | 2006-06-30 | 2008-01-03 | Scientific-Atlanta, Inc. | Digital Media Device Having Media Content Transfer Capability |
US20110179139A1 (en) | 2006-09-29 | 2011-07-21 | Michael Ross Starkenburg | Management of profiles for interactive media guidance applications |
US7877765B2 (en) | 2006-10-26 | 2011-01-25 | International Business Machines Corporation | Viewing pattern data collection |
US20080109741A1 (en) * | 2006-11-02 | 2008-05-08 | Ripl Corp. | User-generated content with instant-messaging functionality |
US20080294998A1 (en) | 2007-05-25 | 2008-11-27 | Nokia Corporation | Network entity, terminal, computer-readable storage medium and method for providing widgits including advertisements for associated widgets |
US20100229197A1 (en) | 2007-10-31 | 2010-09-09 | Pxd, Inc. | Digital broadcast widget system |
US20090172551A1 (en) | 2007-12-28 | 2009-07-02 | Kane Francis J | Behavior-based selection of items to present on affiliate sites |
US20090241160A1 (en) | 2008-01-22 | 2009-09-24 | Avaya Technology Llc | Open cable application platform set-top box (stb) personal profiles and communications applications |
US20110283318A1 (en) * | 2008-04-01 | 2011-11-17 | Microsoft Corporation | Application gadgets and electronic program guides |
US20090319603A1 (en) | 2008-06-23 | 2009-12-24 | Microsoft Corporation | Content management using a website |
US20100031296A1 (en) * | 2008-07-31 | 2010-02-04 | At&T Intellectual Property I, L.P. | System and Method for Using Short Message Service Text Messaging to Schedule a Recording of a Television Program |
US9113195B1 (en) | 2008-12-31 | 2015-08-18 | Tivo Inc. | Real-time DVR programming |
US20150326924A1 (en) | 2008-12-31 | 2015-11-12 | Tivo Inc. | Real-time dvr programming |
Non-Patent Citations (17)
Title |
---|
Bray, T. et al., "Namespaces in XML 1.0 (Second Edition") downloaded from the Internet on Nov. 26, 2007 < http://www.w3.org/TR/REC-xml-names/ > Aug. 16, 2006 (10 pages). |
Bray, T. et al., "Namespaces in XML 1.0 (Second Edition") downloaded from the Internet on Nov. 26, 2007 Aug. 16, 2006 (10 pages). |
Bray, T. et al., Extensible Markup Language (XML) 1.0 (Fourth Edition) downloaded from the Internet on Nov. 26, 2007 < http://www.w3.org/TR/REC-xml/ > Sep. 29, 2006 (33 pages). |
Bray, T. et al., Extensible Markup Language (XML) 1.0 (Fourth Edition) downloaded from the Internet on Nov. 26, 2007 Sep. 29, 2006 (33 pages). |
Chinese Office Action received in Application No. 200580041645.9, dated Nov. 24, 2011 (9 pages). |
Claims in Japanese Application No. 2007-543364, dated Nov. 2011 (9 pages). |
Claims of Chinese Application No. 200580041645.9, dated Nov. 2011 (11 pages). |
Claims of European application No. 11182065.0 dated Dec. 2011 (3 pages). |
Day, M. et al., "Instant Messaging/Presence Protocol Requirements" downloaded from the Internet on Nov. 26, 2007 < ftp://ftp.isi.edu/in-notes/rfc2779.txt > Feb. 2000 (25 pages). |
Day, M. et al., "Instant Messaging/Presence Protocol Requirements" downloaded from the Internet on Nov. 26, 2007 Feb. 2000 (25 pages). |
Japanese Action received in Application No. 2007-543364, dated Nov. 15, 2011 (4 pages). |
Office Action received in European application No. 11182065.0, dated Dec. 16, 2011 (9 pages). |
Saint-Andre, P., "Extensible Messaging and Presence Protocol (XMPP): Core" downloaded from the Internet on Nov. 26, 2007 < ftp://ftp.isi.edu/in-notes/rfc3920.txt > Oct. 2004 (85 pages). |
Saint-Andre, P., "Extensible Messaging and Presence Protocol (XMPP): Core" downloaded from the Internet on Nov. 26, 2007 Oct. 2004 (85 pages). |
Saint-Andre, P., "Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence" downloaded from the Internet on Nov. 26, 2007 < http://www.xmpp.org/rfcs/rfc3921.html > 2004 (84 pages). |
Saint-Andre, P., "Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence" downloaded from the Internet on Nov. 26, 2007 2004 (84 pages). |
U.S. Appl. No. 14/805,166, Non-Final Office Action dated Oct. 2, 2015. |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9565459B2 (en) | 2008-08-12 | 2017-02-07 | Tivo Inc. | Real-time DVR polling system |
US9883233B1 (en) | 2008-10-23 | 2018-01-30 | Tivo Solutions Inc. | Real-time audience measurement system |
US9549219B1 (en) | 2008-11-13 | 2017-01-17 | Tivo Inc. | Shared DVR programming via a web page |
US9961400B2 (en) | 2008-12-31 | 2018-05-01 | Tivo Solutions, Inc. | Real-time DVR programming |
Also Published As
Publication number | Publication date |
---|---|
US9565459B2 (en) | 2017-02-07 |
US10334296B2 (en) | 2019-06-25 |
US8634703B1 (en) | 2014-01-21 |
US20160173920A1 (en) | 2016-06-16 |
US20140137173A1 (en) | 2014-05-15 |
US20170208351A1 (en) | 2017-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10334296B2 (en) | Real-time DVR usage and reporting system | |
US11743549B2 (en) | Systems and methods for applying privacy preferences of a user to an electronic search system | |
US10945037B2 (en) | Real-time DVR programming | |
JP5735486B2 (en) | Contact information automatic transmission system | |
US8761585B2 (en) | Method and apparatus for restricting DVD content | |
US9549219B1 (en) | Shared DVR programming via a web page | |
ES2778444T3 (en) | Systems and Procedures for Providing Server Data Storage of an On-Demand Media Delivery System | |
EP3416375B1 (en) | Correlation of media metadata gathered from diverse sources | |
US20050149987A1 (en) | Television viewing communities | |
US9037971B2 (en) | Secondary audio content by users | |
KR20190026801A (en) | System and method for ensuring continuous access to media in playlists for multiple users |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT, MARYLAND Free format text: SECURITY INTEREST;ASSIGNOR:TIVO SOLUTIONS INC.;REEL/FRAME:041076/0051 Effective date: 20160915 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL Free format text: SECURITY INTEREST;ASSIGNOR:TIVO SOLUTIONS INC.;REEL/FRAME:041076/0051 Effective date: 20160915 |
|
AS | Assignment |
Owner name: TIVO SOLUTIONS INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:TIVO INC.;REEL/FRAME:041714/0500 Effective date: 20160908 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT, Free format text: SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051143/0468 Effective date: 20191122 Owner name: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT, NEW YORK Free format text: SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051143/0468 Effective date: 20191122 |
|
AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051110/0006 Effective date: 20191122 Owner name: TIVO SOLUTIONS INC., CALIFORNIA Free format text: RELEASE OF SECURITY INTEREST IN PATENT RIGHTS;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT;REEL/FRAME:051109/0969 Effective date: 20191122 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT, MARYLAND Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:051110/0006 Effective date: 20191122 |
|
AS | Assignment |
Owner name: BANK OF AMERICA, N.A., NORTH CAROLINA Free format text: SECURITY INTEREST;ASSIGNORS:ROVI SOLUTIONS CORPORATION;ROVI TECHNOLOGIES CORPORATION;ROVI GUIDES, INC.;AND OTHERS;REEL/FRAME:053468/0001 Effective date: 20200601 |
|
AS | Assignment |
Owner name: ROVI GUIDES, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749 Effective date: 20200601 Owner name: ROVI SOLUTIONS CORPORATION, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749 Effective date: 20200601 Owner name: VEVEO, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749 Effective date: 20200601 Owner name: TIVO SOLUTIONS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749 Effective date: 20200601 Owner name: ROVI TECHNOLOGIES CORPORATION, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:HPS INVESTMENT PARTNERS, LLC;REEL/FRAME:053458/0749 Effective date: 20200601 Owner name: TIVO SOLUTIONS, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790 Effective date: 20200601 Owner name: ROVI GUIDES, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790 Effective date: 20200601 Owner name: ROVI TECHNOLOGIES CORPORATION, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790 Effective date: 20200601 Owner name: VEVEO, INC., CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790 Effective date: 20200601 Owner name: ROVI SOLUTIONS CORPORATION, CALIFORNIA Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:053481/0790 Effective date: 20200601 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |