US20140232815A1

Executing Instructions in Response to a Communication

Claim Score by NHIP

Read claim 15, the broadest

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.

US20140232815A1, drawing sheet 1
Sheet 1 of 13

Term

7.7 yearsto projected expiry

Projected expiry 22 May 2034, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    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.
  2. 15
    Broadest claimClaim Score 74, broad(NHIP)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.
  3. 18
    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.