IP Library Granted Patent US 10,582,254
Granted Patent B2
US 10,582,254 · App. 15/910,481 · Granted Mar 3, 2020

Flexible event recording system and method

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,582,254
App. No.
15/910,481
Granted
Mar 3, 2020
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, receiving a request for recording a real-time media presentation of a live event accessible by way of a direct broadcast satellite service, wherein the request is associated with equipment of a subscriber of the direct broadcast satellite service. A source of the real-time media presentation is identified and monitored to determine whether the live event has ended. A termination is facilitated of the recording of the real-time media presentation of the live event by the equipment of the subscriber responsive to the determined end of the real-time media presentation of the live event. Other embodiments are disclosed.

Claims (50)

1. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

receiving a first request originating from a media processor for recording a real-time media presentation of a particular live event accessible by way of a direct broadcast satellite service, wherein the first request provides a descriptor associated with the particular live event, and wherein the first request is associated with the media processor of a subscriber of the direct broadcast satellite service;

identifying an event server responsive to the receiving of the first request;

submitting to the event server a second request for a list of real-time media presentations of live events currently available by way of a broadcast channel;

identifying the particular live event within the list of real-time media presentations of live events available by way of the broadcast channel;

determining whether a recording request to record the particular live event has already been submitted to a head-end conditional access service of the direct broadcast satellite service;

responsive to determining that the recording request to record the particular live event has not already been sent, submitting a third request to a server to record the particular live event;

responsive to determining that the recording request to record the particular live event has already been sent:

resubmitting, periodically, to the event server the second request for the list of real-time media presentations of live events available in the broadcast channel to obtain an updated list of the real-time media presentation of live events currently available by way of the broadcast channel;

determining, responsive to the particular live event not being within the updated list of the real-time media presentations of live events currently available by way of the broadcast channel, that the real-time media presentation of the particular live event has ended, to obtain a determined end of the real-time media presentation of the particular live event; and

facilitating a termination of a recording of the real-time media presentation of the particular live event by the media processor of the subscriber, responsive to the determined end of the real-time media presentation of the particular live event.

2. The device of claim 1 , wherein a starting time of the particular live event is unknown.

3. The device of claim 2 , wherein a broadcast channel carrying the particular live event is unknown, the identifying of the event server if further based on the descriptor associated with the particular live event.

4. The device of claim 3 , wherein the resubmitting of the second request for the list of real-time media presentations of live events available in the broadcast channel is repeated according to one of a schedule, a triggering event, or a combination thereof.

5. The device of claim 1 , wherein the second request comprises a condition, the operations further comprising:

determining, according to the resubmitting, periodically, to the event server the second request the particular live event first being within the updated list of the real-time media presentations of live events currently available by way of the broadcast channel, that the real-time media presentation of the particular live event has begun, to obtain a determined beginning of the real-time media presentation of the particular live event; and

facilitating an initiating of a recording of the real-time media presentation of the particular live event by the media processor of the subscriber, responsive to the determined beginning of the real-time media presentation of the particular live event.

6. The device of claim 1 , wherein the facilitating of the termination of the recording of the real-time media presentation of the particular live event, further comprises sending a stop recording command to the media processor of the subscriber.

7. The device of claim 1 , wherein the real-time media presentation of the particular live event is recorded contemporaneously by the media processor of the subscriber of the direct broadcast satellite service.

8. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

detecting a first request for recording a real-time media presentation of a particular live event accessible by way of a direct broadcast satellite service, wherein the first request is associated with equipment of a subscriber of the direct broadcast satellite service;

determining a source of the real-time media presentation of the particular live event;

submitting to an event server a second request for a list of real-time media presentations of live events according to the source;

identifying the particular live event within the list of real-time media presentations of live events;

resubmitting, periodically, to the event server, subsequent requests for an updated list of real-time media presentations of live events to obtain the updated list of real-time media presentations of live events;

determining, responsive to the particular live event not being within the updated list of real-time media presentations of live events, that the particular live event has ended, to obtain a determined end of the particular live event; and

facilitating a termination of the recording of the real-time media presentation of the particular live event by the equipment of the subscriber, responsive to the determined end of the particular live event.

9. The non-transitory, machine-readable storage medium of claim 8 , wherein the operations further comprise identifying the event server as a source of an activity status of the particular live event.

10. The non-transitory, machine-readable storage medium of claim 8 , wherein a broadcast channel carrying the particular live event is unknown, the operations further comprising identifying the broadcast channel carrying the particular live event.

11. The non-transitory, machine-readable storage medium of claim 8 , wherein the resubmitting of the subsequent requests are repeated according to one of a schedule, a triggering event, or a combination thereof.

12. The non-transitory, machine-readable storage medium of claim 8 , wherein the real-time media presentation of the particular live event is recorded contemporaneously by the equipment of the subscriber of the direct broadcast satellite service.

13. The non-transitory, machine-readable storage medium of claim 8 , wherein the facilitating of the termination of the recording of the real-time media presentation of the particular live event, further comprises sending a command to the equipment of the subscriber, wherein the command initiates the termination of the recording.

14. A method, comprising:

detecting, by a processing system including a processor, a first request for recording a real-time media presentation of a particular live event accessible by way of a direct broadcast satellite service, wherein the first request is associated with equipment of a subscriber of the direct broadcast satellite service;

determining, by the processing system, a source of the real-time media presentation of the particular live event;

submitting, by the processing system, a second request to an event server for a list of real-time media presentations of live events according to the source;

identifying, by the processing system, the particular live event within the list of real-time media presentations of live events;

resubmitting, by the processing system, to the event server a subsequent request for an updated list of real-time media presentations of live events to obtain the updated list of real-time media presentation of live events;

determining, by the processing system, responsive to the particular live event not being within the updated list of real-time media presentations of live events, the particular live event has ended, to obtain a determined end of the particular live event; and

facilitating, by the processing system, a termination of the recording of the real-time media presentation of the particular live event by the equipment of the subscriber, responsive to the determined end of the particular live event.

15. The method of claim 14 , further comprising identifying Hall the source of the of the real-time media presentation of the particular live event.

16. The method of claim 15 , wherein a broadcast channel carrying the particular live event is unknown, the method further comprising identifying, by the processing system, the broadcast channel carrying the particular live event.

17. The method of claim 16 , wherein the resubmitting of the subsequent request is repeated according to one of a schedule, a triggering event, or a combination thereof.

18. The method of claim 14 , wherein the first request comprises a condition, the method further comprising:

determining, by the processing system, according to the identifying the particular live event within the list of real-time media presentations of live events, whether the real-time media presentation of the particular live event has begun, to obtain a determined beginning of the real-time media presentation of the particular live event; and

facilitating, by the processing system, a initiating of a recording of the real-time media presentation of the live event by the equipment of the subscriber, responsive to the determined beginning of the real-time media presentation of the live event.

19. The method of claim 14 , wherein the facilitating of the termination of the recording of the real-time media presentation of the particular live event, further comprises sending a command to the equipment of the subscriber, wherein the command initiates the termination of the recording.

20. The method of claim 14 , wherein the real-time media presentation of the particular live event is recorded contemporaneously by the equipment of the subscriber of the direct broadcast satellite service.

Assignments (7)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057143/0641 →
NUNC PRO TUNC ASSIGNMENT Recorded Apr 20, 2021
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: THE DIRECTV GROUP, INC.
Reel/Frame 055968/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: SHURGOT, MARK; MARA, ADAM; MILLER, FORREST DONALD, II
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 045252/0675 →