Identifying a context for a call
First Claim
1. A method for identifying a context for a call, said method comprising:
- detecting a plurality of context clues for a call; and
identifying a context for said call from said plurality of context clues, such that at least one party to said call is enabled to receive said context of said call.
15 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and program for identifying a context for a call are provided. Multiple context clues for a call are detected from a line number, a line subscriber profile, a caller profile, and other parameters associated with the call. A context for the call is identified from the context clues, such that at least one party to the call is enabled to receive the context of the call. Context for the call preferably includes at least one of who is placing a call, who is receiving a call, identities of devices utilized for the call, locations of those devices, the path of line number numbers accessed for a call, a billing plan for the call, and a subject matter of the call.
54 Citations
79 Claims
-
1. A method for identifying a context for a call, said method comprising:
-
detecting a plurality of context clues for a call; and
identifying a context for said call from said plurality of context clues, such that at least one party to said call is enabled to receive said context of said call. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for identifying a context for a call, said system comprising:
-
a context inference server communicatively connected to a trusted telephone network;
means for detecting a plurality of context clues for a call at said context inference server; and
means for identifying a context for said call from said plurality of context clues. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 35)
-
-
31. A computer program product for identifying a context for a call, said computer program product comprising:
-
a recording medium;
means, recorded on said recording medium, for enabling detection of a plurality of context clues for a call; and
means, recorded on said recording medium, for identifying a context for said call from said plurality of context clues. - View Dependent Claims (32, 33, 34, 36, 37, 38, 39, 40, 42)
-
-
41. The computer program product for identifying a context for a call according to claim 312, further comprising:
means, recorded on said recording medium, for filtering said context for said call according to said filtering preferences for distribution to a second caller of a second call incoming during said call.
-
43. A method for inferring a call context comprising:
-
receiving a context request for a call;
detecting context clues comprising at least one from among a line number, a line subscriber profile, an authenticated caller identity, an authenticated callee identity, a caller profile associated with said authenticated caller identity, a callee profile associated with said authenticated callee identity, a line number accessed for said call, and a geographical location served by switches processing said call; and
inferring from said context clues at least one from among who is placing said call, who is receiving said call, at least one device utilized for said call, a location of said at least one device utilized for said call, a billing plan for said call, a path of said call, and a subject matter of said call.
-
-
44. A system for inferring a call context comprising:
-
a context inference server communicatively connected to a trusted telephone network;
means for receiving a context request for a call at said context inference server;
means for detecting context clues comprising at least one from among a line number, a line subscriber profile, an authenticated caller identity, an authenticated callee identity, a caller profile associated with said authenticated caller identity, a callee profile associated with said authenticated callee identity, a line number accessed for said call, and a geographical location served by switches processing said call; and
means for inferring from said context clues at least one from among who is placing said call, who is receiving said call, at least one device utilized for said call, a location of said at least one device utilized for said call, a billing plan for said call, a path of said call, and a subject matter of said call.
-
-
45. A computer program product for inferring a call context comprising:
-
a recording medium;
means for enabling receipt of a context request for a call;
means for detecting context clues comprising at least one from among a line number, a line subscriber profile, an authenticated caller identity, an authenticated callee identity, a caller profile associated with said authenticated caller identity, a callee profile associated with said authenticated callee identity, a line number accessed for said call, and a geographical location served by switches processing said call, and means for inferring from said context clues at least one from among who is placing said call, who is receiving said call, at least one device utilized for said call, a location of said at least one device utilized for said call, a billing plan for said call, a path of said call, and a subject matter of said call.
-
-
46. A method for providing a call context comprising:
-
detecting a call request at a central office switch;
initiating a context inference service for said call; and
receiving a context inferred for said call from at least one from among an identity of at least one party to said call, an identity of at least one device utilized for said call, a location of said at least one device, a billing plan for said call, a path of said call, and a subject matter of said call. - View Dependent Claims (47, 48, 49, 50)
-
-
51. A system for providing a call context comprising:
-
a central office switch within a trusted telephone network;
means for detecting a call request at said central office switch;
means for initiating a context inference service for said call; and
means for receiving a context inferred for said call from at least one from among an identity of at least one party to said call, an identity of at least one device utilized for said call, a location of said at least one device, a billing plan for said call, a path of said call, and a subject matter of said call. - View Dependent Claims (52, 53, 54, 55)
-
-
56. A computer program product for providing a call context comprising:
-
a recording medium;
means, recorded on said recording medium, for detecting a call request;
means, recorded on said recording medium, for initiating a context inference service for said call; and
means, recorded on said recording medium, for receiving a context inferred for said call from at least one from among an identity of at least one party to said call, an identity of at least one device utilized for said call, a location of said at least one device, a billing plan for said call, a path of said call, and a subject matter of said call. - View Dependent Claims (57, 58)
-
-
59. A method for controlling output of a call context, comprising:
-
receiving, in association with a call enabled by a telephony device, a tagged call context identifier at said telephony device; and
controlling output of said tagged call context identifier via at least one output interface accessible to said telephony device. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A system for controlling output of a call context, comprising:
-
a telephony device;
means for receiving, in association with a call enabled by said telephony device, a tagged call context identifier at said telephony device; and
means for controlling output of said tagged call context identifier via at least one output interface accessible to said telephony device. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 79)
-
-
77. A computer program product for controlling output of a call context, comprising:
-
a recording medium;
means, recorded on said recording medium, for receiving a tagged call context identifier at a telephony device; and
means, recorded on said recording medium, for controlling output of said tagged call context identifier via at least one output interface accessible to said telephony device. - View Dependent Claims (78)
-
Specification