IP Library Granted Patent US 10,659,826
Granted Patent B2
US 10,659,826 · App. 15/532,377 · Granted May 19, 2020

Cloud streaming service system, image cloud streaming service method using application code, and device therefor

Inventor: Dong-Gook Kim (Suwon-si, KR)
Assignee: SK PLANET CO., LTD.
H04N21/2353G06F16/95G06T13/80H04N21/20H04N21/236H04N21/2393H04N21/23439H04N21/4312H04N21/4318H04N21/47217H04N21/6125H04N21/8153H04N21/8545
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,659,826
App. No.
15/532,377
Granted
May 19, 2020
Kind
B2
Abstract

A cloud streaming service system, an image cloud streaming service method using an application code, and a device therefor are disclosed. A still-image-based cloud streaming service can be performed by receiving a first code corresponding to an application result screen image from a web application server, generating a capture image by using image region attribute information included in the first code, still-image-encoded capture image and a second code generated so as to include animation information by converting the first code, such that the user terminal can generate the application result screen image. A cloud streaming server does not have to perform unnecessary rendering and does not perform animation processing, thereby enabling the number of web containers operable in the server to increase.

Claims (38)

1. A cloud streaming server comprising:

a processor;

a memory storing instructions thereon, the instructions when executed by the processor cause the processor to:

receive a first code corresponding to an application result screen from a web application server;

capture an image by using image region attribute information included in the first code;

perform still image encoding of the captured image by using a still image compression technique to generate a still-image-encoded capture image;

convert the first code to a second code including animation information created using an animation code in the first code, wherein the animation information includes type of animation to be applied to the still-image- encoded capture image, a duration during which the animation is applied, an animation repetition count, a start coordinate, an end coordinate, a start size, and an end size; and

perform a cloud streaming service based on a still image by transmitting, to a user terminal, the still-image-encoded capture image and the second code such that the user terminal creates the application result screen.

2. The cloud streaming server of claim 1 . wherein the instructions further cause the processor to capture the image by performing rendering for input information corresponding to the image region attribute information included in the first code.

3. The cloud streaming server of claim 2 , wherein the instructions further cause the processor to:

create capture image information by using the image region attribute information included in the first code; and

convert the first code into the second code including the capture image information and the animation information.

4. The cloud streaming server of claim 3 , wherein the instructions further cause the processor to create the captured image by rendering only a part of the application result screen.

5. The cloud streaming server oil claim 3 . wherein the second code includes no animation code.

6. The cloud streaming server of claim 1 , wherein the instructions further cause the processor to perform the still image encoding of the captured image by using the still image compression technique corresponding to one of portable network graphics (PNG), paletted PNG, and joint photography experts group (JPEG).

7. An image cloud streaming service method using an application code, the method comprising:

receiving a first code corresponding to an application result screen from a web application server;

capturing an image by using image region attribute information included in the first code; performing still image encoding of the captured image by using a still image compression technique to generate a still-image-encoded capture image;

converting the first code to a second code including animation information created using an animation code in the first code, wherein the animation information includes a type of animation to be applied to the still-image- encoded capture image, a duration during which the animation is applied an animation repetition count, a start coordinate, an end coordinate, a start size, and an end size; and

performing a cloud streaming service based on a still image by transmitting, to a user terminal, the still-image-encoded capture image and the second code such that the user terminal creates the application result screen.

8. The method of claim 7 , wherein capturing the image includes creating the capture image by performing rendering for input information corresponding to the image region attribute infomation included in the first code.

9. The method of claim 8 , further comprising:

creating capture image information by using the image region attribute information included in the first code; and

converting the first code into the second code including the capture image information and the animation information.

10. The method of claim 9 , wherein creating the capture image includes creating the capture image by rendering only a part of the application result screen.

11. The method of claim 9 , wherein the second code includes no animation code.

12. The method of claim 7 , wherein performing the still image encoding includes performing the still image encoding of the capture image by using the still image compression technique corresponding to one of portable network graphics (PNG), paletted PNG, and joint photography experts group (JPEG).

13. A non-transitory computer readable recording medium having, recorded thereon, a computer program executing the method of claim 7 .

14. A cloud streaming system comprising: a cloud streaming server comprising:

a processor;

a memory storing instructions thereon, the instructions when executed by the processor cause the processor to;

receive a first code corresponding to an application result screen from a web application server;

capture an image by using image region attribute information included in the first code;

convert the first code to a. second code including, animation information created using an animation code in the first code, wherein the animation information includes a type of animation to be applied to the still-image- encoded capture image, a duration during which the animation is applied, an animation repetition count, a start coordinate, an end coordinate a start size, and an end size; and

perform a cloud streaming service based on a still. image by transmitting, to a user terminal, the capture image still-image-encoded by using a still image compression technique and the second code; and

the user terminal configured to:

receive an application execution result screen corresponding to the cloud streaming server from the cloud streaming server display the captured image; and

apply the animation to the capture image according to the animation information of the second code.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2025
From: SK PLANET CO., LTD.
To: RBCLOUD CO., LTD.
Reel/Frame 069804/0866 →
MERGER Recorded Jul 2, 2019
From: SK TECHX CO., LTD.
To: SK PLANET CO., LTD.
Reel/Frame 049655/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: ENTRIX CO., LTD.
To: SK TECHX CO., LTD.
Reel/Frame 044906/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2017
From: KIM, DONG-GOOK
To: ENTRIX CO., LTD.
Reel/Frame 042567/0553 →
Priority Claims (1)
KR 10-2014-0170423 · Dec 2, 2014 · national
Continuity (1)
Related Publication 20180115790A1 · Apr 26, 2018