# US 2022/0046331 A1 · Merging Permissions and Content Access

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

- Number: US 2022/0046331 A1
- Document ID: US20220046331A1
- Status: Published application
- Kind: A1
- Application number: 17/510,694
- Filed: 2021-10-26
- Published: 2022-02-10
- Earliest claimed: 2014-08-11
- Assignees: Comcast Cable Communications, LLC
- Applicants: Comcast Cable Communications, LLC
- Inventors: Tyler Kareeson; Scott Eklund; Francisco Niebres; Preston Smalley; Josh Kennedy; Donald J. Stecher
- Web page: https://patentgrep.com/patent/US20220046331A1

## CPC

- H04N 21/658: Transmission by the client directed to the server
- G06Q 20/1235: {with control of digital rights management [DRM]}
- G06Q 20/3224: {Transactions dependent on location of M-devices}
- G06Q 30/0224: {based on user history}
- G06Q 30/0241: Advertisements
- G06Q 30/0631: {Recommending goods or services}
- H04N 21/4367: Establishing a secure communication between the client and a peripheral device or smart card
- H04N 21/4524: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04N 21/4627: Rights management {associated to the content (security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Aspects of the disclosure relate to determining that a wireless device associated with one user account is proximate to a computing device associated with another user account. In response to determining the proximity of the two devices, one or more of the devices may receive merged access to permissions and/or content associated with the two user accounts. In response to determining that the wireless device is not proximate to the computing device, the devices may no longer receive merged access to permissions and/or content associated with the two user accounts.

## Claims

### Claim 1

A method comprising:
receiving data indicating one or more content items accessible, by a mobile device, based on a first permission associated with the mobile device;
determining, by a first computing device and based on a signal from a second computing device, a proximity of the mobile device to the second computing device; and
causing, by the first computing device and based on the determined proximity, output of an indication that the second computing device can access the one or more content items indicated by the data,
wherein the one or more content items are inaccessible, by the second computing device, based on a second permission associated with the second computing device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining a content restriction associated with the mobile device; and
applying, to the second computing device and while the second computing device can access the one or more content items, the content restriction.

### Claim 3 (depends on 1)

The method of claim 1, wherein determining the proximity further comprises receiving, by the first computing device, an indication that the mobile device detected a beacon output by the second computing device.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
based on receiving, by the first computing device, an indication that a threshold period of time has elapsed since the mobile device was within a threshold proximity of the second computing device, causing output of an indication that the second computing device cannot access the one or more content items.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining, based on a time associated with the mobile device leaving a threshold proximity of the second computing device, a remaining amount of time that the second computing device will be permitted access to the one or more content items; and
causing output, via the second computing device, of an indication of the remaining amount of time.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
causing, by the first computing device, the mobile device to output a request for a user of the mobile device to confirm that the one or more content items are shareable with the second computing device.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving, by the first computing device and from the mobile device, data indicating that a user of the mobile device confirms that the one or more content items are shareable with the second computing device.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
receiving, by the first computing device, an indication that the mobile device is within a threshold proximity of a third computing device; and
sending, to the third computing device, a time, in playback of a content item of the one or more content items, corresponding to a most-recent time that the mobile device was within the threshold proximity of the second computing device.

### Claim 9 (depends on 1)

The method of claim 1, wherein the data indicates that the one or more content items can be shared, by the mobile device, based on a determined time period.

### Claim 10 (depends on 1)

The method of claim 1, wherein the data indicates that the one or more content items can be shared, by the mobile device, based on a determined location of the mobile device.

### Claim 11

An apparatus comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the apparatus to:
receive data indicating one or more content items accessible, by a mobile device, based on a first permission associated with the mobile device;
determine, based on a signal from a second computing device, a proximity of the mobile device to the second computing device; and
cause, based on the determined proximity, output of an indication that the second computing device can access the one or more content items indicated by the data,
wherein the one or more content items are inaccessible, by the second computing device, based on a second permission associated with the second computing device.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
determine a content restriction associated with the mobile device; and
apply, to the second computing device and while the second computing device can access the one or more content items, the content restriction.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
receive an indication that the mobile device detected a beacon output by the second computing device.

### Claim 14 (depends on 11)

The apparatus of claim 11, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
receive an indication that a threshold period of time has elapsed since the mobile device was within a threshold proximity of the second computing device; and
cause output of an indication that the second computing device cannot access the one or more content items.

### Claim 15 (depends on 11)

The apparatus of claim 11, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
determine, based on a time associated with the mobile device leaving a threshold proximity of the second computing device, a remaining amount of time that the second computing device will be permitted access to the one or more content items; and
cause output, via the second computing device, of an indication of the remaining amount of time.

### Claim 16 (depends on 11)

The apparatus of claim 11, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
cause output, via the mobile device, of a request for a user of the mobile device to confirm that the one or more content items are shareable with the second computing device.

### Claim 17 (depends on 11)

The apparatus of claim 11, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
receive, from the mobile device, data indicating that a user of the mobile device confirms that the one or more content items are shareable with the second computing device.

### Claim 18 (depends on 11)

The apparatus of claim 11, wherein the instructions, when executed by the one or more processors, cause the apparatus to:
receive an indication that the mobile device is within a threshold proximity of a third computing device; and
send, to the third computing device, a time, in playback of a content item of the one or more content items, corresponding to a most-recent time that the mobile device was within the threshold proximity of the second computing device.

### Claim 19 (depends on 11)

The apparatus of claim 11, wherein the data indicates that the one or more content items can be shared, by the mobile device, based on a determined time period.

### Claim 20 (depends on 11)

The apparatus of claim 11, wherein the data indicates that the one or more content items can be shared, by the mobile device, based on a determined location of the mobile device.

### Claim 21

A non-transitory computer-readable medium storing instructions that, when executed, cause:
receiving data indicating one or more content items accessible, by a mobile device, based on a first permission associated with the mobile device;
determining, by a first computing device and based on a signal from a second computing device, a proximity of the mobile device to the second computing device; and
causing, by the first computing device and based on the determined proximity, output of an indication that the second computing device can access the one or more content items indicated by the data,
wherein the one or more content items are inaccessible, by the second computing device, based on a second permission associated with the second computing device.

### Claim 22 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the instructions, when executed, further cause:
determining a content restriction associated with the mobile device; and
applying, to the second computing device and while the second computing device can access the one or more content items, the content restriction.

### Claim 23 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the instructions, when executed, further cause:
receiving, by the first computing device, an indication that the mobile device detected a beacon output by the second computing device.

### Claim 24 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the instructions, when executed, further cause:
receiving, by the first computing device, an indication that a threshold period of time has elapsed since the mobile device was within a threshold proximity of the second computing device; and
causing output of an indication that the second computing device cannot access the one or more content items.

### Claim 25 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the instructions, when executed, further cause:
determining, based on a time associated with the mobile device leaving a threshold proximity of the second computing device, a remaining amount of time that the second computing device will be permitted access to the one or more content items; and
causing output, via the second computing device, of an indication of the remaining amount of time.

### Claim 26 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the instructions, when executed, further cause:
causing, by the first computing device, the mobile device to output a request for a user of the mobile device to confirm that the one or more content items are shareable with the second computing device.

### Claim 27 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the instructions, when executed, further cause:
receiving, by the first computing device and from the mobile device, data indicating that a user of the mobile device confirms that the one or more content items are shareable with the second computing device.

### Claim 28 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the instructions, when executed, further cause:
receiving, by the first computing device, an indication that the mobile device is within a threshold proximity of a third computing device; and
sending, to the third computing device, a time, in playback of a content item of the one or more content items, corresponding to a most-recent time that the mobile device was within the threshold proximity of the second computing device.

### Claim 29 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the data indicates that the one or more content items can be shared, by the mobile device, based on a determined time period.

### Claim 30 (depends on 21)

The non-transitory computer-readable medium of claim 21, wherein the data indicates that the one or more content items can be shared, by the mobile device, based on a determined location of the mobile device.

### Claim 31

A system comprising:
a first computing device;
a second computing device; and
a mobile device,
wherein the first computing device comprises:
one or more first processors; and
first memory storing first instructions that, when executed by the one or more first processors, cause the first computing device to:
receive data indicating one or more content items accessible, by the mobile device, based on a first permission associated with the mobile device;
determine, based on a signal from the second computing device, a proximity of the mobile device to the second computing device; and
cause, based on the determined proximity, output of an indication that the second computing device can access the one or more content items indicated by the data,
wherein the one or more content items are inaccessible, by the second computing device, based on a second permission associated with the second computing device,
wherein the second computing device comprises:
one or more second processors; and
second memory storing second instructions that, when executed by the one or more second processors, cause the second computing device to:
send the signal to the first computing device.

### Claim 32 (depends on 31)

The system of claim 31, wherein the first instructions, when executed by the one or more first processors, cause the first computing device to:
determine a content restriction associated with the mobile device; and
apply, to the second computing device and while the second computing device can access the one or more content items, the content restriction.

### Claim 33 (depends on 31)

The system of claim 31, wherein the first instructions, when executed by the one or more first processors, cause the first computing device to:
receive an indication that the mobile device detected a beacon output by the second computing device.

### Claim 34 (depends on 31)

The system of claim 31, wherein the first instructions, when executed by the one or more first processors, cause the first computing device to:
receive an indication that a threshold period of time has elapsed since the mobile device was within a threshold proximity of the second computing device; and
cause output of an indication that the second computing device cannot access the one or more content items.

### Claim 35 (depends on 31)

The system of claim 31, wherein the first instructions, when executed by the one or more first processors, cause the first computing device to:
determine, based on a time associated with the mobile device leaving a threshold proximity of the second computing device, a remaining amount of time that the second computing device will be permitted access to the one or more content items; and
cause output, via the second computing device, of an indication of the remaining amount of time.

### Claim 36 (depends on 31)

The system of claim 31, wherein the first instructions, when executed by the one or more first processors, cause the first computing device to:
cause output, via the mobile device, of a request for a user of the mobile device to confirm that the one or more content items are shareable with the second computing device.

### Claim 37 (depends on 31)

The system of claim 31, wherein the first instructions, when executed by the one or more first processors, cause the first computing device to:
receive, from the mobile device, data indicating that a user of the mobile device confirms that the one or more content items are shareable with the second computing device.

### Claim 38 (depends on 31)

The system of claim 31, wherein the first instructions, when executed by the one or more first processors, cause the first computing device to:
receive an indication that the mobile device is within a threshold proximity of a third computing device; and
send, to the third computing device, a time, in playback of a content item of the one or more content items, corresponding to a most-recent time that the mobile device was within the threshold proximity of the second computing device.

### Claim 39 (depends on 31)

The system of claim 31, wherein the data indicates that the one or more content items can be shared, by the mobile device, based on a determined time period.

### Claim 40 (depends on 31)

The system of claim 31, wherein the data indicates that the one or more content items can be shared, by the mobile device, based on a determined location of the mobile device.
