Method for implementing user-specific calling preferences
AssigneeBlackBerry Limited
InventorsShen-Yuan Michael Yap, Michael Colbert
Life of this patent
Estimating the term…
Abstract
A method and system of establishing calling preferences for a user are provided. The method includes: defining a user profile containing an association between the user and two or more communication devices, each device having an associated device type; assigning the user to at least one group; obtaining group preferences associated with one or more of the user's groups; determining user preferences for the user based on the group preferences and the device types of the communication devices associated with the user; and storing the user specific preferences in a user profile associated with the user.
Claims17
A method of establishing calling preferences for a user profile, the user profile including an association between a user identification, one or more user groups and two or more communication devices, each communication device having an associated device type, the method comprising:
- using group calling preferences associated with the one or more user groups to determine user calling preferences of the user profile by:
- determining group-specific relative ringing priorities for different device types in accordance with the group calling preferences, the group-specific relative ringing priorities defining an order in which to ring the different device types when a member of the user group is a recipient of a call;
- assigning user-specific relative ringing priority to each of the two or more communication devices based on the device type of each of the two or more communication devices, in accordance with the determined group-specific relative ringing priorities for different device types, the user-specific relative ringing priority defining an order in which to ring the two or more communication devices when the user identification associated with the user profile is a recipient of a call;
- and
- storing the user calling preferences in the user profile to a memory.
An electronic device, comprising:
- a memory including a user profile, the user profile including an association between a user identification, one or more user groups and two or more communication devices, each communication device having an associated device type;
- a controller configured to:
- use group calling preferences associated with the one or more user groups to determine user calling preferences of the user profile by:
- determining group-specific relative ringing priorities for different device types in accordance with the group calling preferences, the group-specific relative ringing priorities defining an order in which to ring the different device types when a member of the user group is a recipient of a call;
- and
- assigning user-specific relative ringing priority to each of the two or more communication devices based on the device type of each of the two or more communication devices, in accordance with the determined group-specific relative ringing priorities for different device types, the user-specific relative ringing priority defining an order in which to ring the two or more communication devices when the user identification associated with the user profile is a recipient of a call;
- and
- store the user calling preferences in the user profile.
A method of ringing one or more communication devices, the method comprising:
- receiving a call;
- determining a user identification associated with a recipient of the call;
- determining, from a user profile associated with the user identification, user calling preferences associated with the user identification and two or more communication devices associated with the user identification, each communication device having an associated device type;
- determining user-specific relative ringing priority assigned to each of the two or more communication devices, the user-specific relative ringing priority defining an order in which to ring the two or more communication devices when the user identification associated with the user profile is a recipient of a call, the user-specific relative ringing priorities being assigned in accordance with group-specific relative ringing priorities for different device types defined in group call preferences associated with one or more user groups associated with the user identification, the group-specific relative ringing priorities defining an order in which to ring the different device types when a member of the user group is a recipient of a call;
- and
- ringing one or more of the two or more communication devices in an order based on the user-specific relative ringing priority.
Dependencies are inferred from the claim text.