Status messaging using associated phone tags
First Claim
1. A method for managing communication requests, comprising:
- receiving tag information associated with a tag from a user of a communication device, the tag information comprising;
criteria for determining whether the tag applies to an incoming communication request; and
one or more actions to be taken in response to the communication request after determining that the tag applies;
separately associating the tag with either or both of the communication device regardless of any user using the communication device and any user of the communication device;
automatically updating the tag information associated with the tag in response to conditions associated with a network including the communication device;
receiving from a caller a request for a communication session with the communication device;
determining whether criteria for the tag have been met by the communication request; and
if criteria for the tag have been met, taking the specified actions in response to the communication request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing communication requests includes receiving tag information from a user of a communication device, and associating the tag with a communication device. The tag information includes criteria for determining whether the tag applies to an incoming communication request and one or more actions to be taken in response to the communication request after determining that the tag applies. The method further includes receiving a request from a caller for a communication session with the communication device, determining whether criteria for the tag have been met by the communication request, and if the criteria for the tag have been met, taking the specified actions in response to the communication request.
53 Citations
36 Claims
-
1. A method for managing communication requests, comprising:
-
receiving tag information associated with a tag from a user of a communication device, the tag information comprising; criteria for determining whether the tag applies to an incoming communication request; and one or more actions to be taken in response to the communication request after determining that the tag applies; separately associating the tag with either or both of the communication device regardless of any user using the communication device and any user of the communication device; automatically updating the tag information associated with the tag in response to conditions associated with a network including the communication device; receiving from a caller a request for a communication session with the communication device; determining whether criteria for the tag have been met by the communication request; and if criteria for the tag have been met, taking the specified actions in response to the communication request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for facilitating communication, comprising:
-
receiving tag information associated with a tag from a user, the tag information comprising; a user-selected availability of a communication device to receive communication connections; and one or more users of a communication system accessible to the communication device to whom the user-selected availability applies; and separately associating the tag with either or both of the communication device regardless of any user using the communication device and any user of the communication device; automatically updating the tag information associated with the tag in response to conditions associated with a network including the communication device; indicating the respective availability of the communication device to the one or more users of the communication system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a memory operable to maintain tag information associated with a tag for a plurality of communication devices; an interface operable to receive; tag information associated with the tag from a user of a communication device, the tag information comprising; criteria for determining whether the tag applies to an incoming communication request; and one or more actions to be taken in response to the communication request if the tag applies; and a request for a communication session with a particular communication device from a caller; and a processor operable to; separately associating the tag with either or both of the communication device regardless of any user using the communication device and any user of the communication device; automatically update the tag in response to conditions associated with a network including the communication device; determine whether the tag applies to the request for the communication session; and if the tag applies, take the specified actions in response to the determination. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
means for receiving tag information associated with a tag from a user of a communication device, the tag information comprising; criteria for determining whether the tag applies to an incoming communication request; and one or more actions to be taken in response to the communication request after determining that the tag applies; means for separately associating the tag with either or both of the communication device regardless of any user using the communication device and any user of the communication device; means for automatically updating the tag information associated with the tag in response to conditions associated with a network including the communication device; means for receiving from a caller a request for a communication session with the communication device; means for determining whether criteria for the tag have been met by the communication request; and means for taking the specified actions in response to the communication request if criteria for the tag have been met.
-
-
23. Software embodied in a computer-readable medium operable to perform the steps of:
-
receiving tag information associated with a tag from a user of a communication device, the tag information comprising; criteria for determining whether the tag applies to an incoming communication request; and one or more actions to be taken in response to the communication request after determining that the tag applies; separately associating the tag with either or both of the communication device regardless of any user using the communication device and any user of the communication device; automatically updating the tag information associated with the tag in response to conditions associated with a network including the communication device; receiving from a caller a request for a communication session with the communication device; determining whether criteria for the tag have been met by the communication request; and if criteria for the tag have been met, taking the specified actions in response to the communication request. - View Dependent Claims (24)
-
-
25. A method for managing communication sessions, comprising:
-
receiving tag information associated with a tag from a user of a communication device, the tag information comprising; a user-selected availability of the communication device to receive communication connections; and one or more calling devices of a communication system accessible by the communication device to which the availability of the communication device applies; separately associating the tag with either or both of the communication device regardless of any user using the communication device and any user of the communication device; automatically updating the tag information associated with the tag in response to conditions associated with a network including the communication device; receiving a communication request from a calling device; determining whether the calling device is one of the one or more calling devices identified by the tag information; determining whether to establish a communication session between the calling device with the communication device based on the availability of the communication device with respect to the calling device. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A graphical user interface, comprising:
-
a first field comprising criteria for determining if a tag applies to an incoming communication request for a communication device; a second field comprising actions to be taken in response to determining that the incoming communication request meets the criteria for the tag; and a third field comprising at least one identifier that identifies either or both of one or more communication devices regardless of any users and one or more users to which the tag applies; wherein the graphical user interface is operable to populate the first, second, and third fields with information in response to user inputs, the graphical user interface operable to adjust the user input information in the first, second, and third fields in response to system updates associated with particular system conditions. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification