# US 2025/0097485 A1 · Combination of network segmentation and user segmentation for multi-dwelling unit (mdu) and group recording

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

- Number: US 2025/0097485 A1
- Document ID: US20250097485A1
- Status: Published application
- Kind: A1
- Application number: 18/961,197
- Filed: 2024-11-26
- Published: 2025-03-20
- Earliest claimed: 2023-07-24
- Assignees: DISH Network L.L.C.; DISH Network Technologies India Private Limited
- Applicants: DISH Network L.L.C.; DISH Network Technologies India Private Limited
- Inventors: Joshua D. Wade; Jason Anthony Madruga; Clark Hurst Pendery; Dalton William Hertel; Aaron William Schwartz; Ryan Scribner; Himanshu Jain; Sandeep Kumar Bhatta; Laxminarayana Dalimba
- Web page: https://patentgrep.com/patent/US20250097485A1

## CPC

- H04L 65/611: for multicast or broadcast (systems for broadcast or conference H04L12/18; arrangements for broadcast or distribution combined with broadcast H04H20/00; arrangements for broadcast applications with a direct linkage to broadcast information or to broadcast space-time H04H60/00; selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS], H04W4/06)
- 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)}
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 63/107: {wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals}
- H04L 65/612: for unicast
- H04L 65/80: Responding to QoS
- 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)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Methods and systems for provisioning content streaming services are provided. An example method includes receiving a user request for streaming a content item from a user equipment (UE) of a user associated with a multi-dwelling unit (MDU), identifying an MDU network segment to which the UE is connected, identifying an integrated user-network segment profile associated with the user, identifying a user segment to which the user belongs, based on the integrated user-network segment profile, determining that the requested content item is accessible by the user, based on the MDU network segment and the user segment, and providing access to the requested content item to the UE over the MDU network segment.

## Claims

### Claim 1

A method, comprising:
receiving a user request for streaming a content item from a user equipment (UE) of a user associated with a multi-dwelling unit (MDU);
identifying an MDU network segment to which the UE is connected;
identifying an integrated user-network segment profile associated with the user;
identifying a user segment to which the user belongs, based on the integrated user-network segment profile;
determining that the requested content item is accessible by the user, based on the MDU network segment and the user segment; and
providing access to the requested content item to the UE over the MDU network segment.

### Claim 2 (depends on 1)

The method of claim 1, wherein the MDU network segment is identified based on a network identity of the MDU network segment, the network identity is selected from a Basic Service Set Identifier (BSSID), a Service Set Identifier (SSID), a Media Access Control (MAC) address, or a combination thereof.

### Claim 3 (depends on 1)

The method of claim 1, wherein the MDU network segment is a virtual local area network (VLAN).

### Claim 4 (depends on 1)

The method of claim 1, wherein the integrated user-network segment profile is identified based on user information included in the user request, the user information indicates a user identity and a UE identity.

### Claim 5 (depends on 1)

The method of claim 1, wherein the integrated user-network segment profile indicates a specific range of streaming bitrate and a specific level of quality of service (QoS) for the requested content item,
wherein providing access to the requested content item to the UE further comprises delivering the content item to the UE according to the specific range of streaming bitrate and the specific level of QoS.

### Claim 6 (depends on 1)

The method of claim 1, wherein the integrated user-network segment profile indicates a channel list designated to the MDU network segment and the user segment,
wherein the requested content item is determined accessible by the user if the requested content is a channel included in the channel list,
wherein providing access to the requested content item to the UE further comprises applying the channel list using a channel filtering mechanism to block channels that are not included in the channel list.

### Claim 7 (depends on 1)

The method of claim 1, wherein the content item is a shared recording stored in a local storage device within the MDU and connected to the MDU network segment.

### Claim 8 (depends on 1)

The method of claim 1, wherein providing access to the requested content item to the UE further comprises sending a personalized user interface template for content streaming to the UE, the personalized user interface template configured to display the requested content item and provide designated interactive features.

### Claim 9

A system comprising:
one or more processors; and
a computer-readable storage media storing computer-executable instructions that, when executed by the one or more processors, cause the system to:
receive a user request for streaming a content item from a user equipment (UE) of a user associated with a multi-dwelling unit (MDU);
identify an MDU network segment to which the UE is connected;
identify an integrated user-network segment profile associated with the user;
identify a user segment to which the user belongs, based on the integrated user-network segment profile;
determine that the requested content item is accessible by the user, based on the MDU network segment and the user segment; and
provide access to the requested content item to the UE over the MDU network segment.

### Claim 10 (depends on 9)

The system of claim 9, wherein the MDU network segment is identified based on a network identity of the MDU network segment, the network identity is selected from a Basic Service Set Identifier (BSSID), a Service Set Identifier (SSID), a Media Access Control (MAC) address, or a combination thereof.

### Claim 11 (depends on 9)

The system of claim 9, wherein the MDU network segment is a virtual local area network (VLAN).

### Claim 12 (depends on 9)

The system of claim 9, wherein the integrated user-network segment profile is identified based on user information included in the user request, the user information indicates a user identity and a UE identity.

### Claim 13 (depends on 9)

The system of claim 9, wherein the integrated user-network segment profile indicates a specific range of streaming bitrate and a specific level of quality of service (QoS) for the requested content item,
wherein the instructions are further executable to cause one or more processors to deliver the content item to the UE according to the specific range of streaming bitrate and the specific level of QoS.

### Claim 14 (depends on 9)

The system of claim 9, wherein the integrated user-network segment profile indicates a channel list designated to the MDU network segment and the user segment,
wherein the requested content item is determined accessible by the user if the requested content is a channel included in the channel list,
wherein the instructions are further executable to cause one or more processors to apply the channel list using a channel filtering mechanism to block channels that are not included in the channel list.

### Claim 15 (depends on 9)

The system of claim 9, wherein the content item is a shared recording stored in a local storage device within the MDU and connected to the MDU network segment.

### Claim 16 (depends on 9)

The system of claim 9, wherein providing access to the requested content item to the UE further comprises sending a personalized user interface template for content streaming to the UE, the personalized user interface template configured to display the requested content item and provide designated interactive features.

### Claim 17

A non-transitory machine-readable storage medium encoded with instructions, the instructions are executable to cause one or more processors of a system to:
receive a user request for streaming a content item from a user equipment (UE) of a user associated with a multi-dwelling unit (MDU);
identify an MDU network segment to which the UE is connected;
identify an integrated user-network segment profile associated with the user;
identify a user segment to which the user belongs, based on the integrated user-network segment profile;
determine that the requested content item is accessible by the user, based on the MDU network segment and the user segment; and
provide access to the requested content item to the UE over the MDU network segment.

### Claim 18 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the MDU network segment is identified based on a network identity of the MDU network segment, the network identity is selected from a Basic Service Set Identifier (BSSID), a Service Set Identifier (SSID), a Media Access Control (MAC) address, or a combination thereof.

### Claim 19 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the integrated user-network segment profile indicates a specific range of streaming bitrate and a specific level of quality of service (QoS) for the requested content item,
wherein the instructions are further executable to cause the one or more processors to deliver the content item to the UE according to the specific range of streaming bitrate and the specific level of QoS.

### Claim 20 (depends on 17)

The non-transitory machine-readable storage medium of claim 17, wherein the integrated user-network segment profile indicates a channel list designated to the MDU network segment and the user segment,
wherein the requested content item is determined accessible by the user if the requested content is a channel included in the channel list,
wherein the instructions are further executable to cause the one or more processors to apply the channel list using a channel filtering mechanism to block channels that are not included in the channel list.
