CA2843627C

Device, system and method for generating application data

Abstract

A device is described. The device comprises: a display configured to display first application data; a processor configured to communicate with a further device. The processor is further configured to: detect an event associated with the further device and generate, in response to the detected event, first application data pertaining to a display of second application data associated with applications executable on the further device; and output the first application data to the display. A system and method are also described.

CA2843627C, drawing sheet 1
Sheet 1 of 10

Term

7.4 yearsleft in the term

Expires 21 February 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

29 claims: 7 independent, 22 dependent

  1. 1
    A device comprising:a display configured to display first application data;a processor configured to communicate with a further device, the processor being further configured to: detect an event associated with the further device;transmit a set of data identifying processing capabilities of the device to the further device based on detection of the event;receive second application data from the further device based on transmission of the set of data, the second application data generated by the further device based on the processing capabilities of the device, and the second application data associated with at least one or more applications currently executing on the further device and at least one of a file and an application previously accessed on the further device;generate the first application data based on the second application data;output the first application data to the display;receive, in response to output of the first application data, at least one user input associated with the first application data;and send, in response to receipt of the at least one user input, control data to the further device, the control data configured to control the at least one or more applications currently executing on the further device.
  2. 13
    A device comprising:a processor configured to communicate with a further device, the processor being further configured to: detect an event associated with the further device;identify, based on detection of the event, a set of processing capabilities of the further device;Date Reçue/Date Received 2020-04-22 generate, in response to identification of the set of processing capabilities of the further device, application data associated with at least one or more applications currently executing on the device and at least one of a file and an application previously accessed on the device, the application data generated based on the set of processing capabilities of the further device;output the application data to the further device;receive, in response to output of the application data to the further device, control data from the further device, the control data configured to control the at least one or more applications currently executing on the device;and control execution of the at least one or more applications based on the control data.
  3. 14
    A system comprising:a first device;and a second device, the second device being in communication with the first device;the first device comprising: a display configured to display first application data;a first processor configured to communicate with the second device, the first processor being further configured to: detect an event associated with the second device;transmit a set of data identifying processing capabilities of the first device to the second device based on detection of the event;receive, based on based on transmission of the set of data, second application data from the second device, the second application data being generated by the second device based on the processing capabilities of the first device, and the second application data associated with at least one or more applications currently executing on the second device and at least one of a file and an application previously accessed on the second device;generate the first application data based on the second application data;output the first application data to the display;Date Reçue/Date Received 2020-04-22 in response to output of the first application data, receive at least one user input associated with the first application data;and in response to receipt of the at least one user input, send control data to the second device, the control data being configured to control the at least one or more applications currently executing on the second device;the second device comprising: a second processor configured to communicate with the first device, the second processor being further configured to: identify a set of processing capabilities of the first device based on the set of data transmitted by the first device;detect an event associated with the second device;generate the second application data, in response to the detected event, based on the set of processing capabilities of the first device;output the second application data to the first device;in response to output of the second application data to the first device, receive control data from the first device, the control data being configured to control the at least one or more applications currently executing on the second u device;and control execution of the at least one or more applications based on the control data.
  4. 15
    A method for a device, the method comprising:establishing, by the device, communication with a further device;detecting an event associated with the further device;transmitting a set of data identifying processing capabilities of the device to the further device based on detecting the event;receiving, based on first application data from the further device based on transmitting the set of data, the first application data generated by the further device based on the processing capabilities of the device, and the first application data associated with at least one or more applications currently executing on the further device and at least one of a file and an application previously accessed on the further device;generating second application data based on the first application data;outputting the second application data to a display of the device;Date Reçue/Date Received 2020-04-22 in response to outputting the first application data, receiving at least one user input associated with the second application data;and in response to receiving the at least one user input, sending control data to the further device, the control data configured to control the at least one or more applications currently executing on the further device.
  5. 27
    A method for a device, the method comprising:establishing, by the device, communication with a further device;detecting an event associated with the device;identifying, based on detecting the event, a set of processing capabilities of the further device;generating, in response to identifying the set of processing capabilities of the further device, application data associated with at least one or more applications currently executing on the device and at least one of a file and an application previously accessed on the device, the application data generated based on the set of processing capabilities of the further device;outputting the application data to the further device;in response to outputting the application data to the further device, receiving control data from the further device, the control data configured to control the at least one or more applications currently executing on the device;and controlling execution of the at least one or more applications based on the control data.
  6. 28
    A method for a system comprising a first device and a second device, wherein the second device is in communication with the first device, the method comprising:the first device receiving a set of data from the second device, the set of data identifying processing capabilities of the second device;identifying a set of processing capabilities of the second device based on the set of data;Date Reçue/Date Received 2020-04-22 detecting an event associated with at least one of the first device and the second device;generating first application data associated with at least one or more applications currently executing on the first device and at least one of a file and an application previously accessed on the first device, the first application data generated based on the set of processing capabilities of the second device;and outputting the first application data to the second device;the second device receiving the first application data;generating second application data based on the first application data;outputting the second application data to a display of the second device;in response to outputting the second application data, receiving at least one user input associated with the second application data;and in response to receiving the at least one user input, sending control data to the first device, the control data being configured to control the at least one or more applications currently executing on the first device.
  7. 29
    A non-transitory machine readable medium having tangibly stored thereon executable instructions that, in response to execution by a processor, cause the processor to perform the method of any one of claims 15 to 28. Date Reçue/Date Received 2020-04-22 CA 02843627 2014-02-21 Abstract A device is described. The device comprises:a display configured to display first 5 application data;a processor configured to communicate with a further device. The processor is further configured to: detect an event associated with the further device and generate, in response to the detected event, first application data pertaining to a display of second application data associated with applications executable on the further device;and output the first application data to the display. A system and method are also described.