×

Method and apparatus for providing cloud service

  • US 9,721,028 B2
  • Filed: 12/12/2012
  • Issued: 08/01/2017
  • Est. Priority Date: 12/12/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a service providing apparatus, the method comprising:

  • receiving a request for execution of an application from a device;

    acquiring a hardware specification of the device from a database of the service providing apparatus, wherein the hardware specification of the device comprises a processing speed of the device;

    executing the application in response to the request;

    encoding application execution data generated by the execution of the application into image data, wherein the image data is generated partly based on the processing speed of the device; and

    transmitting encoded image data to the device,wherein the encoded image data is configured to be displayed on a screen of the device,wherein the executing the application comprises;

    in response to the request for execution of the application, generating a virtual machine and the generated virtual machine performing the execution of the application,wherein the encoding the application execution data comprises;

    determining whether or not video data is included in the application execution data to generate a determination result;

    selecting target data based on the determination result; and

    encoding the target data into the image data,wherein the selecting the target data comprises;

    upon a condition that the determination result indicates that the video data is included in the application execution data, determining whether or not the video data is reproducible by the device, andupon a condition that the video data is reproducible by the device, the target data is selected such that only a remaining area of an execution screen of the application, other than an area where the video data is included, is encoded into the image data.

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