Source: https://patents.google.com/patent/US9282273B2/en
Timestamp: 2019-05-23 19:23:52
Document Index: 581518356

Matched Legal Cases: ['§119', '§120', '§120', 'Application No. 00', 'Application No. 10182941', 'application No. 07022614', 'Application No. 10182941', 'Application No. 00', 'application No. 00921560', 'application No. 07022614']

US9282273B2 - Multimedia mobile personalization system - Google Patents
Multimedia mobile personalization system Download PDF
US9282273B2
US9282273B2 US12/464,819 US46481909A US9282273B2 US 9282273 B2 US9282273 B2 US 9282273B2 US 46481909 A US46481909 A US 46481909A US 9282273 B2 US9282273 B2 US 9282273B2
US12/464,819
US20090259939A1 (en
David Avraham Brown
2000-03-30 Priority to US09/539,290 priority patent/US6757906B1/en
2004-05-10 Priority to US10/843,550 priority patent/US8516520B1/en
2005-04-12 Priority to US11/105,011 priority patent/US8689265B2/en
2009-05-12 Priority to US12/464,819 priority patent/US9282273B2/en
2009-05-12 Application filed by TiVo Solutions Inc filed Critical TiVo Solutions Inc
2009-10-15 Publication of US20090259939A1 publication Critical patent/US20090259939A1/en
2016-03-08 Publication of US9282273B2 publication Critical patent/US9282273B2/en
A multimedia mobile personalization system provides a remote control that detects a user's electronic tag, e.g. an RFID tag. The remote control notifies a multimedia device of the user's identity. The multimedia devices tailors it operations to the user's preferences stored locally. Multimedia content such as broadcast or recorded television programs, music play lists, and the like could be sorted, displayed, or restricted, depending on the user identifier.
This application is a divisional of U.S. application Ser. No. 11/105,011, filed Apr. 12, 2005 which claims benefit of Provisional Appln. No. 60/561,558, filed Apr. 12, 2004, the entire contents of which is hereby incorporated by reference as if fully set forth herein, under 35 U.S.C. §119(e). U.S. application Ser. No. 11/105,011 also claims benefit as a Continuation-in-part of application Ser. No. 10/843,550, filed May 10, 2004, which is a continuation of Issued U.S. Pat. No. 6,757,906 B1, issued on Jun. 29, 2004, and claims benefit of Provisional Appln. No. 60/127,178, filed Mar. 30, 1999, the entire contents of which is hereby incorporated by reference as if fully set forth herein, under 35 U.S.C. §120. This application is further related to Issued U.S. Pat. No. 6,868,225 B1, issued on Mar. 15, 2005 which claims benefit of Provisional Appln. No. 60/127,178, filed Mar. 30, 1999, the entire contents of which is hereby incorporated by reference as if fully set forth herein, under 35 U.S.C. §120.
The invention relates to the automatic configuration of a multimedia device's operating environment according a mobile user's profile.
Multimedia devices such as VCRs, DVD players, MP3 players, cassette players, CD players, video tape editors, and the new class of Digital Video Recorders (DVR) are extremely popular with consumers. Almost every household in the United States has at least one of these devices.
The user simply presses a button (typically on a remote control) to initiate a fast forward or reverse mode and then presses a button to terminate the fast forward or reverse mode. A remote control is used on a majority of devices to control the playback of material as well as menu display and item selection. A DVR, for example, presents the user with a graphical user interface that allows the user to select television shows being broadcast or programs that have been stored on the DVR. A user uses a remote control to navigate through the DVR's menus and to select menu items and playback recorded programs.
A drawback to a typical DVR's operation, for example, is that the DVR does not distinguish between a single user and a family of users. The DVR recognizes that a remote control is being used, but does not distinguish which member of a family is using the remote control. The DVR records programs for an entire family and displays information and recordings as if a single user has configured the DVR. The DVR does not distinguish whether a program recorded for an adult family member is being viewed by an underage family member.
Further, the DVR retains a user's viewing preferences within the DVR itself. A user that travels frequently is unable to view programs that his DVR is recording while the user is away from home. The user cannot view those programs until he returns to his home.
It would be advantageous to provide a mobile personalization system that is able to identify the current user. It would further be advantageous to provide a system that allows a user to transfer his viewing and/or operational preferences to other devices.
FIG. 32 is a schematic diagram of a two column program schedule screen according to the invention;
FIG. 33 is a schematic diagram of a two column program schedule screen showing a program duration indicator according to the invention;
FIG. 34 is a block schematic diagram of a remote control reading an RFID user tag according to the invention;
FIG. 35 is a block schematic diagram of a mobile data device according to the invention; and
FIG. 36 is a block schematic diagram of a DVR service transferring a user's viewing preferences to a hotel server according to the invention.
A method and apparatus for a multimedia mobile personalization system is described. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
Other applications may be substituted for those set forth herein without departing from the spirit and scope of the present invention. For example, the invention can be used in the detection of gambling casino crime. The input section of the invention is connected to the casino's video surveillance system. Recorded video is cached and simultaneously output to external VCRs. The user can switch to any video feed and examine (i.e., rewind, play, slow play, fast forward, etc.) a specific segment of the recorded video while the external VCRs are being loaded with the real-time input video.
Although remote controls are mentioned as a method of accessing individual user preference files, other methods such as manual selection can be used.
The invention's bookmarks can be applied to any video or audio application where the physical position in the material is readily ascertainable e.g., DVDs, VCRs, MP3s, etc.
Users can indicate their preferences for a certain program. A user can rate a particular program with one, two, or three thumbs up, indicating the degree that he likes the program. One, two, or three thumbs down are used to indicate the degree that the user dislikes the program. The degree that the user likes or dislikes the program increases as the number of thumbs up or down increases (i.e., two thumbs up indicates a stronger preference than one thumbs up).
At anytime during the viewing of live television, the user is able to tell the system to save the program in progress, record the program the next time, if any, it is shown, or get a season pass for the program. If the user is watching a show and tells the system to record the program in progress, then the system will record the program from that point on and will add onto the saved recording (pre-pending) the portion of the program that has already passed and has been buffered. The user's choices will appear in his profile so he can edit it later.
A checkmark next to a program name indicates that the user has requested the system to record the program. Two checkmarks 2403 mean that the program 2407 is part of a season pass. The user can check or uncheck any program on the list. The programs that are check-marked have a higher priority to be stored on the system hard disk than the unchecked programs.
The invention's trick play bar can be applied to any video or audio application where the physical position in the material is readily ascertainable e.g., DVDs, VCRs, MP3s, etc.
The invention's overshoot correction can be applied to any video or audio application where the physical position in the material is readily ascertainable e.g., DVDs, VCRs, MP3s, etc.
Referring again to FIG. 15, a plurality of user preferences can be stored on the storage device 1502. The user preferences can encompass user interface preferences (e.g., background colors, display font size, etc.), viewing preferences and patterns, which of the programs that are stored on the local storage device have been recorded by the user, playlists, etc. The user preferences are recorded as the user operates the system. Some aspects of the user preferences are passive and are determined by the system while others are specifically set by the user.
The Control Input Module 1504 receives the remote control's command signals when the user uses the remote control. The user identification process can occur in many ways. For example, the remote control sends an identifier message to the system via the Control Input Module 1504 whenever the user presses a button on the remote control. The message can be a small ID message or a simple binary message header. This allows the Control Input Module 1504 to be immediately informed of the user's identity. If another user uses another remote control, then the system can immediately identify the user change.
Another example for the remote control to identify the user to the system is not as up to date. The user can press a button on the remote control that sends an identification message to the Control Input Module 1504. This puts the responsibility on the user to perform the identification process. Yet another example allows the system to poll the remote control for an identification message whenever the remote is used.
The remote control can be uniquely encoded by the user or at the factory by storing a unique identifier in the remote control. For simplicity, the remote control's user ID code can be unique within the user's household. This cuts down on the number of unique IDs required.
The viewer interface 1503 processes the remote control's identification and checks the preferences on the storage device 1502 for any associated preference files. The viewer interface 1503 then uses the associated preference file (or default preference file if no match was found) for the user. For example, if the viewer interface 1503 finds that the users have just changed, the viewer interface 1503 can reconfigure the displayed Now Showing screen as shown in FIG. 17 to display the new user's recorded shows and can adjust display font sizes and background colors to the user's preferences. This allows the system to adapt to children, for example, and present a simple interface that a younger child can respond to and be entertained.
The remote control can also identify the user to the system using other methods. Referring to FIG. 35, a user can have an associated tag 3401, e.g. an RFID tag that can be attached to a key ring, necklace, watch, in his wallet, or even a sub-dermal tag inserted somewhere in the user's body. The remote control 3402 detects the tag via radio signals in a limited radius so the remote control does not get confused by signals emanating from other users' tags.
The remote control 3402 notifies the Control Input Module 1504 on the multimedia device 3403 of the user's identity.
As noted above, all aspects of the user's experience can be tailored to the preferences of that user. For example, multimedia content such as broadcast or recorded television programs, music play lists, and the like could be sorted, displayed, or restricted, depending on the user identifier. User preferences such as parental controls, channel lineups, programmable button functions such as radio station preset buttons, even room lighting could all be customized. Certain users can have access to system setup information (administrative privilege) while others may be restricted.
Users could be members of groups within a household and share attributes of their preferences. The viewer interface 1503 can allow a user to exchange GUI preferences, for example, so that other users can use his customized user interface and graphics.
An embodiment of the invention allows the Control Input Module 1504 on the multimedia device 3403 to directly read the user's tag 3401. The Control Input Module 1504 sends the information transmitted from the user's tag 3401 to the viewer interface 1503. The viewer interface 1503 processes the information to determine the user's identity and checks the preferences on the storage device 1502 for any associated preference files as described above.
Another embodiment of the invention uses a photo player or a music player as the multimedia device 3403. The multimedia device 3403 detects the user's tag 3401 and reads the user's ID from the tag. The multimedia device 3403 finds the user's ID in a list of users and determines that the user has a preference for a certain type of photos or music. The multimedia device 3403 then displays the photos or plays the music that fall into the type that the user prefers.
This embodiment works in a home, for example, where one user prefers classical music and another prefers rock and roll. When one user walks into the room where the multimedia device 3403 resides, the multimedia device 3403 switches to the type of music that the user prefers. When both users are in the room, the multimedia device acts as described below, finding a common ground between the two users. this embodiment also works for electronic photo displays where the multimedia device 3403 displays a different style of photos or selection of photos for each user.
Yet another embodiment of the invention allows the Control Input Module 1504 on the multimedia device 3403 to directly read a plurality of users' tags. This situation occurs when a family is sitting in the same room using the multimedia device 3403. The Control Input Module 1504 reads all of the user tags within its range and sends the identification information that it extracts from the tag signals to the viewer interface 1503. The viewer interface 1503 can correlate all of the users' preferences and determine if any intersections exist. The viewer interface 1503 can then display any intersections in program material, e.g., displaying any recorded television shows that all of the users may enjoy. This would allow the system to not display a list of “R” rated movies when there are underage children present, for example.
A more powerful method of identifying the user is to have a memory device in the tag 3401. The tag can then store the user's preferences for a plurality of devices, e.g., a DVR, a car radio, the car's climate control settings, an MP3 player, a photo display device, etc. The user's tag 3401 can be queried by any device that he is near, such as his car or the remote control 3402. The remote control 3402, for example, can transmit the user's preferences to the Control Input Module 1504 on the multimedia device 3403. This allows the user to use any multimedia device 3403, a DVR for example, that accepts his preferences. The multimedia device 3403 does not have to constantly store the user's preferences to customize his user experience.
This allows the user to go to a hotel, for example, and have the hotel's DVR customize itself to the user. The hotel's DVR can retrieve the user's preferences from his tag 3401 and customize the DVR's recordings, channels, and UI to the user. This also allows the DVR to target ads stored on the DVR to the user. The DVR can display ads targeted to the user's demographics in a program guide or during a program that the user is watching. The DVR can insert customized commercials that it has determined the user will watch into a TV show that the user is viewing. For example, the commercials can be for local businesses that cater to the user's age and gender or for a car manufacturer that wants to target the users age and gender.
The DVR service provider can charge a fee to the advertisers for the number of ads that the user views or simply for the use of the user's information. The DVR service can also charge a hotel for the use of the user's information. The hotel can charge a fee to local advertisers for displaying their commercials to the user.
FIG. 35 shows a tag characterized as a mobile data device 3501 that can be independently queried by a multimedia device 3502. The mobile data device 3501 can be a PDA or a laptop, for example. The mobile data device 3501 can carry a large amount of data that can be queried by the multimedia device 3502. The multimedia device 3502 can be synched with the mobile data device 3501. This allows a multimedia device 3502 to provide a very detailed customized experience for the user. The mobile data device 3501 could carry the user's favorite MP3's which could be temporarily synched to the multimedia device 3502. The mobile data device 3501 can store the user's recently recorded programs from his home DVR which can be transferred to the multimedia device 3502 upon a synch session. The mobile data device 3501 can be used in the same manner as the tags described above.
Although RFID tags are mentioned above, other methods of identifying the user may be used, e.g., computer vision recognition, biometric identification (fingerprint, retinal, IR patterns, etc.), voice analysis, etc.
An embodiment of the invention allows the user to customize his user experience at remote locations via a service. FIG. 36 shows a DVR service example. The user makes an online reservation with a hotel for a specified period of time. The user can simply check a box during his reservation session that indicates that he is a subscriber to a DVR service 3602. The hotel's server 3603 contacts the DVR service 3602 for the user's viewing preferences via a network 3605, such as the Internet. The hotel can have a privacy agreement with the DVR service that protects the user's information.
The DVR service 3602 can contact the user's home DVR 3601 for the user's viewing preferences. The DVR service 3602 receives the user's viewing preferences from the user's home DVR 3601 and forwards the user's preferences to the hotel server 3603. The DVR service 3602 deletes any local storage of the user's preferences. This allows the DVR service 3602 to preserve the user's privacy.
The DVR service 3602 can also have the user's viewing preferences already stored locally. In that case, the DVR service 3602 sends the user's viewing preferences to the hotel server 3603.
The hotel server 3603 uses the user's viewing preferences to record programs that the user had scheduled his home DVR 3601 to record during the period of his stay at the hotel. The hotel server 3603 can use the user's viewing preferences to record shows within a few days before the user is to arrive just in case the user has not watched the shows on his home DVR 3601. The user could also specify the number of days or specific shows that he wants recorded before he arrives.
When the user arrives at the hotel, the hotel server 3603 makes the programs that it has recorded available to the user via a DVR 3604 in the user's room. The advantage to having the hotel server 3603 perform the recordings is that it is typically a hotel's practice to assign a room to the user at the time the user checks into the hotel. Therefore, the user's room can be unpredictable. The hotel server 3603 can allow only the DVR 3604 in the user's room to access the programs recorded for the user. Alternatively, the DVR 3604 can transfer the programs recorded for the user directly to its local storage and have them ready for the user to view. The hotel server 3603 can delete the user's viewing preferences when the user ends his stay at the hotel.
If the user has changed any of his viewing preferences while interacting with the DVR 3604 in his hotel room, he can command the hotel server 3603 to send an update to the DVR service 3602. When the DVR service 3602 receives the user's update viewing preferences it can update its locally stored copy of the user's viewing preferences, if it has them. The DVR service 3602 can send the user's viewing preferences changes to the user's home DVR 3601. The user's home DVR 3601 updates its copy of the user's viewing preferences based on the information received fro the DVR service 3602.
For example, the user may have viewed a program that was recorded by the hotel server 3603 and was also recorded by his home DVR 3601. The user may want to have the program deleted from his home DVR 3601 since he has already viewed the program at the hotel DVR 3604. The user can instruct the hotel server 3603 to update his viewing preferences and the hotel server 3603 notifies the DVR service 3602. The DVR service sends the user's home DVR 3601 the viewing preference update and the user's home DVR 3601 then deletes the program from its recorded programs.
An embodiment of the invention allows the hotel server 3603 to obtain a program list from the DVR service 3602. The DVR service 3602 derives the program list based on the user's viewing preferences when the hotel service 3603 requests a program list for the user. The DVR service 3602 sends the program list to the hotel server 3603. The hotel server 3603 then records programs from the program list to make programs available to the user when he arrives. This approach allows the DVR service 3602 to preserve the user's privacy by retaining the user's viewing preferences and only making a program list available to the hotel server 3603. The information from the program list itself does not allow an outsider to derive a user's viewing preferences.
Yet another embodiment of the invention allows the hotel server 3603 to provide a list of programs that it has stored locally to the DVR service 3602. The DVR server 3602 evaluates the list of programs and creates a sub-list of programs from the list of programs that the DVR service 3602 believes the user would like to view based on the user's viewing preferences. The DVR service 3602 sends the sub-list to the hotel server 3603. When the user checks into the hotel, the hotel server 3603 makes the sub-list of programs available to the user via the DVR 3604 in the user's room.
An embodiment of the invention allows the hotel server 3603 to aggregate all of its guests' scheduled recordings. The hotel server 3603 can use the aggregated recording schedule to record one copy of a show that may have been scheduled by several guests. The single recording can be accessed by the DVRs in those guests' rooms. Further, the hotel server 3603 can examine the user's viewing preferences and select from the programs that it has already recorded any programs that the it finds that the user may like to view. The hotel server 3603 can use the types of programs that the user prefers to make the correlation between the programs that it has already recorded and what it believes the user would like to view. The hotel server 3603 can also use other parameters of the user's viewing preferences to select programs.
The DVR 3604 in the user's hotel room also customizes its user interface using the user's viewing preferences. The user has a viewing experience that can be identical to the user's viewing experience at his home DVR 3601. This can differ if the hotel wants to implement customized commercials, for example.
The DVR service 3602 can also retrieve any recorded programs from the user's home DVR 3601 that the user has indicated that he wants to view at the hotel's DVR 3604. The DVR service forwards the retrieved programs to the hotel server 3603. The hotel server 3603 allows the DVR 3604 in the user's room to access the retrieved programs.
An embodiment of the invention allows the hotel server 3603 to transfer programs to a DVR's local storage across a local network to reduce the load on the hotel server 3603.
The DVR service 3602 can charge the hotel a fee for the use of the DVR service's personalization service.
Although a DVR service is described above, any service basis may be used.
Although a hotel server and DVR are described above, the invention can be applied to other multimedia devices and scenarios such as MP3 players, set top boxes, televisions, temperature preferences for a room, lighting preferences for a room, fast food preferences displayed on a device at a fast food vendor, etc. Further, a multimedia device may contact a service directly.
1. A method for a multimedia mobile personalization system, comprising:
receiving from a remote control, by a multimedia device, a plurality of signals from a plurality of user identification tags, the remote control simultaneously detecting the plurality of signals from the plurality of user identification tags, a signal contains an identifier for a user;
retrieving, by the multimedia device, user preferences associated with the received plurality of signals;
in response to retrieving the user preferences:
determining common interests between the retrieved user preferences, the multimedia device customizes its operations based on the determined common interests between the retrieved user preferences; and
in response to a user command, the multimedia device displaying a listing of recorded multimedia content that the determined common interests indicate are of interest to users identified by the retrieved user preferences.
2. The method of claim 1, wherein the multimedia device customizes its display of the displayed listing of recorded multimedia content by not displaying recorded multimedia content in the listing that are not appropriate for children when the retrieved user preferences indicate that children are present.
3. An apparatus for a multimedia mobile personalization system, comprising:
a receiver, on a multimedia device, that receives from a remote control a plurality of signals from a plurality of user identification tags, the remote control simultaneously detecting the plurality of signals from the plurality of user identification tags, a signal contains an identifier for a user;
a logic at the multimedia device that retrieves user preferences associated with the received plurality of signals;
a logic at the multimedia device determines common interests between the retrieved user preferences, the multimedia device customizes its operations based on the determined common interests between the retrieved user preferences; and
a logic at the multimedia device that, in response to a user command, displays a listing of recorded multimedia content that the determined common interests indicate are of interest to users identified by the retrieved user preferences.
4. The apparatus of claim 3, wherein the multimedia device customizes its display of the displayed listing of recorded multimedia content by not displaying recorded multimedia content in the listing that are not appropriate for children when the retrieved user preferences indicate that children are present.
5. A non-transitory computer-readable medium carrying one or more sequences of instructions for a multimedia mobile personalization system, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
6. The non-transitory computer-readable medium of claim 5, wherein the multimedia device customizes its display of the displayed listing of recorded multimedia content by not displaying recorded multimedia content in the listing that are not appropriate for children when the retrieved user preferences indicate that children are present.
7. The method of claim 1, wherein the multimedia device is a digital video recorder (DVR).
8. The method of claim 1, wherein the multimedia device is digital audio player.
recording multimedia content that the determined common interests indicate are of interest to users identified by the retrieved user preferences.
10. The method of claim 1, wherein the recorded multimedia content includes advertisements.
11. The apparatus of claim 3, wherein the multimedia device is a digital video recorder (DVR).
12. The apparatus of claim 3, wherein the multimedia device is digital audio player.
a recording logic at the multimedia device that records multimedia content that the determined common interests indicate are of interest to users identified by the retrieved user preferences.
14. The apparatus of claim 3, wherein the recorded multimedia content includes advertisements.
15. The non-transitory computer-readable medium of claim 5, wherein the multimedia device is a digital video recorder (DVR).
16. The non-transitory computer-readable medium of claim 5, wherein the multimedia device is digital audio player.
17. The non-transitory computer-readable medium of claim 5, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to further perform:
18. The non-transitory computer-readable medium of claim 5, wherein the recorded multimedia content includes advertisements.
US12/464,819 1999-03-30 2009-05-12 Multimedia mobile personalization system Active US9282273B2 (en)
US09/539,290 US6757906B1 (en) 1999-03-30 2000-03-30 Television viewer interface system
US10/843,550 US8516520B1 (en) 1999-03-30 2004-05-10 Television viewer interface system
US11/105,011 US8689265B2 (en) 1999-03-30 2005-04-12 Multimedia mobile personalization system
US12/464,819 US9282273B2 (en) 1999-03-30 2009-05-12 Multimedia mobile personalization system
US11/105,011 Division US8689265B2 (en) 1999-03-30 2005-04-12 Multimedia mobile personalization system
US20090259939A1 US20090259939A1 (en) 2009-10-15
US9282273B2 true US9282273B2 (en) 2016-03-08
ID=46304335
US11/105,011 Active 2022-11-07 US8689265B2 (en) 1999-03-30 2005-04-12 Multimedia mobile personalization system
US12/464,819 Active US9282273B2 (en) 1999-03-30 2009-05-12 Multimedia mobile personalization system
US12/464,817 Active US9986298B2 (en) 1999-03-30 2009-05-12 Multimedia mobile personalization system
US12/861,124 Active US9788068B2 (en) 1999-03-30 2010-08-23 Multimedia mobile personalization system
US15/064,244 Abandoned US20160192020A1 (en) 1999-03-30 2016-03-08 Multimedia mobile personalization system
US15/974,202 Pending US20180255366A1 (en) 1999-03-30 2018-05-08 Multimedia mobile personalization system
US (6) US8689265B2 (en)
DE602005014198D1 (en) * 2005-03-29 2009-06-10 Sony Ericsson Mobile Comm Ab A method for sharing information between portable communication terminals and communication terminal for
US9110569B2 (en) 2007-08-22 2015-08-18 Linkedin Corporation Indicating a content preference
US20160100199A1 (en) * 2014-10-01 2016-04-07 Charter Communications Operating, Llc System and method for controlling hotel cpe via personal smart device
US10028023B2 (en) 2016-01-20 2018-07-17 Google Llc Methods and systems for automatic media output based on user proximity
US10231001B2 (en) * 2016-05-24 2019-03-12 Divx, Llc Systems and methods for providing audio content during trick-play playback
EP0746152A1 (en) 1995-05-31 1996-12-04 International Business Machines Corporation Video receiver display of menu overlaying video
US20040226043A1 (en) 2003-05-07 2004-11-11 Autodesk, Inc. Location enabled television
US20050149977A1 (en) 2004-01-07 2005-07-07 Kabushiki Kaisha Toshiba Information display apparatus and method having unfolded content items and folded group content items
EP0898279B1 (en) 1997-08-22 2006-06-14 Sony Corporation Recording medium and menu control
EP0889649B1 (en) 1997-07-04 2006-09-27 Sony Corporation Control system and method, reproducing apparatus, output apparatus, and transmission medium
US20140040942A1 (en) 1999-06-28 2014-02-06 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
JP2776292B2 (en) 1995-03-10 1998-07-16 日本電気株式会社 The solid-state imaging device
US20020052197A1 (en) 1997-02-26 2002-05-02 Yuen Henry C. Cordless phone back link for interactive television system
DE102007034515A1 (en) * 2007-07-24 2009-01-29 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Air intake system of a multi-cylinder internal combustion engine
US8066264B2 (en) * 2007-11-26 2011-11-29 Sulzer Chemtech Ag Contact tray for a mass transfer column
2005-04-12 US US11/105,011 patent/US8689265B2/en active Active
2009-05-12 US US12/464,819 patent/US9282273B2/en active Active
2009-05-12 US US12/464,817 patent/US9986298B2/en active Active
2010-08-23 US US12/861,124 patent/US9788068B2/en active Active
2016-03-08 US US15/064,244 patent/US20160192020A1/en not_active Abandoned
2018-05-08 US US15/974,202 patent/US20180255366A1/en active Pending
US20120278842A1 (en) 1999-03-30 2012-11-01 Howard Look Television Viewer Interface System
US20090256718A1 (en) 1999-03-30 2009-10-15 Tivo Inc. Multimedia mobile personalization system
US20090259939A1 (en) 1999-03-30 2009-10-15 Tivo Inc. Multimedia mobile personalization system
US20110091182A1 (en) 1999-03-30 2011-04-21 Howard Look Television viewer interface system
Current Claims as of Jul. 11, 2007 for EP Application No. 00 921 560.9-2202, 8 pages.
Current Claims in European Application No. 10182941.4-2202, Applicant: TiVo Inc., dated Sep. 30, 2010, 2 pages.
European Claims in application No. 07022614.7-1241 dated May 2008, 6 pages.
European Patent Office Extended Search Report for EP Application No. 10182941.4-2202 mailed Mar. 18, 2011, 5 pages, 80298 Munich Germany.
European Patent Office International Search Report mailed Jul. 14, 2000 for International Application No. PCT/US00/08599, 3 pages, P.B. 5816 Patentlaan 2 NL-2260 HV Rijswijk.
European Patent Office Office Action Communication Pursuant to Article 96(2) EPC for EP Application No. 00 921 560.9-2202 mailed Nov. 2, 2009, 3 pages, D-80298 Munich, Germany.
European Patent Office, "Office Action" in application No. 00921560.9-2202 dated Jul. 11, 2007, 3 pages.
European Patent Office, "Search Report", in application No. 07022614.7-1241 dated May 2, 2008, 5 pages.
International Preliminary Examining Authority/US Notification of Transmittal of International Preliminary Examination Report for International Application No. PCT/US00/08599 mailed Mar. 15, 2001, 6 pages, Commissioner of Patents and Trademarks, Box PCT, Washington, DC 20231.
McFedries, Paul, "The Complete Idiot's Guide to Windows 95", Que Corporation, 2nd Edition, 1997, pp. 36-39 plus cover (5 pages total).
US20160192020A1 (en) 2016-06-30
US8689265B2 (en) 2014-04-01
US20050246738A1 (en) 2005-11-03
US20180255366A1 (en) 2018-09-06
US9788068B2 (en) 2017-10-10
US20100319014A1 (en) 2010-12-16
US20090259939A1 (en) 2009-10-15
US20090256718A1 (en) 2009-10-15
US9986298B2 (en) 2018-05-29