Devices, systems, and methods for receiving broadcast content via an automotive port
US-2024223837-A1 · Jul 4, 2024 · US
US9998783B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9998783-B2 |
| Application number | US-201113164285-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 20, 2011 |
| Priority date | Jun 20, 2011 |
| Publication date | Jun 12, 2018 |
| Grant date | Jun 12, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A network digital video recording (nDVR) system may take into account the capabilities of a requesting user's local DVR when managing network recordings. The user's local DVR may include a temporary buffer that is normally used to record what the DVR is tuned to, and may be used for local trickplay functionality such as pausing live television. The nDVR features described herein may track the usage of the user's temporary DVR buffer, and use that in determining what to stream in response to a user's playback request. The nDVR system can also determine if the user's local DVR has an unused tuner at a time of a program recording, and can instruct the user's local DVR to also tune to the program.
Opening claim text (preview).
We claim: 1. A method comprising: receiving, by a networked digital video recorder (nDVR) computing device remote from a digital video recorder (DVR), a request to record a future scheduled program to nDVR storage; and performing, in response to the request and an occurrence of a scheduled transmission time of the scheduled program: recording, by the nDVR computing device, the scheduled program to the nDVR storage, and responsive to a determination that the DVR has an unused tuner that is unused during transmission of the scheduled program, instructing the DVR to tune the unused tuner of the DVR to the scheduled program while the scheduled program is being recorded by the nDVR computing device. 2. The method of claim 1 , further comprising, in addition to recording the scheduled program to the nDVR storage, recording at least a portion of the scheduled program in a temporary buffer of the DVR, wherein the temporary buffer is configured to record content currently tuned by the DVR. 3. The method of claim 1 , further comprising: receiving, by the nDVR computing device, an nDVR playback request to begin playback of the scheduled program while the recording of the scheduled program is being performed by the nDVR; and responsive to the nDVR playback request, the nDVR computing device determining whether a start point of the scheduled program is in a temporary buffer of the DVR. 4. The method of claim 3 , further comprising: responsive to determining that the start point of the scheduled program is in the temporary buffer, causing playback of the scheduled program from the DVR at the start point. 5. The method of claim 1 , further comprising: receiving a user request to begin playback of the scheduled program while the recording of the scheduled program is being performed by the nDVR; determining that a first portion of the scheduled program is available in a temporary buffer of the DVR; causing playback of the first portion of the scheduled program from the temporary buffer of the DVR; identifying a gap in the scheduled program in the temporary buffer of the DVR; and transmitting, to the DVR, a second portion of the scheduled program that begins at a first time corresponding to a beginning of the gap in the scheduled program and ends at a second time corresponding to an end of the gap in the scheduled program. 6. The method of claim 1 , further comprising: receiving, by the nDVR computing device, an nDVR playback request to begin playback of the scheduled program while the recording of the scheduled program is being performed by the nDVR computing device; and responsive to the nDVR playback request, the nDVR computing device determining a time difference between a start point of the scheduled program and a live program time, and comparing the time difference to a size of a temporary buffer of the DVR. 7. The method of claim 6 , further comprising: responsive to determining that the time difference is smaller than the size of the temporary buffer, instructing the DVR to tune to the scheduled program. 8. The method of claim 1 , further comprising: receiving, by the nDVR computing device, an nDVR playback request to begin playback of the scheduled program while the recording of the scheduled program is being performed by the nDVR computing device; and responsive to the nDVR playback request, performing at least the following: transmitting a stream from the nDVR storage containing the scheduled program, and responsive to a determination that a playback time of the program being transmitted has reached a temporary buffer start time in the DVR, switching a playback at the DVR of the scheduled program from the stream to a temporary buffer of the DVR. 9. The method of claim 1 , further comprising: receiving, by the nDVR computing device, an nDVR playback request to begin playback of the scheduled program; and managing the playback of the scheduled program using a first portion of the scheduled program from the nDVR storage and a second portion of the scheduled program from a temporary buffer of the DVR. 10. The method of claim 1 , further comprising: receiving, by the nDVR computing device, an nDVR playback request to begin playback of the scheduled program; and responsive to the nDVR playback request, performing at least the following: identifying a size limit of a temporary buffer of the DVR, wherein the temporary buffer is configured to automatically record content currently tuned to by the DVR; and managing, by using the size limit, a transmission of the scheduled program to the DVR for playback. 11. The method of claim 1 , further comprising: determining that a first portion of the scheduled program is available in a temporary buffer of the DVR and that a second portion of the scheduled program is missing from the temporary buffer of the DVR; and transmitting the second portion of the scheduled program to the DVR via the unused tuner from the nDVR storage. 12. A method comprising: receiving, by a first computing device and from a requesting computing device, a request to record content scheduled to be transmitted at a scheduled transmission time; and responsive to the request and at an appropriate time to record the content, performing: the first computing device causing recording of a transmission of the content by a network recording device located remotely from the requesting computing device; and responsive to a determination that the requesting computing device is able to receive the transmission of the content at the scheduled transmission time, instructing the requesting computing device to receive at least a portion of the transmission of the content while the transmission of the content is being recorded by the network recording device. 13. The method of claim 12 , wherein the determination that the requesting computing device is able to receive the transmission of the content comprises determining whether the requesting computing device has a tuner that is not being used during the transmission of the content, and wherein the instructing comprises instructing the requesting computing device to tune the tuner to the transmission of the content. 14. The method of claim 12 , wherein the instructing comprises instructing the requesting computing device to store the at least a portion of the transmission of the content in a temporary storage buffer. 15. The method of claim 12 , wherein the instructing comprises instructing the requesting computing device to record the at least a portion of the content while the content is being received by the requesting computing device. 16. The method of claim 12 , wherein the network recording device comprises a storage unit of a networked digital video recorder (nDVR) and wherein the first computing device comprises a network computing device that instructs the network recording device to store the content. 17. The method of claim 12 , wherein the requesting computing device comprises a digital video recorder (DVR). 18. The method of claim 12 , wherein the requesting computing device stores the at least the portion of the content, and wherein the at least the portion of the content stored at the requesting computing device is a first portion of the content, the method further comprising: playing, by the requesting computing device, the first portion of the content stored at the requesting computing device; and responsive to a determination to switch playback of the content from the first portion of the content stored at the requesting computing device to a second portion o
for forcing some client operations, e.g. recording {(remote booting in general G06F9/4416)} · CPC title
Remote storage of video programmes received via the downstream path, e.g. from the server · CPC title
Internal components of the client {; Characteristics thereof} (H04N5/44 takes precedence) · CPC title
Storing end-user {multimedia} data in response to end-user request {, e.g. network recorder} · CPC title
PVR [Personal Video Recorder] (H04N5/76 takes precedence {; arrangements for broadcast with accumulation-type receivers H04H20/40}) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.