×

Unified desktop big brother applications

  • US 10,409,438 B2
  • Filed: 03/30/2016
  • Issued: 09/10/2019
  • Est. Priority Date: 09/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing a device comprising a first processor, a first memory, and a first screen;

    providing a computer system comprising a second processor, a second memory, and a second screen;

    docking the device to the computer system to form a unified system the unified system comprising the device and the computer system, wherein the device comprises a master of the unified system and the computer system comprises a subordinate of the unified system, and wherein, as the subordinate of the unified system, in response to docking the device, the computer system hides all user interface windows that were presented by the computer system before docking and pauses execution of all applications that were executing on the computer system before docking and presents a desktop interface;

    generating a unified desktop for the unified system on the display of the computer system, wherein the unified desktop is a user interface having a first and second portion, the first portion includes at least a first user interface associated with and presented by the device and the second portion includes at least the desktop interface associated with and presented by the computer system;

    executing a first instance of a first application on the device, the first application having an application display associated with the application displayed on the first user interface, wherein the first application is executed in a mobile computing environment;

    receiving a first input, wherein the first input moves the application display of the first application from the first user interface to the desktop interface;

    in response to the first input;

    the device, in control of the unified system, sending a directive, in a first message, to the computer system to execute a big brother application associated with the first application on the computer system;

    in response to the directive from the device, the computer system executing the big brother application, wherein the first application and big brother application provide similar but different functionality, and wherein the big brother application is executed in a personal computer environment;

    after sending the directive, the device, in control of the unified system, accessing a data structure, stored at the device, to determine what information about the first instance is required by the big brother application to continue execution of the first instance in the big brother application, wherein accessing the data structure includes;

    locating by the device an association between the first application and the big brother application;

    based on location of the association, retrieving by the device state information metadata associated with the association between the first application and the big brother application;

    sending by the device a second message transferring the state information about the first instance from the device to the big brother application executing on the computer system to continue execution of the first instance in the big brother application; and

    displaying the application display on the desktop interface.

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