Method to Predict a Communicative Action that is Most Likely to be Executed Given a Context
First Claim
1. A method, comprising:
- receiving data at a context-identification system executing on a mobile platform, wherein the received data comprises;
context-related data associated with the mobile platform and application-related data received from the mobile platform;
identifying, by the context identification system, at least one context using the context-related data associated with the mobile platform and/or the application-related data received from the mobile platform, wherein the at least one context is indicative of a change in location from a first location to a second location;
based on the at least one context indicative of the change in location from the first location to the second location, predicting at least one communicative action associated with the mobile platform, wherein the at least one communicative action comprises a communicative action involving a phone number;
performing a machine-learning operation on the received data, wherein performing the machine-learning operation on the received data comprises ranking the phone number amongst other phone numbers associated with the mobile platform, and wherein the ranking is based at least on the change in location from the first location to the second location; and
receiving an instruction to execute the at least one communicative action associated with the mobile platform.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and methods for providing machine-learning services. A context-identification system executing on a mobile platform can receive data comprising context-related data associated with the mobile platform and application-related data received from the mobile platform. The context-identification system can identify a context using the context-related data associated with the mobile platform and/or the application-related data received from the mobile platform. Based on at least one context identified, context-identification system can predict a communicative action associated with the mobile platform by performing a machine-learning operation on the received data. An instruction can be received to execute the communicative action associated with the mobile platform.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving data at a context-identification system executing on a mobile platform, wherein the received data comprises;
context-related data associated with the mobile platform and application-related data received from the mobile platform;identifying, by the context identification system, at least one context using the context-related data associated with the mobile platform and/or the application-related data received from the mobile platform, wherein the at least one context is indicative of a change in location from a first location to a second location; based on the at least one context indicative of the change in location from the first location to the second location, predicting at least one communicative action associated with the mobile platform, wherein the at least one communicative action comprises a communicative action involving a phone number; performing a machine-learning operation on the received data, wherein performing the machine-learning operation on the received data comprises ranking the phone number amongst other phone numbers associated with the mobile platform, and wherein the ranking is based at least on the change in location from the first location to the second location; and receiving an instruction to execute the at least one communicative action associated with the mobile platform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture including a non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a processor, cause the processor to perform functions comprising:
-
receiving data at a context-identification system executing on a mobile platform, wherein the received data comprises;
context-related data associated with the mobile platform and application-related data received from the mobile platform;identifying, by the context-identification system, at least one context using the context-related data associated with the mobile platform and/or the application-related data received from the mobile platform, wherein the at least one context is indicative of a change in location from a first location to a second location; based on the at least one context indicative of the change in location from the first location to the second location, predicting at least one communicative action associated with the mobile platform, wherein the at least one communicative action comprises a communicative action involving a phone number; performing a machine-learning operation on the received data, wherein performing the machine-learning operation on the received data comprises ranking the phone number amongst other phone numbers associated with the mobile platform, and wherein the ranking is based at least on the change in location from the first location to the second location; and receiving an instruction to execute the at least one communicative action associated with the mobile platform. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A mobile platform, comprising:
-
a processor; and a non-transitory computer-readable storage medium, configured to store instructions that, when executed by the processor, cause the mobile platform to perform functions comprising; receiving data at a context-identification system executing on a mobile platform, wherein the received data comprises;
context-related data associated with the mobile platform and application-related data received from the mobile platform;identifying, by the context-identification system, at least one context using the context-related data associated with the mobile platform and/or the application-related data received from the mobile platform, wherein the at least one context is indicative of a change in location from a first location to a second location; based on the at least one context indicative of the change in location from the first location to the second location, predicting at least one communicative action associated with the mobile platform, wherein the at least one communicative action comprises a communicative action involving a phone number; performing a machine-learning operation on the received data, wherein performing the machine-learning operation on the received data comprises ranking the phone number amongst other phone numbers associated with the mobile platform, and wherein the ranking is based at least on the change in location from the first location to the second location; and receiving an instruction to execute the at least one communicative action associated with the mobile platform. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification