# US 12,604,060 B2 · Methods and systems for generating notifications based on the interests of guests

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

- Number: US 12,604,060 B2
- Document ID: US12604060B2
- Status: Granted
- Kind: B2
- Application number: 18/588,876
- Filed: 2024-02-27
- Published: 2025-04-10
- Granted: 2026-04-14
- Earliest claimed: 2021-05-21
- Assignees: Adeia Guides Inc.
- Applicants: Adeia Guides Inc.
- Inventors: Barbara F. Skliba; Claire Marie Wallters; George John Oehling; Milan Indu Patel
- Web page: https://patentgrep.com/patent/US12604060B2

## 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)}
- H04N 21/4751: {for defining user accounts, e.g. accounts for children}
- H04L 67/306: User profiles
- H04N 21/2143: {located in a single building, e.g. hotel, hospital or museum (arrangements specially adapted for plural spots in a confined site in broadcast systems H04H20/63; adaptations for transmission by electric cable for domestic distribution in television systems H04N7/106)}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/4122: {additional display device, e.g. video projector (digital output for controlling a plurality of local displays G06F3/1423)}
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/4753: {for user identification, e.g. by entering a PIN or password (cryptographic authentication protocols H04L9/32; networks authentication protocols H04L63/08)}
- 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/4882: {for displaying messages, e.g. warnings, reminders (arrangements for providing short real-time information to substation in data switching networks H04L12/1895)}
- H04N 21/814: {comprising emergency warnings (arrangements specially adapted for emergency or urgency in broadcast systems H04H20/59; arrangements for providing alarms, notifications, alerts to substation in data switching networks H04L12/1895)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods and systems are provided herein for generating notifications based on the interests of guests. Guests may request notifications on their host's television, and the system will generate notifications based on the guest's interests and preferences as stored in the guest's user profile. In doing so, the guest will be notified of events of interest, such as when a favorite sports team scores a point or when an important scene in a favorite movie is playing. The system monitors the network of the apartment or house and detects when a guest device is accessing the network. The system then accesses the guest's interests and identifies a set of programs based on these interests. The system then monitors these programs and generates notifications on the display device when an event of interest has occurred in one of the identified programs.

## Claims

### Claim 1

A method comprising:
receiving a request from a first device to control a second device;
assigning to the first device, based on a setting of the second device, a limited level of access for controlling the second device, wherein:
the limited level of access comprises a permission to modify which media content is transmitted for output by the second device; and
receiving an input from the first device for controlling the second device; and
performing a command based on the input from the first device, in response to determining that the input is a function permitted by the limited level of access for controlling the second device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the limited level of access comprises a prohibition of purchasing content.

### Claim 3 (depends on 1)

The method of claim 1, wherein receiving the request from the first device to control the second device comprises determining that the first device and the second device are connected to a same local area network (LAN).

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
revoking the limited level of access for controlling the second device based on determining that the first device disconnected from the LAN.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
revoking the limited level of access for controlling the second device based on identifying an attempt by the first device to access a function restricted by the limited level of access for controlling the second device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the limited level of access for controlling the second device comprises at least one of: a permission to adjust volume or a permission to change media.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
creating a guest profile for the first device, wherein the guest profile for the first device comprises settings for formatting output of data transmitted from the first device to the second device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the setting of the second device comprises subscription data.

### Claim 9 (depends on 1)

The method of claim 1, further comprising verifying the identifier of the first device using a secure authentication process.

### Claim 10 (depends on 1)

The method of claim 1, further comprising providing a user interface for the first device to control the second device, wherein the user interface is limited based on the limited level of access for controlling the second device.

### Claim 11

A system comprising:
an input/output circuitry configured to:
receive a request from a first device to control a second device;
a control circuitry configured to:
assign to the first device, based on a setting of the second device, a limited level of access for controlling the second device, wherein the limited level of access comprises a permission to modify which media content is transmitted for output by the second device; and
wherein the input/output circuitry is further configured to:
receive an input from the first device for controlling the second device; and
wherein the control circuitry is further configured to:
perform a command based on the input from the first device, in response to determining that the input is a function permitted by the limited level of access for controlling the second device.

### Claim 12 (depends on 11)

The system of claim 11, wherein the limited level of access comprises a prohibition of purchasing content.

### Claim 13 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured, when receiving the request from the first device to control the second device, to determine that the first device and the second device are connected to a same local area network (LAN).

### Claim 14 (depends on 13)

The system of claim 13, wherein the control circuitry is further configured to: revoke the limited level of access for controlling the second device based on determining that the first device is disconnected from the LAN.

### Claim 15 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to: revoke the limited level of access for controlling the second device based on identifying an attempt by the first device to access a function restricted by the limited level of access for controlling the second device.

### Claim 16 (depends on 11)

The system of claim 11, wherein the control circuitry is configured to: limit the level of access for controlling the second device comprising at least one of: a permission to adjust volume or a permission to change media.

### Claim 17 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to: create a guest profile for the first device, wherein the guest profile for the first device comprises settings for formatting output of data transmitted from the first device to the second device.

### Claim 18 (depends on 17)

The system of claim 17, wherein the setting of the second device comprises subscription data.

### Claim 19 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to: verify the identifier of the first device using a secure authentication process.

### Claim 20 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to: provide a user interface for the first device to control the second device, wherein the user interface is limited based on the limited level of access for controlling the second device.
