Executing Instructions in Response to a Communication
AssigneeApple Inc.
InventorsGencer Cili, Devrim Varoglu
Life of this patent
Estimating the term…
Abstract
An instruction execution engine on a user device may be configured to receive an executable instruction assigned to one or more contacts or groups of contacts. A communication from the one or more contacts or groups may be detected. Upon detecting the communication, the engine may execute the executable instruction. This executing step may trigger a user reminder or data transfer to one or more third parties.
Claims20
A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to:
- obtain one or more executable instructions at a device, wherein the one or more executable instructions are assigned to one or more contacts, and wherein each contact identifies one or more individuals;
- detect a communication with one or more third parties;
- identify the one or more third parties;
- determine the identified one or more third parties correspond to at least one of the one or more contacts;
- and
- execute the one or more instructions based, at least in part, on the determination.
A method for executing instructions on a device, comprising:
- detecting a communication with one or more third parties;
- identifying the one or more third parties;
- determining the identified one or more third parties matches one or more contacts stored on the device, wherein the one or more contacts are assigned to one or more executable instructions, and wherein each contact identifies one or more individuals;
- and
- executing the one or more instructions based, at least in part, on the determination.
A system comprising:
- a display;
- and
- one or more processors configured to perform operations comprising:
- obtaining one or more executable instructions at a device, wherein the one or more executable instructions are assigned to one or more contacts, and wherein each contact identifies one or more individuals;
- detecting a communication with one or more third parties;
- identifying the one or more third parties;
- determining the identified one or more third parties correspond to at least one of the one or more contacts;
- executing the one or more instructions based, at least in part, on the determination.
Dependencies are inferred from the claim text.