×

Managing iOS-Based Mobile Communication Devices by Creative Use of CallKit API Protocols

  • US 20180070290A1
  • Filed: 06/21/2017
  • Published: 03/08/2018
  • Est. Priority Date: 05/08/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing predetermined functions on a mobile device, the mobile device having a processor, memory coupled to the processor, and an operating system (OS) installed thereon, the OS including an event application programming interface (API) configured to enable voice over internet protocol (VoIP) applications to assume priority over other applications and functions of the mobile device when VoIP calls are detected, comprising:

  • a mobile device management software application installed and running on the mobile device, the mobile device management software including software code stored in the memory and having instructions executable by the processor that performs the steps of;

    determining a status and location of the mobile device;

    detecting activity associated with one or more of the predetermined functions on the mobile device, wherein the activity is initiated by the OS, is initiated by a user of the mobile device, or is initiated by a mobile application other than the mobile device management software application;

    based on the status and location of the mobile device and after detecting the activity, notifying the OS using the event API that a VoIP call has been detected even though no VoIP calls have actually been detected; and

    sending an action message to the OS using the event API, wherein the OS identifies the mobile device management software application as a VoIP application, wherein the action message instructs the OS to take a desired action on the mobile device, and wherein the desired action prevents the user from interacting with the predetermined function on the mobile device.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×