Source: https://patents.google.com/patent/US9788068B2/en
Timestamp: 2018-10-22 04:12:47
Document Index: 594760142

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

US9788068B2 - Multimedia mobile personalization system - Google Patents
US9788068B2
US9788068B2 US12861124 US86112410A US9788068B2 US 9788068 B2 US9788068 B2 US 9788068B2 US 12861124 US12861124 US 12861124 US 86112410 A US86112410 A US 86112410A US 9788068 B2 US9788068 B2 US 9788068B2
US12861124
US20100319014A1 (en )
A multimedia mobile personalization system allows a user to record and play multimedia content on a set top box at a location other than his home using the user's preferences from his home DVR.
This application is a continuation of application Ser. No. 11/105,011, filed Apr. 12, 2005, now U.S. Pat. No. 8,689,265, which claims benefit of Provisional Appln. Ser. No. 60/561,558, filed Apr. 12, 2004, the entire contents of which are hereby incorporated by reference as if fully set forth herein, under 35 U.S.C. §119(e). 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, now U.S. Pat. No. 8,516,520, which is a continuation of application Ser. No. 09/539,290, filed Mar. 30, 2000, now U.S. Pat. No. 6,757,906, and claims benefit of Provisional Appln. Ser. No. 60/127,178, filed Mar. 30, 1999, the entire contents of the foregoing are hereby incorporated by reference as if fully set forth herein, under 35 U.S.C. §120. The applicants hereby rescind any disclaimer of claim scope in the parent applications or the prosecution history thereof and advise the USPTO that the claims in this application may be broader than any claim in the parent applications.
Referring again to FIG. 1, an embodiment of the invention provides a viewer interface that allows the viewer to access different functions of the system. The system's construct allows items called video loopsets to be stored on the hard disk or storage device 105. The video loop sets enter the system through input streams into the Input Module 101 and converted to MPEG streams and placed onto the storage device by the Media Switch 102. The video loopsets also enter the system in the form of MPEG streams (through a backchannel, VBI, transmission media, etc.), bypass the MPEG conversion cycle by the Input Module 101 and are written to the storage device 105 by the Media Switch 102.
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 from the DVR service 3602.
1. A method for serving content to a plurality of client devices, comprising:
receiving, by a server, a plurality of individual multimedia content recording schedules for individual users in a plurality of users, each individual multimedia content recording schedule in the plurality of individual multimedia content recording schedules specifying a respective listing of programs that have been scheduled to be recorded for a respective individual user in the plurality of users;
generating, by the server, server-generated multimedia content recording schedules for the individual users in the plurality of users based at least in part on the plurality of individual multimedia content recording schedules for individual users in the plurality of users;
aggregating, by the server, the server-generated multimedia content recording schedules into an aggregated recording schedule;
recording, by the server, a particular multimedia content that has been scheduled for recording in two or more server-generated multimedia content recording schedules of the server-generated multimedia content recording schedules by two or more users of the plurality of users, the server storing a single copy of the particular multimedia content;
allowing, by the server, client devices associated with each user of the two or more users to access the single copy of the particular multimedia content.
2. The method of claim 1, wherein the client devices communicate with the server across a network.
3. The method of claim 1, wherein the server receives one or more individual multimedia content recording schedules in the plurality of individual multimedia content recording schedules from a DVR service.
4. The method of claim 1, wherein the server receives multimedia content recording requests from a client device associated with a user, and wherein the server creates the plurality of individual multimedia content recording schedules at least partly from multimedia content recording requests.
5. The method of claim 1, wherein a client device is associated with a user upon the user checking into a hotel.
6. The method of claim 1, wherein a client device associated with a user downloads programs from the server onto a storage device in communication with the client device that the server has recorded for the user.
7. The method of claim 1, wherein the recording step records multimedia content listed in the multimedia content recording schedules.
8. The method of claim 1, wherein the recording step records multimedia content that is determined to be of interest to a user.
determining multimedia content that may be of interest to a user among multimedia content that have previously been recorded by the server.
10. A method for serving content to a plurality of client devices, comprising:
recording, by the server, a particular multimedia content that has been scheduled for recording in the server-generated multimedia content recording schedules by the plurality of users, the server storing the particular multimedia content;
allowing, by the server, client devices associated with each user of the plurality of users to access the particular multimedia content stored by the server.
11. The method of claim 10, wherein the server stores a single copy of the particular multimedia content.
12. The method of claim 10, wherein the client devices communicate with the server across a network.
13. The method of claim 10, wherein the server receives the plurality of individual multimedia content recording schedules from a DVR service.
14. The method of claim 10, wherein the server receives multimedia content recording requests from a client device associated with a user, and wherein the server creates the plurality of individual multimedia content recording schedules at least partly from multimedia content recording requests.
15. The method of claim 10, wherein a client device is associated with a user upon the user checking into a hotel.
16. The method of claim 10, wherein a client device associated with a user downloads programs from the server onto a storage device in communication with the client device that the server has recorded for the user.
17. The method of claim 10, wherein the recording step records multimedia content that is determined to be of interest to a user.
19. An apparatus for serving content to a plurality of client devices, comprising:
an aggregation device, at a server, that receives, by the server, a plurality of individual multimedia content recording schedules for individual users in a plurality of users, each individual multimedia content recording schedule in the plurality of individual multimedia content recording schedules specifying a respective listing of programs that have been scheduled to be recorded for a respective individual user in the plurality of users; generates, by the server, server-generated multimedia content recording schedules for the individual users in the plurality of users based at least in part on the plurality of individual multimedia content recording schedules for individual users in the plurality of users; aggregates, by the server, the server-generated multimedia content recording schedules into an aggregated recording schedule;
a recording device, at the server, that records a particular multimedia content that has been scheduled for recording in two or more server-generated multimedia content recording schedules of the server-generated multimedia content recording schedules by two or more users of the plurality of users, the server storing a single copy of the particular multimedia content;
a multimedia content access device, at the server, that allows client devices associated with each user of the two or more users to access the single copy of the particular multimedia content.
20. The apparatus of claim 19, wherein the client devices communicate with the server across a network.
21. The apparatus of claim 19, wherein the server receives the plurality of individual multimedia content recording schedules from a DVR service.
22. The apparatus of claim 19, wherein the server receives multimedia content recording requests from a client device associated with a user, and wherein the server creates the plurality of individual multimedia content recording schedules at least partly from multimedia content recording requests.
23. The apparatus of claim 19, wherein a client device is associated with a user upon the user checking into a hotel.
24. The apparatus of claim 19, wherein a client device associated with a user downloads programs from the server onto a storage device in communication with the client device that the server has recorded for the user.
25. The apparatus of claim 19, wherein the recording step records multimedia content listed in the multimedia content recording schedules.
26. The apparatus of claim 19, wherein the recording step records multimedia content that is determined to be of interest to a user.
a multimedia interest determination device, at the server that determines multimedia content that may be of interest to a user among multimedia content that have previously been recorded by the server.
28. An apparatus for serving content to a plurality of client devices, comprising:
a recording device, at the server, that records a particular multimedia content that has been scheduled for recording in the server-generated multimedia content recording schedules by the plurality of users, the server storing the particular multimedia content;
a multimedia content access device, at the server, that allows client devices associated with each user of the plurality of users to access the particular multimedia content stored by the server.
29. The apparatus of claim 28, wherein the server stores a single copy of the particular multimedia content.
30. The apparatus of claim 28, wherein the client devices communicate with the server across a network.
31. The apparatus of claim 28, wherein the server receives the individual multimedia content recording schedules from a DVR service.
32. The apparatus of claim 28, wherein the server receives multimedia content recording requests from a client device associated with a user, and wherein the server creates the individual multimedia content recording schedules at least partly from multimedia content recording requests.
33. The apparatus of claim 28, wherein a client device is associated with a user upon the user checking into a hotel.
34. The apparatus of claim 28, wherein a client device associated with a user downloads programs from the server onto a storage device in communication with the client device that the server has recorded for the user.
35. The apparatus of claim 28, wherein the recording step records multimedia content that is determined to be of interest to a user.
37. A non-transitory computer readable medium carrying one or more sequences of instructions for serving content to a plurality of client devices, 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:
38. The non-transitory computer readable medium of claim 37, wherein the client devices communicate with the server across a network.
39. The non-transitory computer readable medium of claim 37, wherein the server receives the plurality of individual multimedia content recording schedules from a DVR service.
40. The non-transitory computer readable medium of claim 37, wherein the server receives multimedia content recording requests from a client device associated with a user, and wherein the server creates the plurality of individual multimedia content recording schedules at least partly from multimedia content recording requests.
41. The non-transitory computer readable medium of claim 37, wherein a client device is associated with a user upon the user checking into a hotel.
42. The non-transitory computer readable medium of claim 37, wherein a client device associated with a user downloads programs from the server onto a storage device in communication with the client device that the server has recorded for the user.
43. The non-transitory computer readable medium of claim 37, wherein the recording step records multimedia content listed in the multimedia content recording schedules.
44. The non-transitory computer readable medium of claim 37, wherein the recording step records multimedia content that is determined to be of interest to a user.
45. The non-transitory computer readable medium of claim 37, further comprising:
46. A non-transitory computer readable medium carrying one or more sequences of instructions for serving content to a plurality of client devices, 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:
47. The non-transitory computer readable medium of claim 46, wherein the server stores a single copy of the particular multimedia content.
48. The non-transitory computer readable medium of claim 46, wherein the client devices communicate with the server across a network.
49. The non-transitory computer readable medium of claim 46, wherein the server receives the plurality of individual multimedia content recording schedules from a DVR service.
50. The non-transitory computer readable medium of claim 46, wherein the server receives multimedia content recording requests from a client device associated with a user, and wherein the server creates the plurality of individual multimedia content recording schedules at least partly from multimedia content recording requests.
51. The non-transitory computer readable medium of claim 46, wherein a client device is associated with a user upon the user checking into a hotel.
52. The non-transitory computer readable medium of claim 46, wherein a client device associated with a user downloads programs from the server onto a storage device in communication with the client device that the server has recorded for the user.
53. The non-transitory computer readable medium of claim 46, wherein the recording step records multimedia content that is determined to be of interest to a user.
54. The non-transitory computer readable medium of claim 46, further comprising:
US12861124 1999-03-30 2010-08-23 Multimedia mobile personalization system Active US9788068B2 (en)
US09539290 US6757906B1 (en) 1999-03-30 2000-03-30 Television viewer interface system
US56155804 true 2004-04-12 2004-04-12
US10843550 US8516520B1 (en) 1999-03-30 2004-05-10 Television viewer interface system
US11105011 US8689265B2 (en) 1999-03-30 2005-04-12 Multimedia mobile personalization system
US12861124 US9788068B2 (en) 1999-03-30 2010-08-23 Multimedia mobile personalization system
US15064244 US20160192020A1 (en) 1999-03-30 2016-03-08 Multimedia mobile personalization system
US11105011 Continuation US8689265B2 (en) 1999-03-30 2005-04-12 Multimedia mobile personalization system
US15064244 Continuation US20160192020A1 (en) 1999-03-30 2016-03-08 Multimedia mobile personalization system
US20100319014A1 true US20100319014A1 (en) 2010-12-16
US9788068B2 true US9788068B2 (en) 2017-10-10
US11105011 Active 2022-11-07 US8689265B2 (en) 1999-03-30 2005-04-12 Multimedia mobile personalization system
US12464819 Active US9282273B2 (en) 1999-03-30 2009-05-12 Multimedia mobile personalization system
US12464817 Active US9986298B2 (en) 1999-03-30 2009-05-12 Multimedia mobile personalization system
US12861124 Active US9788068B2 (en) 1999-03-30 2010-08-23 Multimedia mobile personalization system
US15064244 Pending US20160192020A1 (en) 1999-03-30 2016-03-08 Multimedia mobile personalization system
US15974202 Pending US20180255366A1 (en) 1999-03-30 2018-05-08 Multimedia mobile personalization system
JP2017526174A (en) * 2014-08-29 2017-09-07 インテル・コーポレーション Techniques for filling the elongated structures high aspect ratio having a configuration related multiple metal layers and
EP0775417A1 (en) 1994-05-20 1997-05-28 News America Publications, Inc. Improved electronic television program schedule guide system and method
US20010024564A1 (en) 1989-10-30 2001-09-27 Patrick Young Television schedule system with enhanced recording capability
US7465772B2 (en) * 2004-07-16 2008-12-16 Sumitomo Chemical Company, Limited Apparatus for continuous polymerization of olefin, method for transferring a polymer powder, and method for continuous polymerization of olefin
US20160192020A1 (en) 1999-03-30 2016-06-30 Tivo Inc. Multimedia mobile personalization system
Current Claims in PCT Patent Application No. PCT/US04/00561 (6 pgs), (Text on enclosed CD-ROM).
European Patent Office, Application No. 07022614.7, Foreign Office Action dated Aug. 1, 2016.
European Patent Office, Application No. 07022614.7, Pending Claims dated Aug. 1, 2016.
European Patent Office, Application No. 10182941.4, Pending Claims dated Jul. 8, 2015.
European Patent Office, Application No. 10182941.4, Summons to Oral Proceedings dated Jul. 8, 2015.
McFedries, Paul, "The Complete Idiot's Guide to Windows 95," 1997, Que Corporation, 2nd Edition, pp. 36-39. (Text on enclosed CD-ROM).
Microsoft Press Computer Dictionary, 1997, Microsoft Press, Third Edition, p. 355. (Text on enclosed CD-ROM).
Office Action from PCT Patent Application No. PCT/US04/00561, dated Dec. 8, 2004, (11 pgs), (Text on enclosed CD-ROM).
Rare Medieval Bookmark Found in Leiden University Library.
U.S. Appl. No. 10/923,445, filed Aug. 20, 2004, Non-Final Office Action dated Nov. 18, 2013.
U.S. Appl. No. 11/105,011, filed Apr. 12, 2005, Final OA, dated Feb. 1, 2011.
U.S. Appl. No. 11/105,011, filed Apr. 12, 2005, Final Office Action, dated Jun. 25, 2012.
U.S. Appl. No. 11/105,011, filed Apr. 12, 2005, Office Action, dated Oct. 25, 2011.
U.S. Appl. No. 12/140,182, filed Jun. 16, 2008, Final Office Action, dated Apr. 30, 2014.
U.S. Appl. No. 12/464,817, filed May 12, 2009, Final Office Action, dated Mar. 6, 2012.
U.S. Appl. No. 12/464,817, filed May 12, 2009, Office Action, dated Apr. 18, 2014.
U.S. Appl. No. 12/464,817, filed May 12, 2009, Office Action, dated Aug. 22, 2013.
U.S. Appl. No. 12/464,819, filed May 12, 2009, Final Office Action, dated Apr. 30, 2014.
U.S. Appl. No. 12/464,819, filed May 12, 2009, Final Office Action, dated Nov. 26, 2012.
U.S. Appl. No. 12/464,819, filed May 12, 2009, Office Action, dated Sep. 6, 2013.
U.S. Appl. No. 12/464,819, filed May 12, 2012, Office Action, dated Mar. 13, 2012.
U.S. Appl. No. 12/975,936, filed Dec. 22, 2010, Final Office Action, dated Mar. 28, 2014.
U.S. Appl. No. 12/975,936, filed Dec. 22, 2010, Interview Summary, dated Aug. 25, 2014.
U.S. Appl. No. 13/544,886, filed Jul. 9, 2012 Office Action, dated May 2, 2013.
U.S. Appl. No. 13/544,886, filed Jul. 9, 2012, Final Office Action, dated Nov. 6, 2013.
U.S. Appl. No. 13/544,886, filed Jul. 9, 2012, Final Office Action, dated Sep. 22, 2014.
U.S. Appl. No. 13/544,886, filed Jul. 9, 2012, Office Action, dated Jun. 19, 2014.
U.S. Appl. No. 13/544,895, filed Jul. 9, 2012, Office Action, dated May 5, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 10/923,445, Final Office Action dated Jan. 21, 2015.
United States Patent and Trademark Office, U.S. Appl. No. 10/923,445, Non-Final Office Action dated Jul. 16, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 10/923,445, Non-Final Office Action dated Nov. 18, 2013.
United States Patent and Trademark Office, U.S. Appl. No. 12/464,817, Final Office Action dated Jul. 8, 2015.
United States Patent and Trademark Office, U.S. Appl. No. 12/464,817, Non-Final Office Action dated Apr. 7, 2016.
United States Patent and Trademark Office, U.S. Appl. No. 12/464,817, Non-Final Office Action dated Dec. 8, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 12/464,819, Final Office Action dated Apr. 30, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 12/464,819, Non-Final Office Action dated Mar. 24, 2015.
United States Patent and Trademark Office, U.S. Appl. No. 12/464,819, Notice of Allowance dated Oct. 28, 2015.
United States Patent and Trademark Office, U.S. Appl. No. 12/975,936, Final Office Action dated Dec. 23, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 12/975,936, Final Office Action dated Mar. 28, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 12/975,936, Interview Summary dated Aug. 25, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 12/975,936, Non-Final Office Action dated Aug. 25, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 12/975,936, Notice of Allowance dated May 18, 2015.
United States Patent and Trademark Office, U.S. Appl. No. 13/544,886, Final Office Action dated Nov. 6, 2013.
United States Patent and Trademark Office, U.S. Appl. No. 13/544,886, Final Office Action dated Sep. 22, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 13/544,886, Non-Final Office Action dated Jun. 19, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 13/544,886, Non-Final Office Action dated May 2, 2013.
United States Patent and Trademark Office, U.S. Appl. No. 13/544,886, Non-Final Office Action dated May 5, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 13/544,895, Final Office Action dated Dec. 17, 2014.
United States Patent and Trademark Office, U.S. Appl. No. 13/544,895, Notice of Allowance dated Apr. 23, 2015.
US20160192020A1 (en) 2016-06-30 application
US8689265B2 (en) 2014-04-01 grant
US20050246738A1 (en) 2005-11-03 application
US20180255366A1 (en) 2018-09-06 application
US9282273B2 (en) 2016-03-08 grant
US20100319014A1 (en) 2010-12-16 application
US20090259939A1 (en) 2009-10-15 application
US20090256718A1 (en) 2009-10-15 application
US9986298B2 (en) 2018-05-29 grant
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LOCKETT, DAVID;FEDER, ADAM;BARTON, JAMES M.;AND OTHERS;SIGNING DATES FROM 20050620 TO 20050708;REEL/FRAME:045066/0163