# US 12,192,207 B2 · Media data based user profiles

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

- Number: US 12,192,207 B2
- Document ID: US12192207B2
- Status: Granted
- Kind: B2
- Application number: 17/663,146
- Filed: 2022-05-12
- Published: 2022-08-25
- Granted: 2025-01-07
- Earliest claimed: 2015-04-14
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: Arpit Mathur
- Web page: https://patentgrep.com/patent/US12192207B2

## CPC

- H04L 63/102: {Entity profiles}
- G06V 40/161: {Detection; Localisation; Normalisation}
- G06V 40/168: {Feature extraction; Face representation}
- G06V 40/172: {Classification, e.g. identification}
- H04L 63/0861: {using biometrical features, e.g. fingerprint, retina-scan (cryptographic mechanisms or cryptographic arrangements for entity authentication using biological data H04L9/3231)}
- H04L 67/306: User profiles
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

An image of users of an application may be received from a computing device on a home network. The image may comprise representations of a group of users. Recognition techniques may be applied to the image. Unclaimed profiles may be created for users who are not recognized. The unclaimed profiles may be utilized by applications prior to being claimed by a user or group. Access to the unclaimed profiles may be controlled based on the identity of the network gateway used in the transmission of the image used as the basis for forming the profile.

## Claims

### Claim 1

A method comprising:
causing output of an indication of a profile associated with a user, wherein the profile is based on media data received from a first computing device and via a second computing device;
receiving, via the second computing device, a request to access the profile; and
based on the request being received via the second computing device, causing sending of at least one message associated with access to the profile.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
causing, based on the at least one message, output of content associated with the profile.

### Claim 3 (depends on 2)

The method of claim 2, wherein the content comprises at least one of:
application content,
a web page associated with a web-based application,
data associated with the user,
application features customized for the user, or
a configuration, associated with the user, of an application.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
generating, based on determining features indicated by the media data, the profile.

### Claim 5 (depends on 4)

The method of claim 4, wherein the features comprise identifying features of a face of the user.

### Claim 6 (depends on 1)

The method of claim 1, wherein the profile comprises at least one of: a name, an email address, or user interest information.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first computing device comprises a set-top box, a personal computer, a smartphone, or a tablet.

### Claim 8 (depends on 1)

The method of claim 1, wherein the request comprises an identifier associated with the second computing device, wherein the second computing device comprises a network gateway.

### Claim 9

A device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the device to:
cause output of an indication of a profile associated with a user, wherein the profile is based on media data received from a first computing device and via a second computing device;
receive, via the second computing device, a request to access the profile; and
based on the request being received via the second computing device, cause sending of at least one message associated with access to the profile.

### Claim 10 (depends on 9)

The device of claim 9, wherein the instructions, when executed by the one or more processors, further cause the device to:
cause, based on the at least one message, output of content associated with the profile.

### Claim 11 (depends on 10)

The device of claim 10, wherein the content comprises at least one of:
application content,
a web page associated with a web-based application,
data associated with the user,
application features customized for the user, or
a configuration, associated with the user, of an application.

### Claim 12 (depends on 9)

The device of claim 9, wherein the instructions, when executed by the one or more processors, further cause the device to:
generate, based on determining features indicated by the media data, the profile.

### Claim 13 (depends on 12)

The device of claim 12, wherein the features comprise identifying features of a face of the user.

### Claim 14 (depends on 9)

The device of claim 9, wherein the profile comprises at least one of: a name, an email address, or user interest information.

### Claim 15 (depends on 9)

The device of claim 9, wherein the first computing device comprises a set-top box, a personal computer, a smartphone, or a tablet.

### Claim 16 (depends on 9)

The device of claim 9, wherein the request comprises an identifier associated with the second computing device, wherein the second computing device comprises a network gateway.

### Claim 17

A non-transitory computer-readable medium storing instructions that, when executed, cause:
causing output of an indication of a profile associated with a user, wherein the profile is based on media data received from a first computing device and via a second computing device;
receiving, via the second computing device, a request to access the profile; and
based on the request being received via the second computing device, causing sending of at least one message associated with access to the profile.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the instructions, when executed, further cause:
causing, based on the at least one message, output of content associated with the profile, wherein the content comprises at least one of: application content, a web page associated with a web-based application, data associated with the user, application features customized for the user, or a configuration, associated with the user, of an application.

### Claim 19 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the instructions, when executed, further cause:
generating, based on determining features indicated by the media data, the profile, wherein the features comprise identifying features of a face of the user.

### Claim 20 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the first computing device comprises a set-top box, a personal computer, a smartphone, or a tablet; and
wherein the request comprises an identifier associated with the second computing device, wherein the second computing device comprises a network gateway.
