Multiple system and presence-based call processing
First Claim
1. A method of processing communications to and from multiple communications systems based on user preferences and based on presence information for one or more users of the communications systems, comprising:
- receiving first user preferences for operation of each of the multiple communications systems for when a first user is in a physical location with respect to each of the multiple communications systems;
receiving second user preferences for operation of each of the multiple communications systems for when a second user is in the physical location with respect to each of the multiple communications systems;
establishing an hierarchical relationship between the first user and the second user that is utilized for resolving conflicts between the first user preferences and second user preferences such that the first user preferences take precedence over the second user preferences;
receiving presence information for the first user and the second user of the multiple communications systems, the presence information indicating the first user and the second user is in the physical location with respect to at least one of the multiple communications systems;
determining whether the first user preferences conflict operationally with the second user preferences for the at least one of the multiple communications systems; and
if the first user preferences conflict with the second user preferences for the at least one of the multiple communications systems, resolving conflicts such that the first user preferences take precedence over the second user preferences;
passing the presence information for the first user of the multiple communications systems to the at least one of the multiple communications systems to indicate the first user is in the physical location with respect to the at least one of the multiple communications systems; and
in response to receiving the presence information for the first user of the multiple communications systems at the at least one of the multiple communications systems, changing one or more settings of one or more of the other multiple communications systems for receiving a second communication for the second user based on the indication that the first user is in the physical location with respect to the at least one of the multiple communications systems.
1 Assignment
0 Petitions
Accused Products
Abstract
Processing communications to and from multiple communications systems based on user preferences and based on presence information for one or more users of the communications systems is provided. A user who operates multiple communications systems may set preferences with each of the systems individually or through a centralized communications management system to control call processing to each of the systems based on prescribed user preferences and based on presence information for the user. In addition, communications applications associated with one or more communications systems may be automatically activated or functionally modified based on user preferences and/or user presence information.
30 Citations
21 Claims
-
1. A method of processing communications to and from multiple communications systems based on user preferences and based on presence information for one or more users of the communications systems, comprising:
-
receiving first user preferences for operation of each of the multiple communications systems for when a first user is in a physical location with respect to each of the multiple communications systems; receiving second user preferences for operation of each of the multiple communications systems for when a second user is in the physical location with respect to each of the multiple communications systems; establishing an hierarchical relationship between the first user and the second user that is utilized for resolving conflicts between the first user preferences and second user preferences such that the first user preferences take precedence over the second user preferences; receiving presence information for the first user and the second user of the multiple communications systems, the presence information indicating the first user and the second user is in the physical location with respect to at least one of the multiple communications systems; determining whether the first user preferences conflict operationally with the second user preferences for the at least one of the multiple communications systems; and if the first user preferences conflict with the second user preferences for the at least one of the multiple communications systems, resolving conflicts such that the first user preferences take precedence over the second user preferences; passing the presence information for the first user of the multiple communications systems to the at least one of the multiple communications systems to indicate the first user is in the physical location with respect to the at least one of the multiple communications systems; and in response to receiving the presence information for the first user of the multiple communications systems at the at least one of the multiple communications systems, changing one or more settings of one or more of the other multiple communications systems for receiving a second communication for the second user based on the indication that the first user is in the physical location with respect to the at least one of the multiple communications systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage device containing computer executable instructions which when executed by a computer perform a method of processing communications to and from multiple communications systems based on first user preferences and based on presence information for one or more users of the communications systems, comprising:
-
receiving first user preferences for operation of each of the multiple communications systems for when a first user is in a physical proximity of each of the multiple communications systems; receiving second user preferences for operation of each of the multiple communications systems for when a second user is in the physical location with respect to each of the multiple communications systems; establishing an hierarchical relationship between the first user and the second user that is utilized for resolving conflicts between the first user preferences and second user preferences such that the first user preferences take precedence over the second user preferences; receiving presence information for the first user and the second user of the multiple communications systems, the presence information indicating the first user and the second user is in the physical location with respect to at least one of the multiple communications systems; determining whether the first user preferences conflict operationally with the second user preferences for the at least one of the multiple communications systems; and if the first user preferences conflict with the second user preferences for the at least one of the multiple communications systems, resolving conflicts such that the first user preferences take precedence over the second user preferences; passing the presence information for the first user of the multiple communications systems to the at least one of the multiple communications systems to indicate the first user is in the physical location with respect to the at least one of the multiple communications systems; and in response to receiving the presence information for the first user of the multiple communications systems at the at least one of the multiple communications systems, changing one or more settings of one or more of the other multiple communications systems for receiving a second communication for the second user based on the indication that the first user is in the physical location with respect to the at least one of the multiple communications systems. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of processing communications to and from multiple communications systems based on first user preferences and based on presence information for one or more users of the communications systems, comprising:
-
receiving first user preferences for operation of each of the multiple communications systems for when a first user is in a physical location with respect to each of the multiple communications systems; receiving second user preferences for operation of each of the multiple communications systems for when a second user is in the physical location with respect to each of the multiple communications systems; establishing an hierarchical relationship between the first user and the second user that is utilized for resolving conflicts between the first user preferences and second user preferences such that the first user preferences take precedence over the second user preferences; receiving presence information for the first user and the second user of the multiple communications systems, the presence information indicating the first user and the second user is in the physical location with respect to at least one of the multiple communications systems; determining whether the first user preferences conflict operationally with the second user preferences for the at least one of the multiple communications systems; and if the first user preferences conflict with the second user preferences for the at least one of the multiple communications systems, resolving conflicts such that the first user preferences take precedence over the second user preferences; passing the presence information for the first user of the multiple communications systems to the at least one of the multiple communications systems to indicate the first user is in the physical location with respect to the at least one of the multiple communications systems; and in response to receiving the presence information for the first user of the multiple communications systems at the at least one of the multiple communications systems, changing one or more settings of one or more of the other multiple communications systems for receiving a second communication for the second user based on the indication that the first user is in the physical location with respect to the at least one of the multiple communications systems. - View Dependent Claims (21)
-
Specification