Multimedia mobile personalization system
First Claim
Patent Images
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.
8 Assignments
0 Petitions
Accused Products
Abstract
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.
94 Citations
54 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. 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 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. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
-
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:
-
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. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45)
-
-
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:
-
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 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. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
-
Specification