1. An image recording device comprising:
a tray configured to hold a sheet thereon and move away from a feed position;
a sheet feeder disposed above the tray and comprising an arm and a roller rotatably supported by the arm, the arm being configured to pivot about a pivot axis, in response to movement of the tray away from the feed position, such that the roller moves from a first roller position to a second roller position above the first roller position, and the roller being configured to, when in the first roller position, feed the sheet from the tray; and
a recording unit disposed above the tray and configured to record an image on the sheet fed by the sheet feeder; and
a return guide comprising an upper surface, a lower surface opposite to the upper surface, and an accommodating portion, the upper surface being configured to guide the sheet having the image recorded thereon back toward the recording unit,
wherein the sheet feeder further comprises a contact portion configured to, when the roller reaches the second roller position, contact the lower surface of the return guide such that a portion of the sheet feeder is accommodated in the accommodating portion of the return guide.
2. The image recording device according to claim 1, wherein the return guide has an opening as the accommodating portion.
3. The image recording device according to claim 1, wherein the return guide has a through-hole as the accommodating portion.
4. The image recording device according to claim 1, wherein the arm is configured to pivot about the pivot axis, in response to movement of the tray further away from the feed position, such that the roller moves from the second roller position to a third roller position below the first roller position.
5. The image recording device according to claim 1, wherein a portion of the roller of the sheet feeder is accommodated in the accommodating portion of the return guide when the roller is in the second roller position.
6. The image recording device according to claim 1, wherein the contact portion of the sheet feeder is located between the pivot axis of the arm and the roller.
7. The image recording device according to claim 1, wherein the pivot axis of the arm of the sheet feeder is located at one end of the arm and the roller is rotatably supported by the other end of the arm.
8. The image recording device according to claim 1, wherein the return guide extends over the pivot axis of the arm of the sheet feeder.
9. The image recording device according to claim 1, wherein the return guide is configured to pivot by being pushed by the contact portion of the sheet feeder.
10. The image recording device according to claim 1, further comprising a curved guide configured to direct, toward the recording unit in a first direction, the sheet fed by the sheet feeder in a second direction and the sheet guided by the return guide in the second direction, the first direction being opposite to the second direction.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for implementing automatic update of time shift programming comprising:
providing an embedded signal indicating time sensitive information content in a remote broadcast signal;
enabling updating of time sensitive information on a client recording device; and
automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available.
2. The method for implementing automatic update of time shift programming as recited in claim 1 wherein automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available includes tracking information stored by a content provider.
3. The method for implementing automatic update of time shift programming as recited in claim 2 includes storing metadata by said content provider.
4. The method for implementing automatic update of time shift programming as recited in claim 1 wherein automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available includes tracking information stored by the client recording device.
5. The method for implementing automatic update of time shift programming as recited in claim 4 includes storing metadata by the client recording device.
6. The method for implementing automatic update of time shift programming as recited in claim 5 wherein said content provider provides said metadata in a predefined format.
7. The method for implementing automatic update of time shift programming as recited in claim 1 wherein automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available includes overlaying updated content on top of original content.
8. The method for implementing automatic update of time shift programming as recited in claim 1 wherein automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available includes inserting replacement content into original content.
9. The method for implementing automatic update of time shift programming as recited in claim 1 wherein automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available includes a content provider sending updated content to the client recording device.
10. The method for implementing automatic update of time shift programming as recited in claim 1 wherein automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available includes the client recording device downloading updated content from a content provider.
11. The method for implementing automatic update of time shift programming as recited in claim 10 includes said content provider parsing metadata for each request for updated content received and sending updated content.
12. The method for implementing automatic update of time shift programming as recited in claim 10 includes the client recording device sending metadata to said content provider, and storing updated content on the client recording device.
13. A computer readable storage medium storing a computer program product for implementing automatic update of time shift programming in a recording system, said computer program product including instructions executed by the recording system to cause the recording system to perform the steps comprising:
providing an embedded signal indicating time sensitive information content in a remote broadcast signal;
enabling updating of time sensitive information on a client recording device; and
automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available.
14. The computer readable storage medium storing a computer program product for implementing automatic update of time shift programming as recited in claim 13 includes storing metadata by the client recording device.
15. The computer readable storage medium storing a computer program product for implementing automatic update of time shift programming as recited in claim 14 includes providing said metadata in a predefined format by said content provider.
16. Apparatus for implementing automatic update of time shift programming comprising:
an embedded signal indicating time sensitive information content in a remote broadcast signal;
a client recording device,
said client recording device enabling updating of time sensitive information; and
said client recording device automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available.
17. The apparatus for implementing automatic update of time shift programming as recited in claim 16 wherein said client recording device stores metadata for automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available.
18. The apparatus for implementing automatic update of time shift programming as recited in claim 16 wherein a content provider provides said metadata in a predefined format.
19. The apparatus for implementing automatic update of time shift programming as recited in claim 16 includes said client recording device overlaying updated content on top of original content for automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available.
20. The apparatus for implementing automatic update of time shift programming as recited in claim 16 includes said client recording device inserting replacement content into original content for automatically updating time sensitive information recorded on the client recording device responsive to an updated content being available.