| CPC H04L 63/101 (2013.01) [H04L 63/102 (2013.01); H04L 67/306 (2013.01)] | 20 Claims |

|
1. A method comprising:
detecting, by a processing system including at least one processor, a presence of at least one endpoint device associated with at least one user as an authorized visitor to a premises, wherein a first plurality of functions is available for use by the at least one user at the premises;
obtaining, by the processing system, at least one user profile of the at least one user, wherein the at least one user profile indicates at least a second plurality of functions associated with the at least one user, wherein each function of the first plurality of functions and of the second plurality of functions has a maximum available function level;
obtaining, by the processing system, a visitor profile associated with the premises, the visitor profile defining permitted function levels for one or more functions from among the first plurality of functions that the at least one user is permitted to access;
selecting, by the processing system, a set of shared functions at the premises based on the at least one user profile and the visitor profile, the set of shared functions including at least a first function of the first plurality of functions and at least a second function of the second plurality of functions;
selecting, by the processing system, a set of function levels for the set of shared functions at the premises in accordance with the at least one user profile and the visitor profile; and
activating, by the processing system, the set of shared functions at the premises for the at least one user in accordance with the set of function levels.
|