IP Library › Granted Patent US 11,622,160
Granted Patent B2
US 11,622,160 · App. 17/510,694 · Granted Apr 4, 2023

Merging permissions and content access

Inventors: Tyler Kareeson (Sunnyvale, CA); Scott Eklund (San Jose, CA); Francisco Niebres (San Francisco, CA); Preston Smalley (Danville, CA); Josh Kennedy (Sunnyvale, CA); Donald J. Stecher (Downingtown, PA)
Assignee: Comcast Cable Communications, LLC
H04N21/658G06Q20/1235G06Q20/3224G06Q30/0224G06Q30/0241G06Q30/0631H04N21/4367H04N21/4524H04N21/4627H04N21/812
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,622,160
App. No.
17/510,694
Granted
Apr 4, 2023
Kind
B2
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 (110)

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.

2. 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.

3. 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.

4. 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.

5. 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.

6. 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.

7. 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.

8. 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.

9. 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.

10. 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.

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.

12. 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.

13. 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.

14. 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.

15. 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.

16. 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.

17. 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.

18. 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.

19. 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.

20. 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.

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.

22. 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.

23. 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.

24. 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.

25. 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.

26. 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.

27. 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.

28. 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.

29. 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.

30. 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.

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.

32. 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.

33. 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.

34. 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.

35. 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.

36. 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.

37. 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.

38. 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.

39. 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.

40. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2022
From: KAREESON, TYLER; EKLUND, SCOTT; NIEBRES, FRANCISCO; SMALLEY, PRESTON; KENNEDY, JOSH; STECHER, DONALD J.
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 062107/0407 →
Continuity (3)
Continuation 16008350 · Jun 14, 2018
Continuation 14456601 · Aug 11, 2014
Related Publication 20220046331A1 · Feb 10, 2022
Cited By (1)
US 12,353,680