Dynamic IPTV group profile creation and management
First Claim
1. A method of managing user profiles for multiple IPTV Terminal Function (ITF) users by an IPTV Application Server, comprising:
- obtaining a first IPTV user profile for a first user registered at an ITF;
detecting a second user registered at the ITF;
obtaining a second IPTV user profile for the second user;
generating a first IPTV group profile from the first and second IPTV user profiles, the first IPTV group profile appropriate for both the first and second user together; and
providing the first IPTV group profile to the ITF by storing the group profile on an XDM server to which the ITF is subscribed for notifications.
2 Assignments
0 Petitions
Accused Products
Abstract
An IPTV group profile is dynamically generated based on individual IPTV user profiles, whenever a user joins or leaves a shared IPTV session at an IPTV Terminal Function (ITF). The IPTV group profile may be implemented as a modification to the IPTV user profile of each user. In one embodiment, a “group” branch includes the additional access privileges and/or restrictions from the IPTV user profiles of other group members. The modified IPTV user profiles of users in the group are placed on a network entity such as an XDM Server (XDMS), to which the ITF subscribes via XCAP. As users join or leave a shared IPTV session at an ITF, the IPTV-AS updates the IPTV user profiles on the XDMS, which notifies the ITF of the changes. Each user'"'"'s IPTV user profile at the ITF thus reflects group access privileges, preferences and restrictions for the duration of the shared IPTV session.
17 Citations
17 Claims
-
1. A method of managing user profiles for multiple IPTV Terminal Function (ITF) users by an IPTV Application Server, comprising:
-
obtaining a first IPTV user profile for a first user registered at an ITF; detecting a second user registered at the ITF; obtaining a second IPTV user profile for the second user; generating a first IPTV group profile from the first and second IPTV user profiles, the first IPTV group profile appropriate for both the first and second user together; and providing the first IPTV group profile to the ITF by storing the group profile on an XDM server to which the ITF is subscribed for notifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An IPTV Terminal Function supporting shared IPTV sessions, comprising:
-
a network interface; television interface for outputting IPTV content; and a controller for receiving a plurality of IPTV user profiles for registered users from the network interface and for maintaining the plurality of IPTV user profiles for registered users and for controlling the television interface to selectively output IPTV content in accordance with access privileges and restrictions in at least one of the plurality of IPTV user profiles, for subscribing to notifications associated with changes to a registered user profiles in the plurality of IPTV user profiles from an XDM server, and for retrieving updated IPTV user profiles to share access privileges and restrictions among concurrently registered users. - View Dependent Claims (12, 13)
-
-
14. An IPTV Application Server, comprising a controller operative to:
-
receive IPTV subscriptions from users at an IPTV Terminal Function (ITF); obtain an IPTV user profile for each subscribed user; detect two or more users concurrently subscribed at the same ITF; generate an IPTV group profile including access privileges and restrictions appropriate to all concurrently subscribed users; modify at least one of the obtained IPTV user profiles and provide the IPTV group profile and the modified IPTV to the ITF by storing the generated and modified profile on an XDM Server to which the ITF is subscribed for notification of profile modifications. - View Dependent Claims (15, 16, 17)
-
Specification