×

Manifest schema to provide application flows

  • US 10,257,259 B2
  • Filed: 10/01/2014
  • Issued: 04/09/2019
  • Est. Priority Date: 10/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • loading a first manifest schema on a memory of a mobile device to provide application workflows for the mobile device, the first manifest schema including a first parent manifest and an application manifest for each of a first plurality of applications for a computing environment of the mobile device;

    loading a second manifest schema different from the first manifest schema on the memory of the mobile device to dynamically modify the computing environment of the mobile device including providing modified application workflows for the mobile device, the second manifest schema including a second parent manifest and an application manifest for each of a second plurality of applications, each of the first and second parent manifests including a set of application notification nodes for routing of messages to the applications on the mobile device, and each application manifest including a set of process notification nodes for routing messages to processes on the mobile device;

    in response to the loading of the second manifest schema, the mobile device automatically making one or more calls to a server to populate a modified user interface of the mobile device based on the second manifest schema, and establishing applications and processes for the mobile device based on the second manifest schema without restructuring the computing environment of the mobile device;

    upon receiving a message at the mobile device sent to the second manifest schema, the mobile device utilizing the second parent manifest to automatically select an application of the second plurality of applications for routing of the message, the selection of the application being based on contents of the message;

    fetching the application manifest for the selected application and utilizing the application manifest to automatically select a process of a plurality of processes of the selected application for routing of the message on the mobile device, the selection of the process being based on the contents of the message; and

    routing the message to the selected process of the selected application on the mobile device.

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