IP Library Granted Patent US 10,419,558
Granted Patent B2
US 10,419,558 · App. 15/245,704 · Granted Sep 17, 2019

Methods and systems for provisioning a user profile on a media processor

Inventors: Sudheer Bandela (Torrance, CA); Binny Asarikuniyil (Cerritos, CA); Hai Nguyen (Torrance, CA); Heather Truong (Anaheim, CA)
Assignee: The DIRECTV Group, Inc.
H04L67/22H04L65/1016H04L65/403H04L67/306H04N21/41407H04N21/4223H04N21/44222H04N21/44231H04N21/4532H04N21/4751H04W4/023H04W4/50H04N21/43615H04N21/4668
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 10,419,558
App. No.
15/245,704
Granted
Sep 17, 2019
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, detecting a plurality of mobile devices in proximity to a device. Further embodiments can include identifying a user identifier associated with each of the plurality of mobile devices resulting in a plurality of user identifiers. Additional embodiments can include obtaining a user profile associated with each of the plurality of user identifiers resulting in a plurality of user profiles. Also, embodiments can include identifying a first user profile having a first priority among the plurality of user profiles. Further embodiments can include provisioning the first user profile on a media processor or set top box and providing media content for presentation on a display according to the first user profile. Other embodiments are disclosed.

Claims (99)

1. A device, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising:

detecting a plurality of mobile devices in proximity to the device;

identifying a user identifier associated with each of the plurality of mobile devices resulting in a plurality of user identifiers;

obtaining a user profile associated with each of the plurality of user identifiers resulting in a plurality of user profiles;

determining that a portion of the plurality of user profiles is associated with a premises associated with the device;

identifying a first user profile of the plurality of user profiles is not associated with the device and not associated with the premises;

determining that a user associated with the first user profile is a subscriber to a service provider associated with the device;

provisioning the first user profile on the device;

providing media content for presentation on a display according to the first user profile;

identifying a master user profile associated with an account and the first user profile;

determining that the first user profile is not the master user profile;

identifying a type of media content;

recording the type of media content to the master user profile;

providing a notification to a communication device associated with the master user profile, wherein the notification includes a listing of the media content; and

providing the media content to the communication device for presentation in response to receiving user-generated input.

2. The device of claim 1 , wherein the detecting of the plurality of mobile devices further comprises detecting the plurality of mobile device across one of a peer-to-peer communication link and a wireless communication network.

3. The device of claim 1 , wherein the operations further comprise:

capturing an image of a viewing area for the display;

identifying a plurality of users within the viewing area; and

associating a viewing user profile for each of the plurality of users within the viewing area resulting in a plurality of viewing user profiles.

4. The device of claim 1 , wherein the operations further comprise identifying the account is associated with the first user profile.

5. The device of claim 4 , wherein the operations further comprise:

identifying a plurality of control settings associated with the master user profile for the providing of the media content associated with the first user profile; and

wherein the providing of the media content further comprising implementing the plurality of control settings, wherein the master user profile has a priority that is higher than a first priority of the first user profile, and wherein the implementing of the plurality of control settings is according to the master user profile having a higher priority than the first priority of the first user profile.

6. The device of claim 4 , wherein the operations further comprise:

identifying a viewing time threshold for provisioning the first user profile on the device; and

discontinuing the providing of the media content to the display responsive to determining that the first user profile is provisioned on the device for a period of time above the viewing time threshold.

7. The device of claim 4 , wherein the operations further comprise:

identifying a second user profile associated with the account;

determining a viewing time threshold associated with an amount of time the second user profile was used to view a plurality of media content; and

discontinuing the providing of the media content to the display responsive to determining that the first user profile is provisioned on the device for a period of time above the viewing time threshold.

8. The device of claim 4 , wherein the operation further comprise:

removing the provisioning of the first user profile from the device;

determining an amount of time for first user profile was provisioned on the device; and

associating the amount of time for the first user profile was provisioned to the account.

9. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:

detecting a plurality of mobile devices in proximity to the processing system;

capturing an image of a viewing area for a display;

identifying a plurality of users within the viewing area;

identifying a user identifier associated with each of the plurality of users within the viewing area resulting in a plurality of user identifiers;

obtaining a user profile associated with each of the plurality of user identifiers resulting in a plurality of user profiles;

determining that a portion of the plurality of user profiles is associated with a premises associated with the processing system;

identifying a first user profile of the plurality of user profiles is not associated with the processing system and not associated with the premises;

determining that a user associated with the first user profile is a subscriber to a service provider associated with the processing system;

provisioning the first user profile on the processing system;

providing media content for presentation on the display according to the first user profile;

identifying a master user profile associated with an account;

determining that the first user profile is not the master user profile;

identifying a type of the media content;

recording the type of media content to the master user profile;

providing a notification to a communication device associated with the master user profile, wherein the notification includes a listing of the media content; and

providing the media content to the communication device for presentation in response to receiving user-generated input.

10. The non-transitory machine-readable storage medium of claim 9 , wherein the detecting of the plurality of mobile devices further comprises detecting the plurality of mobile device across one of a peer-to-peer communication link and a wireless communication network.

11. The non-transitory machine-readable storage medium of claim 9 , wherein the operations further comprise identifying the account is associated with the first user profile.

12. The non-transitory machine-readable storage medium of claim 11 , wherein the operations further comprise:

identifying a plurality of control settings associated with the master user profile for the providing of the media content associated with the first user profile; and

wherein the providing of the media content further comprising implementing the plurality of control settings.

13. The non-transitory machine-readable storage medium of claim 11 , wherein the operations further comprise:

identifying a viewing time threshold for provisioning the first user profile on the processing system; and

discontinuing the providing of the media content to the display responsive to determining that the first user profile is provisioned on the processing system a period of time above the viewing time threshold.

14. The non-transitory machine-readable storage medium of claim 11 , wherein the operations further comprise:

identifying a second user profile associated with the account;

determining a viewing time threshold associated with an amount of time the second user profile was used to view a plurality of media content; and

discontinuing the providing of the media content to the display responsive to determining that the first user profile is provisioned on the processing system a period of time above the viewing time threshold.

15. The non-transitory machine-readable storage medium of claim 11 , wherein the operations further comprise:

removing the provisioning of the first user profile from the processing system;

determining an amount of time for first user profile was provisioned on the processing system; and

associating the amount of time for the first user profile was provisioned to the account.

16. A method, comprising:

detecting, by a processing system including a processor, a plurality of mobile devices in proximity to the processing system;

identifying, by the processing system, a user identifier associated with each of the plurality of mobile devices resulting in a plurality of user identifiers;

obtaining, by the processing system, a user profile associated with each of the plurality of user identifiers resulting in a plurality of user profiles;

determining, by the processing system, that a portion of the plurality of user profiles is associated with a premises associated with the processing system;

identifying, by the processing system, a first user profile of the plurality of user profiles is not associated with the processing system and not associated with the premises;

determining, by the processing system, that a user associated with the first user profile is a subscriber to a service provider associated with the processing system;

identifying, by the processing system, an account associated with the first user profile;

provisioning, by the processing system, the first user profile on the processing system;

identifying, by the processing system, a master user profile associated with the account;

determining, by the processing system, that the first user profile is not the master user profile;

identifying, by the processing system, a plurality of control settings associated with the master user profile to be used when providing media content associated with the first user profile;

providing, by the processing system, media content to be presented on a display according to the first user profile and the plurality of control settings;

identifying, by the processing system, a type of media content;

recording, by the processing system, the type of media content to the master user profile;

providing, by the processing system, a notification to a communication device associated with the master user profile, wherein the notification includes a listing of the media content; and

providing, by the processing system, the media content to the communication device for presentation in response to receiving user-generated input.

17. The method of claim 16 , wherein the detecting of the plurality of mobile devices further comprises detecting the plurality of mobile device across one of a peer-to-peer communication link and a wireless communication network.

18. The method of claim 16 , further comprising:

capturing, by the processing system, an image of a viewing area for the display;

identifying, by the processing system, a plurality of users within the viewing area; and

associating, by the processing system, a viewing user profile for each of the plurality of users within the viewing area resulting in a plurality of viewing user profiles.

19. The method of claim 16 , further comprising:

identifying, by the processing system, a viewing time threshold for provisioning the first user profile on the processing system; and

discontinuing, by the processing system, the providing of the media content to the display responsive to determining, by the processing system, that the first user profile is provisioned on the processing system a period of time above the viewing time threshold.

20. The method of claim 16 , further comprising:

identifying, by the processing system, a second user profile associated with the account;

determining, by the processing system, a viewing time threshold associated with an amount of time the second user profile was used to view a plurality of media content; and

discontinuing, by the processing system, the providing of the media content to the display responsive to determining, by the processing system, that the first user profile is provisioned on the processing system a period of time above the viewing time threshold.

Assignments (6)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057019/0852 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2016
From: BANDELA, SUDHEER; ASARIKUNIYIL, BINNY; NGUYEN, HAI; TRUONG, HEATHER
To: THE DIRECTV GROUP, INC.
Reel/Frame 040107/0280 →
Continuity (1)
Related Publication 20180063263A1 · Mar 1, 2018