Integrated telephone call and context notification mechanism
First Claim
1. In a network capable of communicating a telephone conversation between a caller computing system and a callee computing system, a method for the caller and callee computing system to communicate context for the telephone call, the method comprising the following:
- an act of the caller computer system receiving an instruction to place a telephone call to the callee computing system;
an act of the caller computing system receiving a user-entered identification of a context for the telephone call;
an act of the caller computing system constructing a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call;
an act of the caller computing system transmitting the call invitation data structure to be transmitted to the callee computing system;
an act of the callee computing system receiving the call invitation data structure;
an act of the callee computing system reading the identification of the context of the telephone call from the call invitation data structure; and
an act of permitting a user to define at the callee computing system one or more rules for causing the callee computing system automatically to take one or more actions in response to the identification of the context of the telephone call from the call invitation data structure; and
an act of the callee computing system automatically taking one or more actions depending on the context of the telephone call and based on the one or more rules.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism for placing a telephone call while at the same time communicating context (e.g., subject, importance and/or nature) of the telephone call. The caller uses a mechanism on a user interface to instruct a caller computing system to place a telephone call to a callee computing system. Using the same user interface, the caller also identifies some contextual information for the telephone call such as, for example, the subject, importance and/or nature of the telephone call. The caller computing system then constructs a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call. Upon receiving the call invitation data structure, the callee computing system reads the identification of the context of the telephone call, and then takes appropriate action based on the context for the telephone call.
126 Citations
9 Claims
-
1. In a network capable of communicating a telephone conversation between a caller computing system and a callee computing system, a method for the caller and callee computing system to communicate context for the telephone call, the method comprising the following:
-
an act of the caller computer system receiving an instruction to place a telephone call to the callee computing system; an act of the caller computing system receiving a user-entered identification of a context for the telephone call; an act of the caller computing system constructing a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and the user-entered identification of the context of the telephone call; an act of the caller computing system transmitting the call invitation data structure to be transmitted to the callee computing system; an act of the callee computing system receiving the call invitation data structure; an act of the callee computing system reading the identification of the context of the telephone call from the call invitation data structure; and an act of permitting a user to define at the callee computing system one or more rules for causing the callee computing system automatically to take one or more actions in response to the identification of the context of the telephone call from the call invitation data structure; and an act of the callee computing system automatically taking one or more actions depending on the context of the telephone call and based on the one or more rules. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for use in a network capable of communicating a telephone conversation between a caller computing system and a callee computing system, the computer program product for implementing a method for the callee computing system to take action in response to receiving a telephone call depending on a communicated context for the received telephone call, the computer program product comprising one or more computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of the callee computing system, cause the callee computing system to perform the method, the method comprising the following:
-
an act of detecting receipt of a call invitation data structure that includes both an invitation to the callee to engage in a telephone conversation and an identification of a context of the telephone call; an act of reading the identification of the context of the telephone call from the call invitation data structure; an act of causing a user interface to be displayed on the callee computing system, the user interface including a display of the identification of the context of the telephone call from the call invitation data structure, a mechanism for accepting the received call, and a mechanism for rejecting the received call; an act of permitting a user to define one or more rules for causing the callee computing system automatically to take one or more actions in response to the identification of the context of the telephone call from the call invitation data structure; and an act of the callee computing system automatically taking one or more actions depending on the context of the telephone call and based on the one or more rules, wherein the one or more rules are based on one or more criteria selected from a group consisting of an anticipated subject of the conversation, an estimated importance of the conversation, an indication of whether the telephone conversation is personal or work-related, and one or more user defined time periods. - View Dependent Claims (7, 8, 9)
-
Specification