System and method of content acquisition and delivery
AssigneeAT&T Intellectual Property I, L.P.
InventorsJames Gordon Beattie, Jr., Soumyajit Chakraborty, Stephen J. Griesmer, Roque Rios
Life of this patent
Estimating the term…
Abstract
A method includes receiving, at an electronic device, a first input from a user identifying a program and a viewing time and creating a first calendar event corresponding to the viewing time in an electronic calendar associated with the user. The method also includes determining a first device to deliver the program to, where the first device is associated with the user. The determination is based on the viewing time and a second calendar event in the electronic calendar. Further, the method includes delivering the program to the first device.
Claims19
A method comprising:
- receiving, at an electronic device, a first input from a user identifying a program and a viewing time;
- creating a first calendar event corresponding to the viewing time in an electronic calendar associated with the user;
- determining a first device to deliver the program to, wherein the first device is associated with the user, wherein the determination is based on the viewing time and a second calendar event in the electronic calendar;
- in response to detecting a conflict between the first calendar event and another calendar event, rescheduling the first calendar event by modifying the first calendar event to correspond to a second viewing time and automatically determining a second device to deliver the program to, wherein the second device is associated with the user, and wherein the determination of the second device is based on the second viewing time;
- and
- in response to detecting no conflict between the first calendar event and another calendar event, delivering the program to the first device.
A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving, at an electronic device, input from a user identifying a program and a viewing time;
- creating a first calendar event corresponding to the viewing time in an electronic calendar associated with the user;
- determining a first device to deliver the program to, wherein the first device is associated with the user, and wherein the determination of the first device is based on the viewing time and a second calendar event in the electronic calendar;
- in response to detecting a conflict between the first calendar event and another calendar event, rescheduling the first calendar event by modifying the first calendar event to correspond to a second viewing time and automatically determining a second device to deliver the program to, wherein the second device is associated with the user, and wherein the determination of the second device is based on the second viewing time;
- scheduling acquisition of the program at an acquisition time;
- and
- acquiring the program at the acquisition time.
A system comprising:
- a processor;
- an acquisition module executable by the processor to:
- receive input identifying a program and a viewing time;
- schedule acquisition of the program at an acquisition time;
- and
- acquire the program at the acquisition time;
- a scheduler executable by the processor to:
- create a first calendar event corresponding to the viewing time in an electronic calendar associated with a user;
- and
- reschedule the first calendar event in response to detecting a conflict between the first calendar event and another calendar event, wherein rescheduling the first calendar event includes:
- modifying the first calendar event to correspond to a second viewing time;
- and
- automatically determining a second device to deliver the program to, wherein the second device is associated with the user and wherein the determination of the second device is based at least in part on the second viewing time;
- and
- a distribution module executable by the processor to:
- determine a first device to deliver the program to, wherein the first device is associated with the user, and wherein the determination of the first device is based on the viewing time and a second calendar event in the electronic calendar;
- and
- deliver the program to the first device.
Dependencies are inferred from the claim text.