WO2003003732A1 - Synchronized personal video recorders - Google Patents
Synchronized personal video recorders Download PDFInfo
- Publication number
- WO2003003732A1 WO2003003732A1 PCT/IB2002/002382 IB0202382W WO03003732A1 WO 2003003732 A1 WO2003003732 A1 WO 2003003732A1 IB 0202382 W IB0202382 W IB 0202382W WO 03003732 A1 WO03003732 A1 WO 03003732A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- personal video
- recorders
- personal
- synchronizing
- recited
- Prior art date
Links
Classifications
-
- 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
Definitions
- the present invention relates generally to personal video recorders, and more particularly to techniques for synchronizing the video output of personal video recorders in two or more locations.
- Personal video recorders as discussed herein include digital video recorders and may be used in conjunction with virtually every television broadcast system (e.g., cable, digital cable, satellite, antenna, or combinations thereof).
- Personal video recorders may be programmed to automatically find and record a user's favorite television program or programs so that the user may watch what he or she wants, when he or she wants.
- personal video recorders contain a substantial amount of memory and are capable of recording more than thirty hours of programming. The recorded programming may then be retrieved and viewed by the user as desired.
- Current personal video recorder technology allows users to time shift the content of the program being recorded (typically television broadcasts). In other words, a user may record a television broadcast and watch it several hours, or even days, later.
- a user may decide to record a program and begin watching it a predetermined amount of time after the start of the program so that the user has the ability to skip any commercials that may be dispersed throughout the program.
- the user would be watching the program during virtually the same time period as people who are watching the live broadcast.
- the user of the personal video recorder will watch the same program as someone else in less time.
- disadvantages associated with their use For example, many people enjoy watching various programs simultaneously (e.g., sporting events, talk shows or dramas) even though the people may be physically located in different locations. These people will often communicate with each other during the program by other communication means such as the telephone or Internet.
- the present invention provides techniques for synchronizing the video output of personal video recorders in two or more locations.
- a method for synchronizing the video output of personal video recorders in two or more locations is disclosed.
- a broadcast program is received and recorded on a personal video recorder on a first personal video recorder.
- at least one program will be stored in memory in the first personal video recorder.
- a second personal video recorder having a common program residing in its memory is selected.
- a signal is then transmitted to or from the first personal video recorder to simultaneously initiate a start sequence in each of the first and second personal video recorders.
- the start signal may be transmitted over the Internet or by other communication means such as telephone lines.
- a system for synchronizing the video output of personal video recorders is provided.
- the system includes at least two personal video recorders having a common program stored in memory associated with each of the personal video recorders.
- a communication means is operatively connected to the personal video recorders for transmitting a signal from one of the personal video recorders to the other to simultaneously initiate a start sequence in each of the personal video recorders.
- an apparatus for synchronizing the video output of personal video recorders includes a first personal video recorder having at least one program stored in memory, and a control device for transmitting a signal from the first personal video recorder to a second personal video recorder for simultaneously initiating a start sequence in each of the first and second personal video recorders.
- a television may be operatively connected to the personal video recorders.
- FIG. 1 is a block diagram illustrating an example of two synchronized personal video recorders in accordance with an embodiment of the present invention
- FIG. 2 is a block diagram illustrating an example of two or more synchronized personal video recorders in accordance with an embodiment of the present invention
- FIGs. 3 through 10 show examples of program displays responsive to program content and/or viewer profile information in accordance with the present invention
- FIG. 11 is a block diagram illustrating an example of a server-based embodiment of the present invention
- FIG. 12 is a block diagram illustrating a processing device for use in accordance with an embodiment of the present invention.
- FIG. 13 is a flow diagram of an example synchronization process in accordance with an embodiment of the present invention.
- FIG. 1 an example of a synchronized personal video recorder viewing system 10 in accordance with the present invention is illustrated.
- a broadcast 12 of a television program is made pursuant to any communication means known to one having ordinary skill in the art, such as cable, digital cable, satellite, terrestrial broadcast, or combinations thereof.
- the broadcast may also or alternatively comprise digital video disk (DVD) information, VHS information, a file downloaded from the Internet, or content configured using any other means known to one having ordinary skill in the art.
- DVD digital video disk
- the same broadcast 12 is transmitted to each of two different locations, denoted as House 1 and House 2 in the figure.
- the broadcast 12 enters House 1 and House 2
- it is received by a receiver (not shown) within each of the respective personal video recorders 14-1 and 14-2.
- the user has the ability to record the broadcast 12 in the respective personal video recorder 14.
- the signal from the broadcast may be received in a receiver housed within a set-top box, DVD player, VHS player, personal computer or a television, and then routed to the personal video recorder 14.
- the user has the ability to record a variety of different programs in personal video recorder 14 along the bandwidth of the incoming broadcast signal.
- the personal video recorder 14 has an output that is connected to an input on a television 22 so that the user may view the recorded programs on the television 22.
- Remote controls 16-1 and 16-2 are commonly associated with the personal video recorder 14-1 and 14-2 to allow the users to operate the personal video recorder 14-1 and 14-2, remotely.
- the remote control 16-1 and 16-2 are configured to transmit an infrared signal to the television 22-1 and 22-2.
- the system 10 has two communication networks associated therewith.
- the first is an Internet network 18 that interconnects the personal video recorders 14-1 and 14-2 located at the two different locations (e.g., House 1 and House 2).
- the Internet network 18 supplies the means for communicating information between the personal video recorders 14-1 and 14-2 such that synchronization may be achieved.
- the second communication network is a telephone network 20 which provides a communication means for the two users to communicate while they are simultaneously viewing the recorded program 12.
- one of the users e.g., user 1 from House 1
- calls the other user e.g., user 2 from House 2
- the two respective users will agree to simultaneously and synchronously watch a pre-recorded broadcast or a live broadcast with the ability to buffer in the personal video recorder, on their respective televisions 22-1 and 22-2.
- One of the two users would then take the lead to initiate the synchronization in process. Assuming that user 1 takes the lead, user 1, via remote control 16-1 or via controls on the personal video recorder 14-1 itself, activates a menu for synchronized viewing on the personal video recorder 14-1.
- FIG. 2 is a block diagram illustrating an example of a synchronized personal video recorder viewing system 10 which is configured for use by two or more people desiring to watch a program at the same time, in synch and while physically located in different locations.
- a broadcast 12 of a television program is made pursuant to any communication means known to one having ordinary skill in the art, such as cable, digital cable, satellite, antenna, or combinations thereof.
- the same broadcast 12 is transmitted to each of House 1, House 2 through House N. As the broadcast 12 enters House 1, House 2 through House N, it is received by a receiver within in each of the respective personal video recorders 14-1 through 14-N. Accordingly, the users in the various houses 1 through N
- the personal video recorder 14-1 through 14-N have the option of recording the broadcast 12 in the personal video recorder 14-1 through 14-N. Since the broadcast signal is received directly into the personal video recorders 14-1 through 14-N, the user has the ability to record a variety of different programs. Additionally, since the broadcast signal is routed to each house separately, each house has the ability to separately turn the broadcast signal on or off.
- the personal video recorders 14-1 through 14-N have outputs that are connected to inputs on televisions 22-1 through 22-N so that the users may view the recorded programs on the televisions 22-1 through 22-N.
- Remote controls 16-1 through 16-N are commonly associated with the personal video recorder 14-1 through 14-N to allow the users to operate the personal video recorder 14-1 through 14-N, remotely.
- FIG. 3 illustrates a typical welcome screen for the synchronized viewing option, which may be viewed on the screen of television 22.
- the user has six options to select from in an options section 26 of the television screen.
- the options include Sign In, See What's Showing, SyncTV Session, Your Buddy List, View Messages and Previews.
- the name of the last user to sign in to the system is indicated in the upper right corner 28 of television 22. In this case, TubeDude was the last to sign on to the system. Therefore, if user 1 is not TubeDude, user 1 should choose the option entitled "Sign In". This process is important because other features of the personal video recorder, such as the buddy list and messages, are different for each user. Referring now to FIG.
- FIG. 4 a list of screen names will be displayed on television 22.
- the screen names shown in FIG. 4 include TubeDude, SportsGuy, NASCAR99 and Anonymous. The user should select one of these screen names or add a new one for himself or herself.
- the screen shown in FIG. 4 includes two additional options - "Remove SYNCer” and "Add SYNCer”.
- a SYNCer is a person who uses the synchronization feature in accordance with the present invention.
- the screens associated with the synchronization system also include a command or information line 30 located in the vicinity of the upper right corner of television 22.
- the text in command line 30 in FIG. 4 is prompting the user to identify himself or herself.
- the identity "SportsGuy” is shown highlighted in FIG. 4.
- FIG. 5 illustrates the screen that will appear if the user chooses "Remove SYNCer" in FIG. 4.
- the screen in FIG. 5 includes the screen names for each of the users that have previously signed on to the personal video recorder, along with an option to "Don't Remove a SYNCer".
- FIG. 6 illustrates the screen that will appear if the user chooses "Add SYNCer" in FIG. 4.
- the screen illustrated in FIG. 6 includes alphanumeric characters to facilitate entry of data into the system.
- the command line 30 is now prompting the user to choose a SyncTV name. Utilizing the alphanumeric keypad, the user is able to type a name that will identify that user and associate that user with other features of the system.
- FIG. 7 illustrates an example of a screen that a user would encounter when the "What's showing" choice is selected on the Welcome screen illustrated in FIG. 3.
- the first six entries on the screen in FIG. 7 represent programs that were previously recorded on the personal video recorder 14. By selecting one of these entries, the personal video recorder 14 will begin playing the selection. The user also has the option of selecting live television or remaining with the current program.
- FIGs. 8 through 10 illustrate screens that provide the user with alternatives for modifying the buddy list.
- the screen illustrated in FIG. 8 becomes activated when the user selects "Your Buddy List" from the Welcome screen illustrated in FIG. 3.
- the buddy list is specific to the user who has signed on to the system. For example, the people that are listed on the screen in FIG. 9 were entered into the system by TubeDude.
- the buddy list may also include the Internet addresses of the people with whom the user who is currently signed on to the system typically watches television with. Once User 1 selects the name on the buddy list that is associated with User 2, a message appears on User 2's screen that User 1 wants to watch television in a synchronized manner. User 2 is given the option of accepting or declining the offer made by User 1.
- the system may be configured to have one user be the master and the other one the slave.
- the first screen that both users are presented with may be a screen similar to that shown in FIG. 7, listing all of the shows that the two users have in common, including a live television option.
- the personal video recorder that initiated the synchronized viewing may send out a status message after every command is sent and received, and at a predetermined rate, e.g., once every minute, if no commands have occurred.
- the status message will preferably include an indication of the program being watched, the time or frame into the program, and the current mode of watching (e.g., normal play, fast forward, pause, etc.).
- Other embodiments for synchronizing personal video recorders in accordance with the present invention are contemplated.
- the system 10 may be generally configured as illustrated in FIG. 1 with the voice being transmitted over the Internet using voice over Internet Protocol. This configuration alleviates the need for the telephone network 20. That is, a local telephone 24 could be connected to the Internet (via a wireless connection or any other means known to one having ordinary skill in the art).
- the personal video recorder 14 could use a microphone for voice pick-up and multiplex the voice output with the audio going to the television 22.
- FIG. 1 Another embodiment for synchronizing personal video recorders is contemplated with the configuration illustrated in FIG. 1, but without the Internet connection 18.
- the synchronization signals between the two personal video recorders 14 would be multiplexed with the voice and communicated via the telephone network 20.
- the system 10 illustrated in FIG. 2 has one communication network associated therewith.
- An Internet network 18 interconnects the personal video recorders 14-1 through 14-N located at the N-number of different locations.
- the Internet network 18 supplies the means for communicating information between the personal video recorders 14-1 through 14-N such that synchronization may be achieved.
- Another option would be to allow a majority of the existing users in the collective to have the capability to vote the newly joined user out of that particular session. This option may be accomplished by configuring the system such that one of the users in the collective selecting a vote dialog box and entering the name of the candidate to be voted off. A choice box will then appear on all of the televisions of the collective for the other users to vote. Typical reasons for wanting this type of control include wanting to vote off someone who (i) talks too much or (ii) "hogs" the remote too often. Yet another option includes the ability for an individual user, or the group as a whole, to be able to deny access to specific users or all users in general. This feature would provide privacy for the existing users and would also permit the existing users to be able to censor the programs that they are watching.
- control of the session must either be distributed or server based so that the users have the ability to participate and/or withdraw from the collective viewing. That is, keeping track of all members of a collective and forwarding voice and control signals to/from each participant to all others could be done by a server on the Internet.
- Another method would be for each user in a collective to keep track of all other participants. To do this, when a new user joins in via a buddy, the buddy must announce the newcomer's presence to all members of the existing collective. This announcement may also be accomplished by an automatic message forwarded electronically by the buddy to all of the other users.
- FIG. 11 there is shown a block diagram illustrating an example of a server-based embodiment of the present invention.
- a server 50 at SyncTV.com would monitor all of the connections for a variety of sessions.
- a signal comes in from a specific location 52-1 through 52-N (e.g., House 1 through House N)
- the server 50 will perform a look-up operation to determine which other location 52 is connected and which session the location 52 is connected to.
- Each of the locations 52-1 through 52-N connect to server 50 through connections to the Internet 54.
- Server 50 may be configured to have a display output 56 which will allow the users at the various locations to see which locations are connected to which sessions at any given time.
- FIG. 12 shows an example of a processing device 60 that may be used to implement, e.g., a program for executing the synchronization of the personal video recorders 14 discussed above with reference to FIGs. 1 and 2.
- the device 60 includes a processor 62 and a memory 64 which communicate over at least a portion of a set 65 of one or more system buses. Also utilizing at least a portion of the set 65 of system buses are a control device 66 and a network interface device 68.
- the device 60 may represent, e.g., one of the personal video recorders 14, televisions 22, remote controls 16, a set-top box, a desktop or any other type of processing device for use in implementing at least a portion of a synchronization process in accordance with the present invention.
- the elements of the device 60 may be conventional elements of such devices.
- the processor 62 may represent a microprocessor, central processing unit (CPU), digital signal processor (DSP), or application-specific integrated circuit (ASIC), as well as portions or combinations of these and other processing devices.
- the memory 64 is typically an electronic memory, but may comprise or include other types of storage devices, such as disk-based optical or magnetic memory.
- the control device 66 may be associated with the processor 62. The control device 66 may be further configured to transmit control signals.
- the synchronization techniques described herein may be implemented in whole or in part using software stored and executed using the respective memory and processor elements of the device 60.
- the synchronization of personal video recorders may be implemented at least in part using one or more software programs stored in memory 64 and executed by processor 62.
- the particular manner in which such software programs may be stored and executed in device elements such as memory 64 and processor 62 is well understood in the art and therefore not described in detail herein.
- the device 60 may include other elements not shown, or other types and arrangements of elements capable of providing the synchronization functions described herein.
- FIG. 13 is a flow diagram that illustrates yet another embodiment of the present invention.
- each of the users Prior to starting the synchronization process, each of the users must receive and record a program, as shown in blocks 70 and 72. Alternatively, the users may select a live broadcast.
- the synchronization process may be initiated by one of the users (e.g., User 1 from House 1) calling the other user and the two users agreeing to watch television together while physically in two different locations. For this scenario, the two users keep the telephone line open and continue to the next step.
- User 1 brings up a menu on the personal video recorder 14 which includes a list of names of potential participants for synchronized viewing. This screen includes the screen name and Internet address of the potential participants. It also includes the ability to add new names or remove old names.
- User 1 selects User 2's screen name, as indicated in block 76.
- User 2's screen a message appears that User 1 wants to watch television in a synchronized manner.
- User 2 is given the option of accepting or declining the offer of User 1. If and when User 2 agrees to accept the offer of User 1, all commands that either of them enters are sent to the other's personal video recorder. For example, if User 1 presses the rewind button, a rewind signal will also go to User 2's personal video recorder 14. This is true for all control signals such as, e.g., pause, reverse, fast forward, go to end, etc. Therefore, all conflicts about what to watch, when to pause, etc. are handled by the two users via their telephone discussion, or by sending appropriate signals to the personal video recorders.
- the first screen that both users are presented with is preferably a screen that lists all of the shows that they have in common, including a live television option.
- the users must then select a common program to watch, as indicated in block 78.
- the start signal is transmitted to each of the users, the users will begin to watch synchronized programming, as indicated in block 80.
- the personal video recorder that initiated the synchronized viewing may send out a status message after every command that is sent and received, and once every minute if no commands have occurred.
- the status message may include the title of the selection being watched, the time or frame into the show, and the current mode of watching (e.g., normal play, fast forward, pause, etc.).
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2003-7002868A KR20040014967A (en) | 2001-06-28 | 2002-06-20 | Synchronized personal video recorders |
JP2003509774A JP2004533795A (en) | 2001-06-28 | 2002-06-20 | Synchronous personal video recorder |
EP02738482A EP1405513A1 (en) | 2001-06-28 | 2002-06-20 | Synchronized personal video recorders |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/894,060 US7114172B2 (en) | 2001-06-28 | 2001-06-28 | Synchronized personal video recorders |
US09/894,060 | 2001-06-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2003003732A1 true WO2003003732A1 (en) | 2003-01-09 |
Family
ID=25402540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2002/002382 WO2003003732A1 (en) | 2001-06-28 | 2002-06-20 | Synchronized personal video recorders |
Country Status (6)
Country | Link |
---|---|
US (1) | US7114172B2 (en) |
EP (1) | EP1405513A1 (en) |
JP (1) | JP2004533795A (en) |
KR (1) | KR20040014967A (en) |
CN (1) | CN1229988C (en) |
WO (1) | WO2003003732A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100355274C (en) * | 2003-12-11 | 2007-12-12 | 佳能株式会社 | Program selecting apparatus |
US8316154B2 (en) | 2006-12-25 | 2012-11-20 | Sony Corporation | Content playback system, playback device, playback control method and program |
Families Citing this family (125)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7574723B2 (en) * | 2001-07-19 | 2009-08-11 | Macrovision Corporation | Home media network |
US20030018970A1 (en) * | 2001-07-19 | 2003-01-23 | Digeo, Inc. | Object representation of television programs within an interactive television system |
KR100735693B1 (en) * | 2001-11-06 | 2007-07-06 | 엘지전자 주식회사 | Broadcast receiver and system and method for sharing video contents |
US7711774B1 (en) * | 2001-11-20 | 2010-05-04 | Reagan Inventions Llc | Interactive, multi-user media delivery system |
US8909729B2 (en) * | 2001-11-20 | 2014-12-09 | Portulim Foundation Llc | System and method for sharing digital media content |
US8504652B2 (en) * | 2006-04-10 | 2013-08-06 | Portulim Foundation Llc | Method and system for selectively supplying media content to a user and media storage device for use therein |
US8122466B2 (en) * | 2001-11-20 | 2012-02-21 | Portulim Foundation Llc | System and method for updating digital media content |
US7503059B1 (en) * | 2001-12-28 | 2009-03-10 | Rothschild Trust Holdings, Llc | Method of enhancing media content and a media enhancement system |
US20070022465A1 (en) * | 2001-11-20 | 2007-01-25 | Rothschild Trust Holdings, Llc | System and method for marking digital media content |
JP3991799B2 (en) * | 2002-07-15 | 2007-10-17 | 株式会社日立製作所 | Information processing terminal and recording / reproducing apparatus |
US7555196B1 (en) * | 2002-09-19 | 2009-06-30 | Microsoft Corporation | Methods and systems for synchronizing timecodes when sending indices to client devices |
US8413180B2 (en) * | 2002-12-11 | 2013-04-02 | Broadcom Corporation | Media processing system communicating activity information to support user interaction during media broadcasts |
JP4042631B2 (en) * | 2003-06-02 | 2008-02-06 | 株式会社日立製作所 | Receiving apparatus and receiving method |
US7627808B2 (en) * | 2003-06-13 | 2009-12-01 | Microsoft Corporation | Computer media synchronization player |
US11106425B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US8234395B2 (en) | 2003-07-28 | 2012-07-31 | Sonos, Inc. | System and method for synchronizing operations among a plurality of independently clocked digital data processing devices |
US8290603B1 (en) | 2004-06-05 | 2012-10-16 | Sonos, Inc. | User interfaces for controlling and manipulating groupings in a multi-zone media system |
US11650784B2 (en) | 2003-07-28 | 2023-05-16 | Sonos, Inc. | Adjusting volume levels |
US11106424B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US11294618B2 (en) | 2003-07-28 | 2022-04-05 | Sonos, Inc. | Media player system |
US7620362B2 (en) | 2003-12-04 | 2009-11-17 | International Business Machines Corporation | Controlling access to wirelessly broadcast electronic works during playback |
US7515873B2 (en) | 2003-12-04 | 2009-04-07 | International Business Machines Corporation | Responding to recipient rated wirelessly broadcast electronic works |
US7519322B2 (en) | 2003-12-04 | 2009-04-14 | International Business Machines Corporation | Tracking locally broadcast electronic works |
JP4227509B2 (en) * | 2003-12-15 | 2009-02-18 | キヤノン株式会社 | Communication terminal device and control method thereof |
US20050149987A1 (en) * | 2003-12-24 | 2005-07-07 | Gilles Boccon-Gibod | Television viewing communities |
US9977561B2 (en) | 2004-04-01 | 2018-05-22 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide guest access |
US7580867B2 (en) | 2004-05-04 | 2009-08-25 | Paul Nykamp | Methods for interactively displaying product information and for collaborative product design |
US8326951B1 (en) | 2004-06-05 | 2012-12-04 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US8868698B2 (en) | 2004-06-05 | 2014-10-21 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
JP2006041885A (en) * | 2004-07-27 | 2006-02-09 | Sony Corp | Information processing apparatus and method therefor, recording medium and program |
US7882530B2 (en) * | 2004-11-23 | 2011-02-01 | Palo Alto Research Center Incorporated | Method, apparatus, and program products for socially synchronizing an experiential data stream |
US7814517B2 (en) * | 2004-11-23 | 2010-10-12 | Palo Alto Research Center Incorporated | Method and apparatus for associating commentary audio with a position in an experiential data stream |
US20060112343A1 (en) * | 2004-11-23 | 2006-05-25 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for aligning presentation of separately recorded experiential data streams |
US7818770B2 (en) * | 2004-11-23 | 2010-10-19 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products to support a shared viewing experience from remote locations |
EP2405653B1 (en) * | 2004-11-23 | 2019-12-25 | III Holdings 6, LLC | Methods, apparatus and program products for presenting supplemental content with recorded content |
US7814518B2 (en) * | 2004-11-23 | 2010-10-12 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for presenting replacement content instead of a portion of a recorded content |
US7870589B2 (en) * | 2004-11-23 | 2011-01-11 | Palo Alto Research Center Incorporated | Method for providing commentary audio and additional or replacement video content |
US7873983B2 (en) * | 2004-11-23 | 2011-01-18 | Palo Alto Research Center Incorporated | Method and apparatus for controlling an experiential data stream in a social space |
US7424545B2 (en) * | 2004-11-23 | 2008-09-09 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for providing supplemental content to a recorded experiential data stream |
US7673064B2 (en) * | 2004-11-23 | 2010-03-02 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for presenting commentary audio with recorded content |
US7818771B2 (en) * | 2004-11-23 | 2010-10-19 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products for controlling presentation of an experiential data stream responsive to conversations in a shared social space |
US8230456B2 (en) * | 2005-01-05 | 2012-07-24 | Yahoo! Inc. | Framework for delivering a plurality of content and providing for interaction with the same in a television environment |
EP1862003A4 (en) * | 2005-01-05 | 2009-09-23 | Yahoo Inc | Framework for delivering content |
US7657829B2 (en) * | 2005-01-20 | 2010-02-02 | Microsoft Corporation | Audio and video buffer synchronization based on actual output feedback |
US7669219B2 (en) | 2005-04-15 | 2010-02-23 | Microsoft Corporation | Synchronized media experience |
US7546283B2 (en) * | 2005-08-15 | 2009-06-09 | Sony Corporation | Networked personal video recorder with shared resource and distributed content |
US7742407B2 (en) * | 2005-11-10 | 2010-06-22 | Scientific-Atlanta, Llc | Quality of service management in a switched digital video environment |
US8099756B2 (en) | 2005-11-10 | 2012-01-17 | Versteeg William C | Channel changes between services with differing bandwidth in a switched digital video system |
US20070106782A1 (en) * | 2005-11-10 | 2007-05-10 | Scientific-Atlanta, Inc. | Bandwidth management in each network device in a switched digital video environment |
US20070107024A1 (en) * | 2005-11-10 | 2007-05-10 | Scientific-Atlanta, Inc. | Atomic channel changes in a switched digital video system |
US7873760B2 (en) | 2005-11-11 | 2011-01-18 | Versteeg William C | Expedited digital signal decoding |
CA2636819A1 (en) * | 2006-01-13 | 2007-07-19 | Diginiche Inc. | System and method for collaborative information display and markup |
US7917583B2 (en) | 2006-02-17 | 2011-03-29 | Verizon Patent And Licensing Inc. | Television integrated chat and presence systems and methods |
US9143735B2 (en) * | 2006-02-17 | 2015-09-22 | Verizon Patent And Licensing Inc. | Systems and methods for providing a personal channel via television |
US8522276B2 (en) * | 2006-02-17 | 2013-08-27 | Verizon Services Organization Inc. | System and methods for voicing text in an interactive programming guide |
US8713615B2 (en) | 2006-02-17 | 2014-04-29 | Verizon Laboratories Inc. | Systems and methods for providing a shared folder via television |
US8584174B1 (en) | 2006-02-17 | 2013-11-12 | Verizon Services Corp. | Systems and methods for fantasy league service via television |
NZ571345A (en) * | 2006-03-17 | 2011-10-28 | Sony Corp | Organising group content presentations by downloading content to participants' systems |
US8082571B2 (en) * | 2006-06-05 | 2011-12-20 | Palo Alto Research Center Incorporated | Methods, apparatus, and program products to close interaction loops for social tv |
US8074251B2 (en) * | 2006-06-05 | 2011-12-06 | Palo Alto Research Center Incorporated | Limited social TV apparatus |
US20080022320A1 (en) * | 2006-06-30 | 2008-01-24 | Scientific-Atlanta, Inc. | Systems and Methods of Synchronizing Media Streams |
US7899046B2 (en) * | 2006-07-07 | 2011-03-01 | Ver Steeg William C | Determining strategy for multicast and/or unicast transmission to correct forward errors |
US7774672B2 (en) | 2006-07-07 | 2010-08-10 | Scientific-Atlanta, Llc | Requesting additional forward error correction |
US7725797B2 (en) | 2006-07-07 | 2010-05-25 | Scientific-Atlanta, Llc | Buffer for storing data and forward error correction (FEC) |
US7877660B2 (en) * | 2006-07-07 | 2011-01-25 | Ver Steeg William C | Transmitting additional forward error correction (FEC) upon request |
US8483853B1 (en) | 2006-09-12 | 2013-07-09 | Sonos, Inc. | Controlling and manipulating groupings in a multi-zone media system |
US9202509B2 (en) | 2006-09-12 | 2015-12-01 | Sonos, Inc. | Controlling and grouping in a multi-zone media system |
US8788080B1 (en) | 2006-09-12 | 2014-07-22 | Sonos, Inc. | Multi-channel pairing in a media system |
US20080086743A1 (en) * | 2006-10-06 | 2008-04-10 | Infovalue Computing, Inc. | Enhanced personal video recorder |
US7870465B2 (en) | 2006-10-18 | 2011-01-11 | Versteeg William C | Reducing channel-change time |
US8090694B2 (en) * | 2006-11-02 | 2012-01-03 | At&T Intellectual Property I, L.P. | Index of locally recorded content |
US9071729B2 (en) * | 2007-01-09 | 2015-06-30 | Cox Communications, Inc. | Providing user communication |
US20090049473A1 (en) * | 2007-01-23 | 2009-02-19 | Cox Communications, Inc. | Providing a Video User Interface |
US8806532B2 (en) * | 2007-01-23 | 2014-08-12 | Cox Communications, Inc. | Providing a user interface |
US20090063994A1 (en) * | 2007-01-23 | 2009-03-05 | Cox Communications, Inc. | Providing a Content Mark |
US9135334B2 (en) * | 2007-01-23 | 2015-09-15 | Cox Communications, Inc. | Providing a social network |
US8869191B2 (en) * | 2007-01-23 | 2014-10-21 | Cox Communications, Inc. | Providing a media guide including parental information |
US20090313664A1 (en) * | 2007-01-23 | 2009-12-17 | Cox Communications, Inc. | Providing a Video User Interface |
US8789102B2 (en) | 2007-01-23 | 2014-07-22 | Cox Communications, Inc. | Providing a customized user interface |
US8418204B2 (en) * | 2007-01-23 | 2013-04-09 | Cox Communications, Inc. | Providing a video user interface |
US20080244667A1 (en) * | 2007-03-27 | 2008-10-02 | Osborne Jason C | Bandwidth sensitive switched digital video content delivery |
US8370889B2 (en) | 2007-03-28 | 2013-02-05 | Kanthimathi Gayatri Sukumar | Switched digital video client reverse channel traffic reduction |
US8407750B2 (en) * | 2007-07-11 | 2013-03-26 | Hewlett-Packard Development Company, L.P. | Enabling users of peer to peer clients to socially interact while viewing videos |
US9124845B2 (en) | 2007-07-19 | 2015-09-01 | At&T Intellectual Property I, L.P. | System and method to control media display functions |
US8776160B2 (en) | 2007-07-27 | 2014-07-08 | William C. Versteeg | Systems and methods of differentiated requests for network access |
US8832766B2 (en) | 2007-07-27 | 2014-09-09 | William C. Versteeg | Systems and methods of differentiated channel change behavior |
US8887189B2 (en) * | 2007-09-28 | 2014-11-11 | Verizon Patent And Licensing Inc. | Methods and systems for providing synchronized display of content |
US8244102B2 (en) | 2007-10-19 | 2012-08-14 | Internationa Business Machines Corporation | Detecting and processing corrupted video recordings |
US8917646B2 (en) * | 2007-10-19 | 2014-12-23 | International Business Machines Corporation | Detecting and processing corrupted video recordings |
US7840548B2 (en) * | 2007-12-27 | 2010-11-23 | Yahoo! Inc. | System and method for adding identity to web rank |
US20090169171A1 (en) * | 2007-12-27 | 2009-07-02 | Motorola, Inc. | Methods and devices for coordinating functions of multimedia devices |
US8707382B2 (en) * | 2008-02-13 | 2014-04-22 | At&T Intellectual Property I, L.P. | Synchronizing presentations of multimedia programs |
US8719881B2 (en) * | 2008-02-25 | 2014-05-06 | Time Warner Cable Enterprises Llc | Methods and apparatus for enabling synchronized content presentations using dynamically updated playlists |
WO2009120301A2 (en) * | 2008-03-25 | 2009-10-01 | Square Products Corporation | System and method for simultaneous media presentation |
US8594481B2 (en) * | 2008-03-26 | 2013-11-26 | Microsoft Corporation | Managing synchronization of media programs to portable devices |
US8245262B2 (en) * | 2008-04-07 | 2012-08-14 | Samsung Electronics Co., Ltd. | System and method for synchronization of television signals associated with multiple broadcast networks |
KR101517769B1 (en) * | 2008-04-24 | 2015-05-06 | 삼성전자주식회사 | Method for recommending broadcasting contents in media contents reproducing device and apparatus thereof |
CN101316161B (en) * | 2008-06-25 | 2011-06-29 | 广东威创视讯科技股份有限公司 | Synchronous indication method and system for distributed video |
US8233530B2 (en) * | 2008-10-28 | 2012-07-31 | International Business Machines Corporation | Video scene matching on return from virtual rendering in a consumer digital video recording device |
US20100104258A1 (en) * | 2008-10-28 | 2010-04-29 | International Business Machines Corporation | User-specified event-based remote triggering of a consumer digital video recording device |
US8218939B2 (en) | 2009-01-14 | 2012-07-10 | International Business Machines Corporation | Intelligent synchronization of portable video devices |
US8195035B2 (en) | 2009-02-06 | 2012-06-05 | International Business Machines Corporation | Link-based DVR scheduling with conflict resolution |
US8428421B2 (en) * | 2009-02-06 | 2013-04-23 | International Business Machines Corporation | Playback of damaged video media using downloaded content |
US9245583B2 (en) * | 2009-02-06 | 2016-01-26 | International Business Machines Corporation | Group control and messaging for digital video playback sessions |
US8391680B2 (en) * | 2009-03-20 | 2013-03-05 | International Business Machines Corporation | Genre-based video quota management |
US20100287251A1 (en) * | 2009-05-06 | 2010-11-11 | Futurewei Technologies, Inc. | System and Method for IMS Based Collaborative Services Enabling Multimedia Application Sharing |
US8973049B2 (en) | 2009-12-04 | 2015-03-03 | Cox Communications, Inc. | Content recommendations |
US8832749B2 (en) | 2010-02-12 | 2014-09-09 | Cox Communications, Inc. | Personalizing TV content |
FR2959372A1 (en) * | 2010-04-23 | 2011-10-28 | Orange Vallee | METHOD AND SYSTEM FOR MANAGING A CONTINUOUS BROADCAST SESSION OF A LIVE VIDEO STREAM |
US9167302B2 (en) | 2010-08-26 | 2015-10-20 | Cox Communications, Inc. | Playlist bookmarking |
US8789117B2 (en) | 2010-08-26 | 2014-07-22 | Cox Communications, Inc. | Content library |
US8364013B2 (en) | 2010-08-26 | 2013-01-29 | Cox Communications, Inc. | Content bookmarking |
US8782150B2 (en) * | 2010-11-09 | 2014-07-15 | Sony Corporation | Method and apparatus for enabling device communication and control using XMPP |
US11429343B2 (en) | 2011-01-25 | 2022-08-30 | Sonos, Inc. | Stereo playback configuration and control |
US11265652B2 (en) | 2011-01-25 | 2022-03-01 | Sonos, Inc. | Playback device pairing |
US8848024B2 (en) | 2011-03-08 | 2014-09-30 | CSC Holdings, LLC | Virtual communal television viewing |
US9253531B2 (en) * | 2011-05-10 | 2016-02-02 | Verizon Patent And Licensing Inc. | Methods and systems for managing media content sessions |
US9015555B2 (en) | 2011-11-18 | 2015-04-21 | Cisco Technology, Inc. | System and method for multicast error recovery using sampled feedback |
US9245020B2 (en) * | 2011-12-14 | 2016-01-26 | Microsoft Technology Licensing, Llc | Collaborative media sharing |
US20150128195A1 (en) * | 2011-12-29 | 2015-05-07 | Sony Computer Entertainment Inc. | Video reproduction system |
US20140096169A1 (en) * | 2012-09-28 | 2014-04-03 | Joseph Dodson | Playback synchronization in a group viewing a media title |
US10248376B2 (en) | 2015-06-11 | 2019-04-02 | Sonos, Inc. | Multiple groupings in a playback system |
CN105472429A (en) * | 2015-11-21 | 2016-04-06 | 惠州Tcl移动通信有限公司 | Method and system of synchronizing television program remotely |
US10104025B2 (en) * | 2016-05-23 | 2018-10-16 | Oath Inc. | Virtual chat rooms |
US10712997B2 (en) | 2016-10-17 | 2020-07-14 | Sonos, Inc. | Room association based on name |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001031915A1 (en) * | 1999-10-23 | 2001-05-03 | Koninklijke Philips Electronics N.V. | Video recording and playback |
WO2001046843A2 (en) * | 1999-12-21 | 2001-06-28 | Tivo, Inc. | Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media |
WO2001076238A2 (en) * | 2000-03-31 | 2001-10-11 | United Video Properties, Inc. | Personal video recording system with home surveillance feed |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4785472A (en) * | 1987-05-11 | 1988-11-15 | The Trustees Of The Stevens Institute Of Technology | Remote teaching system |
US4829372A (en) * | 1987-08-20 | 1989-05-09 | Telaction Corporation | Presentation player |
US5365579A (en) * | 1991-12-27 | 1994-11-15 | Lucasarts Entertainment Company | Method and apparatus for remote control and synchronization allowing for simultaneous remote collaboration |
US5808662A (en) * | 1995-11-08 | 1998-09-15 | Silicon Graphics, Inc. | Synchronized, interactive playback of digital movies across a network |
-
2001
- 2001-06-28 US US09/894,060 patent/US7114172B2/en not_active Expired - Fee Related
-
2002
- 2002-06-20 CN CNB028128737A patent/CN1229988C/en not_active Expired - Fee Related
- 2002-06-20 JP JP2003509774A patent/JP2004533795A/en not_active Withdrawn
- 2002-06-20 KR KR10-2003-7002868A patent/KR20040014967A/en not_active Application Discontinuation
- 2002-06-20 WO PCT/IB2002/002382 patent/WO2003003732A1/en not_active Application Discontinuation
- 2002-06-20 EP EP02738482A patent/EP1405513A1/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001031915A1 (en) * | 1999-10-23 | 2001-05-03 | Koninklijke Philips Electronics N.V. | Video recording and playback |
WO2001046843A2 (en) * | 1999-12-21 | 2001-06-28 | Tivo, Inc. | Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media |
WO2001076238A2 (en) * | 2000-03-31 | 2001-10-11 | United Video Properties, Inc. | Personal video recording system with home surveillance feed |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100355274C (en) * | 2003-12-11 | 2007-12-12 | 佳能株式会社 | Program selecting apparatus |
US8316154B2 (en) | 2006-12-25 | 2012-11-20 | Sony Corporation | Content playback system, playback device, playback control method and program |
Also Published As
Publication number | Publication date |
---|---|
KR20040014967A (en) | 2004-02-18 |
EP1405513A1 (en) | 2004-04-07 |
CN1520687A (en) | 2004-08-11 |
CN1229988C (en) | 2005-11-30 |
US20030002849A1 (en) | 2003-01-02 |
JP2004533795A (en) | 2004-11-04 |
US7114172B2 (en) | 2006-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7114172B2 (en) | Synchronized personal video recorders | |
JP6388618B2 (en) | TV chat system | |
US8473994B2 (en) | Communication system and method | |
US20110258557A1 (en) | Personal streaming and broadcast channels in a media exchange network | |
US7095947B2 (en) | System for synchronizing the playback of two or more connected playback devices using closed captioning | |
US20030182663A1 (en) | System and method for sharing user comments on TV screens | |
US20070229651A1 (en) | Communication system, information processing device, information processing method, and program | |
JP2001036847A (en) | Method for intellectually scheduling periodically repeated recording/reminding event in system having program scheduling information | |
US20050034154A1 (en) | User interface for a video display device | |
WO2003058965A1 (en) | Conferencing with synchronous presention of media programs | |
US7814518B2 (en) | Methods, apparatus, and program products for presenting replacement content instead of a portion of a recorded content | |
JP2006054642A (en) | Recording system, recording method and recording device | |
WO2003088666A1 (en) | System and method of sharing viewer reactions | |
JP4403367B2 (en) | Recording reservation information transmitting apparatus and receiving apparatus, recording reservation information sharing system, and recording reservation information transmitting method and receiving method | |
US20090119709A1 (en) | Method for providing communication using electronic program guide (epg) and image apparatus using the same | |
JP2002262192A (en) | Information display device | |
KR100339603B1 (en) | Visitor confirm and message delivery method using hotel type commercial television | |
JP3998010B2 (en) | Recording / playback device | |
JP2008113116A (en) | Television broadcast viewing system | |
MXPA01002014A (en) | Television chat system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CN JP KR |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002738482 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020037002868 Country of ref document: KR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2003509774 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 028128737 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 1020037002868 Country of ref document: KR |
|
WWP | Wipo information: published in national office |
Ref document number: 2002738482 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2002738482 Country of ref document: EP |