Method and apparatus for selectively providing protection of screen information data
First Claim
1. A method of enabling a cloud server to provide screen information data for displaying data on a screen of a client device, the method comprising:
- executing an application based on a user input received from the client device;
generating the screen information data including an object configuring the screen, based on execution of the application;
determining, by the cloud server, whether or not to protect the provided screen information data including the object configuring the screen, based on a characteristic of the object in order to encrypt the entire screen information data or a specific area of the screen information data, determined based on a type of the application executed in the cloud server and improving transmission efficiency;
encrypting the provided screen information data based on the determination; and
transmitting the encrypted screen information data to the client device,wherein the characteristics of the object comprise information regarding a location of the object on the screen,wherein the determining further comprises determining whether or not to protect the provided screen information corresponding to coordinate information determined based on the location of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for enabling a cloud server to provide screen information data indicating a screen to be displayed on a client device are provided. The method of enabling a cloud server to provide screen information data relating to a screen to be displayed on a client device includes: generating the screen information data; determining whether or not to protect the generated screen information data based on characteristics of an object configuring the screen; encrypting the provided screen information data based on the determining; and transmitting the encrypted the screen information data to the client device.
-
Citations
17 Claims
-
1. A method of enabling a cloud server to provide screen information data for displaying data on a screen of a client device, the method comprising:
-
executing an application based on a user input received from the client device; generating the screen information data including an object configuring the screen, based on execution of the application; determining, by the cloud server, whether or not to protect the provided screen information data including the object configuring the screen, based on a characteristic of the object in order to encrypt the entire screen information data or a specific area of the screen information data, determined based on a type of the application executed in the cloud server and improving transmission efficiency; encrypting the provided screen information data based on the determination; and transmitting the encrypted screen information data to the client device, wherein the characteristics of the object comprise information regarding a location of the object on the screen, wherein the determining further comprises determining whether or not to protect the provided screen information corresponding to coordinate information determined based on the location of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17)
-
-
8. A cloud server that provides screen information data related to a screen that displays data on a client device, the cloud server comprising:
-
a screen information data generator comprising circuitry which is configured to generate the screen information data including an object configuring the screen, based on execution of the application in the cloud server, the execution is based on a user input received from the client device; a protection determiner comprising a circuit which is configured to determine whether or not to protect the generated screen information data including the object configuring the screen, based on characteristics of the object in order to encrypt the entire screen information data or a specific area of the screen information data, determined based on a type of the application executed in the cloud server and improving transmission efficiency; an encryptor comprising a circuit which is configured to encrypt the generated screen information data based on the determining; and a transmitter comprising a circuit which is configured to transmit the encrypted screen information data, wherein the characteristics of the object comprise information regarding a location of the object on the screen, wherein the protection determiner is further configured to determine whether or not to protect the provided screen information corresponding to coordinate information determined based on the location of the object. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium comprising a program, which when executed by a processor of a computer, causes the computer to perform the method of enabling a cloud server to provide screen information data for displaying data on a screen of a client device, the method comprising:
-
executing an application based on a user input received from the client device; generating the screen information data including an object configuring the screen, based on execution of the application; determining, by the cloud server, whether or not to protect the provided screen information data including the object configuring the screen, based on characteristics of the object in order to encrypt the entire screen information data or a specific area of the screen information data, determined based on a type of the application executed in the cloud server and improving transmission efficiency; encrypting the provided screen information data based on the determination; and transmitting the encrypted screen information data to the client device, wherein the characteristics of the object comprise information regarding a location of the object on the screen, wherein the determining further comprises determining whether or not to protect the provided screen information corresponding to coordinate information determined based on the location of the object.
-
Specification