US2008288380A1PendingUtilityA1

Method and System for Providing Streamed Game Software on Portable Terminal

Assignee: KOREA ELECTRONICS TELECOMMPriority: Dec 8, 2005Filed: Dec 5, 2006Published: Nov 20, 2008
Est. expiryDec 8, 2025(expired)· nominal 20-yr term from priority
A63F 2300/209A63F 2300/552A63F 2300/5513A63F 13/792A63F 13/77G06Q 30/04A63F 13/92A63F 13/355A63F 2300/407A63F 2300/513A63F 13/332A63F 2300/204A63F 2300/406
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for providing streaming game software for a portable terminal are provided. The system includes a software producer, a service provider, a portable terminal, and a billing device. The software producer produces streaming software, and the service provider provides the software in a streaming mode. The portable terminal creates virtual computing resources by virtualizing and amplifying real computing resources for executing software and executes streaming software provided from the service provider based on the amplified virtual computing resource. The billing devices collects billing information, and calculates a cost according to a billing policy set based on the collected billing information.

Claims

exact text as granted — not AI-modified
1 . A portable terminal, comprising:
 a computing resource virtualization device for creating virtual computing resources by virtually amplifying real computing resources for executing program; and   a streaming software processing device for executing predetermined streaming software, which is provided as streaming through a network, in a streaming mode based on the amplified virtual computing resources.   
     
     
         2 . The portable terminal according to  claim 1 , wherein the computing resource virtualization device includes:
 an resource virtualization unit for creating the virtual computing resources by virtualizing the real computing resources;   a streaming cooperation unit for providing an interface to cooperate with the streaming software processing device for executing streaming software based on the virtual computing resource at the streaming software processing device; and   a platform cooperation unit for providing an interface to cooperate with a platform required for driving a system for executing the software.   
     
     
         3 . The portable terminal according to  claim 2 , wherein the computing resource virtualization device further includes a billing cooperation unit for providing an interface to cooperated with a billing device that processes a predetermine billing operation set according to the providing of the streaming of the software. 
     
     
         4 . The portable terminal according to  claim 2 , wherein the resource virtualization unit includes:
 a memory virtualization unit for creating virtual memory information by amplifying memory information among the real computing resource; and   a display virtualization unit for creating virtual resolution information by amplifying resolution information among the real computing resource.   
     
     
         5 . The portable terminal according to  claim 1 , wherein the computing resource is at least one of main memory information, axially memory information, and resolution information. 
     
     
         6 . The portable terminal according to  claim 1 , wherein the streaming software processing device includes:
 a streaming processing unit for detecting code and data from the streaming software, and executing the software according to restored and process information corresponding to the detected code and data;   a code information processing unit for restoring and processing the detected code information from the streaming software and providing the restored and processed code to the streaming software unit; and   a data information processing unit for restoring and processing the detected data information from the streaming software and providing the restored and processed data to the streaming software unit.   
     
     
         7 . The portable terminal according to  claim 6 , wherein the code information processing unit searches additional required code information of the software executed through the streaming processing unit, requesting the searched code information to an external service provider, restoring the code information provided from the service provider, and providing the restored code information to the streaming processing unit. 
     
     
         8 . The portable terminal according to  claim 6 , wherein the data information processing unit searches additional required data information of the software executed through the streaming processing unit, requesting the searched data information to an external service provider, restoring the data information provided from the service provider, and providing the restored data information to the streaming processing unit. 
     
     
         9 . The portable terminal according to  claim 6 , wherein the streaming processing unit include:
 a program executing processing unit for executing the streaming software based on the virtual computing resource;   a computing resource virtualization device cooperating unit for providing an interface to cooperate with the computing resource virtualization device for receiving the virtual computing resources; and   a platform cooperating unit for providing an interface to cooperate with a platform required for driving a system for executing the software.   
     
     
         10 . The portable terminal according to  claim 9 , wherein the streaming processing unit further includes a billing device cooperating unit for providing an interface to cooperated with a billing device that performs a billing operation set according to the providing of the stream software. 
     
     
         11 . The portable terminal according to  claim 6 , wherein the data included in the software includes at least one of graphic data, software constitution data, and computing resource information data. 
     
     
         12 . The portable terminal according to  claim 1 , wherein the software is game software. 
     
     
         13 . An apparatus for producing streaming software for a portable terminal comprising:
 software producing basic information for storing basic information required for producing streaming software for a portable terminal; and   a software producing unit for producing the streaming software for a portable terminal based on the software producing basic information.   
     
     
         14 . The apparatus according to  claim 13 , wherein the software producing basic information includes at least one of software progression and constitution information, distribution and billing information, streaming processing information, computing resource use information, and software code information. 
     
     
         15 . The apparatus according to  claim 14 , wherein the software producing unit includes:
 a resource virtualization information processing unit for setting virtualization information of the computing resources required for executing the software with reference to the computing resource use information;   a streaming information processing unit for setting streaming providing information of the software with reference to the streaming processing information;   a billing information processing unit for setting billing information according to the providing of the streaming software with reference to the distribution and the billing information; and   a compiler/packaging unit for producing the streaming software for a portable terminal through the software source code information of the software having the set virtual computing resource information, the set streaming providing information, and the set billing information.   
     
     
         16 . The apparatus according to  claim 13 , wherein the software is game software. 
     
     
         17 . A billing apparatus for streaming software for a portable terminal comprising:
 a billing information collecting unit for collecting billing information when streaming software for a portable terminal is provided to a portable terminal in a streaming mode; and   a cost billing unit for billing a cost calculated according to a billing policy based on the collected billing information.   
     
     
         18 . The billing apparatus according to  claim 17 , wherein the cost billing unit provides the calculated cost information to a service provider that provide the streaming software for a portable terminal. 
     
     
         19 . The billing apparatus according to  claim 17 , wherein the billing information includes at least one of software progression state information, packet transmitting amount information, software constitution information, software use time information and user information. 
     
     
         20 . The billing apparatus according to  claim 17 , wherein the software is game software. 
     
     
         21 . A method for providing streaming software for a portable terminal, comprising the steps of:
 a) creating virtual computing resources by virtualizing and amplifying real computing resources of a portable terminal;   b) transmitting request information of providing streaming of software to a service provider that provide the software in response to input of the request of providing streaming of software contents;   c) receiving the streaming software from the service provider;   d) executing the received streaming software based on the virtual computing resource; and   e) collecting billing information according to the execution of the streaming software, calculating a cost thereof, and providing the calculated cost information to the service provider.   
     
     
         22 . The method according to  claim 21 , further comprising the steps of:
 f) searching code and data of software required additionally while executing the streaming software;   g) transmitting request information of the searched code and data of additionally required software to the service provider; and   h) receiving the request code and data from the service provider and continuously executing the streaming software based on the received code and data.   
     
     
         23 . The method according to  claim 21 , wherein the software is game software. 
     
     
         24 . A software providing system comprising:
 a software producer for producing streaming software with reference to software producing basic information required for producing software;   a service provider for providing the software in a streaming mode according to a request of providing the produced software; and   a portable terminal for creating virtual computing resources by virtualizing and amplifying real computing resources disposed for executing the program, and executing streaming software provided from the service provider based on the amplified virtual computing resource.   
     
     
         25 . The software providing system according to  claim 24 , further comprising a billing apparatus for collecting billing information according to providing of the software which is provided in a streaming mode to the portable terminal, and calculating a cost according to a billing policy set based on the collected billing information.

Join the waitlist — get patent alerts

Track US2008288380A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.