Cross device companion application for phone
First Claim
1. A method of providing context to a phone call, comprising:
- receiving the phone call;
selecting a first computer application that is relevant to the phone call based on tracking data associated with one or more previous phone calls and the phone call, wherein the tracking data is based on a speech-to-text transcript of the phone call that is generated by a cloud service during the phone call, and first data and second data that is machine-learned from the tracking data, wherein the first data comprises a type of communication describing the phone call, wherein the second data comprises an action describing a concern of the phone call, and wherein the tracking data comprises a second application used during the previous phone calls; and
presenting the first computer application on one or more available devices.
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.
28 Citations
20 Claims
-
1. A method of providing context to a phone call, comprising:
-
receiving the phone call; selecting a first computer application that is relevant to the phone call based on tracking data associated with one or more previous phone calls and the phone call, wherein the tracking data is based on a speech-to-text transcript of the phone call that is generated by a cloud service during the phone call, and first data and second data that is machine-learned from the tracking data, wherein the first data comprises a type of communication describing the phone call, wherein the second data comprises an action describing a concern of the phone call, and wherein the tracking data comprises a second application used during the previous phone calls; and presenting the first computer application on one or more available devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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; select a first computer application that is relevant to the phone call based on tracking data associated with one or more previous phone calls and the phone call, wherein the tracking data is based on a speech-to-text transcript of the phone call that is generated by a cloud service during the phone call, and first data and second data that is machine-learned from the tracking data, wherein the first data comprises a type of communication describing the phone call, wherein the second data comprises an action describing a concern of the phone call, and wherein the tracking data comprises a second application used during the previous phone calls; and present the first computer application on one or more available devices. - View Dependent Claims (16, 17, 18)
-
-
19. 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; select a first computer application that is relevant to the phone call based on tracking data associated with one or more previous phone calls and the phone call, wherein the tracking data is based on a speech-to-text transcript of the phone call that is generated by a cloud service during the phone call, and first data and second data machine-learned from the tracking data, wherein the first data comprises a type of communication describing the phone call, wherein the second data comprises an action describing a concern of the phone call, and wherein the tracking data comprises a second application used during the previous phone calls; and present the first computer application on one or more available devices. - View Dependent Claims (20)
-
Specification