×

Method and apparatus for switching between a native application and a second application

  • US 9,602,851 B2
  • Filed: 12/15/2011
  • Issued: 03/21/2017
  • Est. Priority Date: 03/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, executed by a processor, for controlling a native application and a second application, the second application being launched in a second device for controlling a first device, the method comprising the steps of:

  • executing a first device discovery process to designate a particular first device as a selected first device;

    executing the second application according to settings of the native application;

    sending user profile data from the native application to the second application and user authentication information to the second application;

    causing the native application to be a parent application and the second application to be a child application;

    synchronizing the second application and the native application, synchronization being synchronizing such that the second application includes functions for controlling the selected first device;

    identifying device capabilities of one or more first devices;

    presenting the device capabilities of the one or more first devices to a user;

    determining user criteria for a particular user;

    comparing the device capabilities of the one or more first devices to the user criteria; and

    displaying a list of first devices, to a user, in a sequence that is function of the comparing step,wherein the native application transmits information about the selected first device to the second application, the information includes a list of functionalities associated with the selected first device, andwherein synchronizing the second application and the native application includes synchronizing when a change occurs in a platform of the second device that is hosting the second application.

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