# US 11,122,336 B2 · Apparatus, systems and methods for content availability notification

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,122,336 B2
- Document ID: US11122336B2
- Status: Granted
- Kind: B2
- Application number: 15/359,334
- Filed: 2016-11-22
- Published: 2017-03-16
- Granted: 2021-09-14
- Earliest claimed: 2010-05-28
- Assignees: DISH Technologies L.L.C.
- Applicants: Dish Technologies L.L.C.
- Inventors: Sri Ramana Pandala
- Web page: https://patentgrep.com/patent/US11122336B2

## CPC

- H04N 21/47214: {for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market (stock exchange data over packet-switching network H04L12/1804; push services over packet-switching network H04L12/1859; notification of incoming messages in packet switching networks H04L51/224)}
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- H04N 21/4334: {Recording operations (recording of a television signal H04N5/76; arrangements for recording or accumulating broadcast information or broadcast-related information H04H60/27)}
- H04N 21/4345: {Extraction or processing of SI, e.g. extracting service information from an MPEG stream}
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/47: End-user applications
- H04N 21/4755: {for defining user preferences, e.g. favourite actors or genre (retrieval personalisation and generation of user profiles for the retrieval of video data G06F16/739; user profiles in network data switching protocols H04L67/306)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/4821: {using a grid, e.g. sorted out by channel and broadcast time}
- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods are operable to notify a user of content availability. An exemplary embodiment receives a content availability notification request that specifies at least one content of interest, searches current electronic program guide (EPG) information to identify the content of interest, determines that the information identifying the specified content of interest is unavailable based upon the search of the current EPG information, generates a content availability reminder that is associated with the specified content of interest, monitors a content database to determine an availability of the specified content of interest identified in the content availability reminder, determines that the specified content of interest is available when the monitored content database indicates availability of the specified content of interest, and generates a content availability reminder notification that indicates at least a title of the specified content of interest.

## Claims

### Claim 1

A method of notifying a user of content availability, the method comprising:
receiving, at a media device, a content availability notification request from a remote device that is communicatively coupled to the media device of the user,
wherein the content availability notification request specifies content that is of interest to the user on a restricted basis and a pre-authorization from the user for the specified content,
wherein the specified content of interest is a current theatrical release that is listed in a content database stored at the media device,
wherein the specified content of interest is not available to a distributer until a run of the current theatrical release has expired, and
wherein the specified content of interest is identified in the content availability notification request by a title of the specified content of interest;
determining, by the media device and based on the title of the specified content of interest, that the specified content of interest is not available or scheduled for presentation based upon a search of current electronic program guide (EPG) information that is stored at the media device, wherein the EPG information stores at least presentation schedule information pertaining to a plurality of scheduled programs over a predefined duration;
receiving, at the media device, EPG information updates,
wherein the EPG information updates are periodically received after the content availability notification request is received, and
wherein the EPG information updates are used to update the EPG information stored at the media device;
periodically monitoring, at the media device, the updated EPG information to determine availability of the specified content of interest based on the title of the specified content of interest; and
generating, at the media device, a content availability reminder notification in response to determining during periodic monitoring that the specified content of interest is available or is scheduled for future presentation on the restricted basis, wherein the restricted basis comprises the pre-authorization from the user;
presenting the content availability reminder notification on a display that is communicatively coupled to the media device to the user when the user is operating the media device,
wherein the availability reminder notification indicates at least a title of the specified content of interest, and
wherein a presence of a notification icon on the display indicates the specific content of interest is scheduled for presentation on the restricted basis and the pre-authorization from the user; and
communicating the content availability reminder notification from the media device to the remote device, wherein the content availability reminder notification is presented to the user on a display of the remote device.

### Claim 2 (depends on 1)

The method of claim 1, wherein after the specified content of interest is identified in the updated EPG information, the method further comprising:
scheduling an event for recording, at the media device, the specified content of interest when the specified content of interest is received in a program content stream at the media device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the content availability notification request identifies the specified content of interest using an identifier, and wherein periodically monitoring the updated EPG information to determine availability of the specified content of interest comprises:
monitoring, at the media device, the received EPG information updates to determine if the specified content of interest is being scheduled for presentation based on the identifiers of programs received in the EPG information updates.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
communicating the content availability reminder notification to the display that is communicatively coupled to the media device, wherein the content availability reminder notification is presented on the display.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
presenting the EPG that identifies the plurality of scheduled programs to the user of the media device, wherein information identifying the plurality of programs is based on the current EPG information stored at the media device,
wherein the content availability reminder notification is presented with the EPG when the availability of the specified content of interest has been determined.

### Claim 6 (depends on 1)

The method of claim 1, wherein the content availability reminder notification is presented on the display that is communicatively coupled to the media device when the user is using the media device for presentation of content on the display.

### Claim 7

A method of notifying a user of content availability, the method comprising:
receiving, at a media device, a content availability notification request from a remote device that is communicatively coupled to the media device of the user,
wherein the content availability notification request specifies content that is of interest to the user on a restricted basis and a pre-authorization from the user for the specified content,
wherein the specified content of interest is a current theatrical release that is listed in a content database stored at the media device,
wherein the specified content of interest is not available to a distributer until a run of the current theatrical release has expired, and
wherein the specified content of interest is identified in the content availability notification request by a title of the specified content of interest;
determining, by the media device and based on the title of the specified content of interest, that the specified content of interest is not available or scheduled for presentation based upon a search of current electronic program guide (EPG) information that is stored at the media device, wherein the EPG information stores at least presentation schedule information pertaining to a plurality of scheduled programs over a predefined duration;
receiving, at the media device, EPG information updates,
wherein the EPG information updates are periodically received after the content availability notification request is received, and
wherein the EPG information updates are used to update the EPG information stored at the media device;
periodically monitoring, at the media device, the updated EPG information to determine availability of the specified content of interest based on the title of the specified content of interest; and
generating, at the media device, a content availability reminder notification in response to determining during periodic monitoring that the specified content of interest is available or is scheduled for future presentation on the restricted basis,
wherein the restricted basis comprises the pre-authorization from the user,
wherein the content availability reminder notification is presented to the user and indicates at least a title of the specified content of interest, and
wherein a presence of a notification icon on a display indicates the specific content of interest is scheduled for presentation on the restricted basis and the pre-authorization from the user;
receiving, at the media device, the specified content of interest identified in the content availability notification request when the media device is presenting other content to the user; and
replacing presentation of the other content with presentation of the specified content of interest when the specified content of interest is received in a program content stream received at the media device,
wherein the other content is no longer presented, and
wherein the specified content of interest identified by the availability reminder notification is presented to the user.

### Claim 8 (depends on 1)

The method of claim 1, wherein the content availability reminder notification is an audio content availability reminder notification that is presented to the user, wherein the audio content availability reminder notification is a simulated voice message that specifies at least a title of the specified content of interest.

### Claim 9 (depends on 1)

The method of claim 1, wherein the specified content of interest is a new movie that is being released at a plurality of theatres and is not yet available at the media device,
and wherein generating the content availability reminder notification at the media device comprises:
generating, at the media device, the content availability reminder notification in response to the specified content of interest becoming available on a Video on Demand (VOD) system;
presenting the content availability reminder notification that indicates that the specified content of interest is available on the VOD system;
accessing, at the media device, the specified content of interest from the VOD system; and
presenting the accessed specified content of interest to the user.

### Claim 10

A media device, comprising:
a memory configured to store electronic program guide (EPG) information,
wherein the EPG information includes a schedule that identifies a plurality of programs that are available or are scheduled for future presentation over a predefined duration, and
wherein each of the plurality of programs are identified in the EPG information using at least one identifier;
a program content stream interface configured to receive at least one program content stream from a content service provider, wherein the plurality of programs are received in the at least one program content stream in accordance with the schedule defined in the EPG information;
a network interface that is configured to communicatively couple the media device to a remote device via a communication network; and
a processor system communicatively coupled to the memory and the program content stream interface, wherein the processor system is configured to:
process a content availability notification request that is generated by the remote device in response to a request by a user who is using the remote device,
wherein the content availability notification request specifies content that is of interest to the user on a restricted basis and a pre-authorization from the user for the specified content,
wherein the specified content of interest is a current theatrical release that is listed in a content databased stored at the media device,
wherein the specified content of interest is not available to a distributer until a run of the current theatrical release has expired, and
wherein the content availability notification request includes an identifier that identifies the specified content of interest by a title of the specified content of interest;
determine that the specified content of interest is not available or scheduled for presentation based upon a search of current EPG information that is stored in the memory;
process received EPG information updates,
wherein the EPG information updates are periodically received after the content availability notification request is received, and
wherein the EPG information updates are used to update the EPG information stored at the media device;
periodically monitor the updated EPG information to determine availability of the specified content of interest based on the title of the specified content of interest;
generate a content availability reminder notification in response to determining during the periodic monitoring that the specified content of interest is available or is scheduled for future presentation on the restricted basis,
wherein the restricted basis comprises the pre-authorization from the user,
wherein the content availability reminder notification is presented to the user on a first display that is communicatively coupled to the media device when the user is viewing another media content event on the display that is communicatively coupled to the media device,
wherein a presence of a notification icon on the first display indicates the specific content of interest is scheduled for presentation on the restricted basis and the pre-authorization from the user, and
wherein the availability reminder notification indicates at least a title of the specified content of interest is available on a Video on Demand (VOD) system;
generate the content availability reminder notification in response to the specified content of interest is available on the VOD system; and
communicate the content availability reminder notification to the remote device,
wherein the content availability reminder notification is presented on a second display of the remote device, and
wherein the content availability reminder notification indicates that the specified content of interest is available on the VOD system.

### Claim 11 (depends on 10)

The media device of claim 10, further comprising
a digital video recorder configured to record the specified content of interest identified in the content availability notification request when the specified content of interest is being received in the at least one program content stream.

### Claim 12 (depends on 10)

The media device of claim 10, wherein the processor system is further configured to:
generate an EPG that identifies the plurality of programs; and communicate the EPG to the remote device,
wherein the generated EPG is presented on the second display to the user of the remote device,
wherein the EPG identifying the plurality of programs is based on the current EPG information stored at the media device.

### Claim 13 (depends on 10)

The media device of claim 10, wherein the processor system is further configured to:
receive a request from the remote device to access the specified content of interest; access the specified content of interest from the VOD system in response to a user request for the specified content of interest when the user is using the media device; and
communicate the accessed specified content of interest to the first display that is communicatively coupled to the media device, wherein the specified content of interest is presented to the user.

### Claim 14 (depends on 10)

The media device of claim 10, wherein the processor system is further configured to:
process the specified content of interest identified in the content availability notification request when the specified content of interest is received in the program content stream and when the media device is presenting other content to the user; and
replace presentation of the other content with the specified content of interest.

### Claim 15 (depends on 10)

The media device of claim 10, wherein the processor system is further configured to:
monitor the received EPG information updates received at the media device to determine if the specified content of interest is being scheduled for presentation based on identifiers of programs received in the EPG information updates.

### Claim 16 (depends on 1)

The method of claim 1, further comprising generating at the media device a searchable content guide based on the content database.

### Claim 17 (depends on 16)

The method of claim 16, further comprising presenting the searchable content guide in a graphical user interface format on a display, wherein the searchable content guide is configured to receive at least one search command to interactively assist the user in identifying the specified content of interest.

### Claim 18 (depends on 1)

The method of claim 1, wherein the remote device is selected from a group consisting of a cellular phone device, a laptop computer, and a computer work station.

### Claim 19 (depends on 1)

The method of claim 1, wherein the restricted basis comprises a for-pay basis or an authorized basis.
