×

Delegating handling of computing events of a mobile device application

  • US 10,146,597 B2
  • Filed: 10/06/2014
  • Issued: 12/04/2018
  • Est. Priority Date: 11/14/2013
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device configured to delegate handling of computing events of a mobile device application, the mobile device comprising:

  • a storage medium, andone or more processors configured to cause;

    processing an identification of a computing event associated with a first component of a plurality of components of a first application executable on the mobile device, the event having associated metadata, the plurality of components comprising at least a native component and a web browser component, the first application being provided by a database system of a cloud-based computing services environment, the cloud-based computing services environment having a plurality of member organizations;

    applying one or more rules to the metadata, the one or more rules defined at least in part by a permission set controllable, via the cloud-based computing services environment, by a first one of the member organizations, a user of the mobile device being a member of the first member organization, the application of the one or more rules to the metadata comprising determining that the user has been assigned a first permission in the permission set, the first permission prohibiting handling of the computing event by the first component, the one or more rules being stored on the storage medium, the one or more rules being configured to be caused, by the database system, to be automatically updated in response to a change in the permission set in the cloud-based computing services environment;

    identifying, based on the application of the one or more rules to the metadata, a second component of the plurality of components for handling the event, the second component being different from the first component;

    delegating, responsive to identifying the second component for handling the event, handling of the event to the second component;

    updating historical event data stored on the storage medium to indicate that handling of the event has been delegated to the second component, the historical event data comprising identifications of events and identifications of at least one of the plurality of components of the first application for handling the events; and

    providing, responsive to user input and based at least in part on the historical event data, a presentation of content associated with a previous event on a display.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×