Cross Device Companion Application For Phone
2 Assignments
0 Petitions
Accused Products
Abstract
Example apparatus and methods concern establishing context for a phone call. A computing device is controlled to display content and applications that are relevant for the call during the call. A party on the call is identified using data received from a phone used by the party. The relevant content and the relevant application are identified using actions (e.g., purchase to make, call to make) and intentions (e.g., family matter, business matter) identified in text provided in a text-based transcript of the call. The text-based transcript is provided in real time by a natural language processing (NLP) service during the call. The devices are controlled to selectively present the relevant content and the relevant application to make the call more automated and more productive. A to-do list is automatically generated based on the intentions, the actions, and on subject matter or content discussed or accessed during the call.
41 Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A method of providing context to a phone call, comprising:
-
receiving the phone call; receiving first data that describes an intention associated with the phone call, the intention being learned from tracking data associated with one or more previous phone calls, and the tracking data comprising a first application used during one or more of the previous phone calls; receiving second data that describes an action associated with the phone call, the action being learned from the tracking data associated with the previous phone calls; selecting a second computer application that is relevant to the phone call based on the first data and the second data; and presenting the second computer application on one or more available devices. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer-readable storage device storing computer-executable instructions that when executed by a computer processor, cause the computer processor to:
-
receive a phone call; receive first data that describes an intention associated with the phone call, the intention being learned from tracking data associated with one or more previous phone calls, and the tracking data comprising a first application used during one or more of the previous phone calls, at least one previous intention, and at least one previous action; receive second data that describes an action associated with the phone call, the action being learned from the tracking data associated with the previous phone calls; select a second computer application that is relevant to the phone call based on the first data and the second data; and present the second computer application on one or more available devices. - View Dependent Claims (37, 38, 39)
-
-
40. An apparatus, comprising:
-
a processing unit; a memory comprising computer-executable code that, when executed by the processing unit, cause the processing unit to; receive a phone call; receive first data that describes an intention associated with the phone call, the intention being learned from tracking data associated with one or more previous phone calls, and the tracking data comprising a first application used during one or more of the previous phone calls, at least one previous intention, at least one previous action, and a text-based transcript of the phone call, wherein the text-based transcript is produced by a natural language processing (NLP) service; receive second data that describes an action associated with the phone call, the action being learned from the tracking data associated with the previous phone calls; select a second computer application that is relevant to the phone call based on the first data and the second data; and present the second computer application on one or more available devices. - View Dependent Claims (41)
-
Specification