Patent application number | Description | Published |
20090125625 | Load Balancing Method and Apparatus, and Software Streaming System Using the Same - Disclosed herein is a load balancing method and apparatus which can efficiently distribute load to a plurality of servers providing a software streaming service where a bandwidth-on-demand is different depending on sending times, and a software streaming system using the same. Sessions established between the servers and clients are classified into first sessions which send data for initial execution and second sessions which send data desired by users after the initial execution is completed, and the resulting session information of each of the servers is collected. A total load amount of each of the servers is calculated under the condition that different load weights are applied to the first and second sessions. A server with a minimum one of the total load amounts is selected from among the servers by comparing the total load amounts of the servers with one another, and the selected server is allocated to a new client requesting the software streaming service. | 05-14-2009 |
20090222890 | METHOD AND APPARATUS FOR PROVIDING STREAMING SERVICE BASED ON P2P AND STREAMING SERVICE SYSTEM USING THE SAME - A method and apparatus for providing a stream service based on P2P and a streaming service system using the same are provided. In order to provide the stream service to peers without concentrating the load thereof to a server, the each peer includes an apparatus for providing a streaming service. The streaming service apparatus includes a peer communication module, a storing unit, and a peer server unit and a peer client unit. By using a streamable software list and a peer list transmitted from the peer communication module, the peer server unit for receiving a streaming service request from other peers, reading corresponding software from the storing unit and providing a streaming service for the read software. Also, the peer client unit requests a streaming service for predetermined software to other peer, and stores streamable software, which is received from other peers through the streaming service, in the storing unit. | 09-03-2009 |
20100023488 | SYSTEM AND METHOD FOR INTEGRATING INTERACTIVE VIDEO SERVICE AND YELLOW PAGE SERVICE - Provided is a method for providing the integration service of an interactive video and a yellow page, which includes receiving a video request message of a client, selecting multimedia data corresponding to the received message, and transmitting the selected multimedia data to the client, receiving a search message of the client, searching brand information corresponding to the search message in a yellow page database, and selecting optimal brand information of the searched brand information using a service use record of the client, and transmitting the searched optimal brand information to the client. It is possible for user to easily obtain necessary information while viewing video by integrating an interactive video service and a yellow page service. Accordingly, it is possible to provide information customized to user's characteristics by configuring and using a user profile. | 01-28-2010 |
20100063999 | SOFTWARE ON-DEMAND SERVICE INTERLOCKING SYSTEM AND METHOD OF OPERATING THE SAME - There are provided a software on-demand service interlocking system and a method of operating the system. To provide a software service by selecting one of various software service methods considering a software service environment varying with a service providing point in time, the system includes a service providing apparatus providing requested software to a client terminal in one of the various software service providing methods in response to a software execution request of the client terminal and a service relaying apparatus selecting a software service method suitable for a software service environment at a requesting point in time, in response to a relay request of the client terminal, and relaying the selected software service method to the client terminal. Therefore, the software may be provided by selecting a software service method suitable for a software service environment at a service providing point in time, thereby more quickly and stably providing the software to a user. | 03-11-2010 |
20100268842 | SYSTEM AND METHOD FOR PROVIDING STREAMING-BASED PORTABLE APPLICATION - Provided are a system and method for providing a streaming-based portable application, which can add and update a portable application in one click, without separate procedures, by using advantages of application streaming while maintaining advantages of a portable application. In the system, a streaming server stores an application execution code provided at the inside of the system. A client provides a virtualization of an execution code necessary to execute an application process, streams an execution code from the streaming server through a network, and manages application streamed images. | 10-21-2010 |
20110145326 | WORKFLOW CUSTOMIZATION METHOD IN SaaS ENVIRONMENT - A method for providing a customized workflow service to offer a customized workflow software service in software as a service (SaaS) environment includes: providing currently set workflow information to a customized workflow software service client; and receiving a request for correction of workflow information from the client. Further, the method for providing the customized workflow service includes storing workflow information corrected in response to the request for correction of workflow information in a customized workflow database. | 06-16-2011 |
20110154374 | APPARATUS AND METHOD FOR MANAGING CUSTOMIZED APPLICATION - Provided is a technology capable of efficiently managing various customized applications according to clients and providing security and efficiency in executing and editing the customized applications. An apparatus for managing customized applications according to an exemplary embodiment of the present invention, comprising: an application supplying unit generating the customized applications by combining a plurality of pre-stored application data according to client information; an application executing unit generatin a virtual executing environment to allow the customized applications to be executed in a server or virtual server on a client terminal and supplies the virtual executing environment to the client terminal; and a filtering unit controlling whether it permits one or more of the execution and edition of the customized applications according to the client information. | 06-23-2011 |
20110154441 | ONLINE DEVELOPMENT ENVIRONMENT SERVER, ONLINE MARKETPLACE SERVER, ONLINE DEVELOPMENT ENVIRONMENT CONSTITUTING METHOD, AND DEVELOPED APPLICATION PROVIDING METHOD - An online development environment server, online marketplace server, an online development environment configuring method, and a developed application providing method are provided. The online development environment server includes: a virtual resource pool providing virtual resources including a design tool pool, an IDE/SDK pool, a service component, and a virtual server and repository pool; a virtual resource pool manager supporting to allow a developer to select a virtual resource according to a selected development environment; a virtual development environment manager establishing a virtual development environment with reference to virtual resource information through the virtual resource pool manager; a virtual operation space and view manager binding a user and a view of a virtual development environment of each group through the virtual development environment manager and the virtual resource pool manager; a presenter presenting a virtual view model constituted by being bound by the virtual operation space and view manager; and a metadata manager storing metadata configured for virtualizing an operation space and managing the same. | 06-23-2011 |
20120110478 | SYSTEM AND METHOD FOR SUPPORTING SOFTWARE - Provided are a software service supporting system and method to a plurality of clients using a software virtualization technology in a server-based computing environment. The present invention is configured to allow a server to execute software selected by a request of a client by using a resource of a client in a virtual environment, extract a GUI, a 3D graphic-intensive work, etc., as results according to software execution, and transmit the extracted result values to the client. Since the virtualization is implemented according to the driving of the software, the present invention can accommodate a larger number of clients at higher speed than the existing server-based computing and save the service introduction costs. | 05-03-2012 |
20120113103 | APPARATUS AND METHOD FOR EXECUTING 3D APPLICATION PROGRAM USING REMOTE RENDERING - An apparatus for executing a three-dimensional (3D) application program using remote rendering, the apparatus includes: a client apparatus for requesting execution of software and receiving rendering information generated from the execution of software to process the same; and a server apparatus for executing the software by the request from the client apparatus to transmit the rendering information generated from the executed software to the client apparatus. | 05-10-2012 |
20120144408 | APPARATUS AND METHOD FOR DIGITAL CONTENT CREATION - Provided is an apparatus and method for generating digital content. The apparatus includes a physical information manager configured to manage information about a physical item distributed off-line, a video production manager configured to produce video content by generating and converting a video image of the physical item, and an interactive video production manager configured to generate digital content capable of providing an interactive service by applying a service interaction element to the video produced to be served on-line. Also, the apparatus further includes an intellectual property right manager configured to register and manage the copyright and intellectual property right related to the generated digital content and permit use of the copyright and the intellectual property right, and a unique number manager configured to issue a unique number so that the generated digital content can be identified in a distribution process. | 06-07-2012 |
20120150924 | APPARATUS FOR SUPPORTING CONTINUOUS READ/WRITE IN ASYMMETRIC STORAGE SYSTEM AND METHOD THEREOF - Disclosed are an apparatus for supporting continuous read/write in an asymmetric storage system, and a method thereof are provided. The apparatus for supporting continuous read/write in an asymmetric storage system that permits continuous reading/writing by providing context identifiers for reading or writing files and requesting reading or writing the files, using the context identifiers. Therefore, it is possible to efficiently process continuous reading or writing, improve performance of data service, and reduce waster of a memory by removing context identifies for reading or writing files when the files are not used any more or not frequently used. | 06-14-2012 |
20120158453 | WORKFLOW PROCESSING SYSTEM FOR SUPPORTING MULTI-TENANT, AND METHOD THEREOF - Provided is a workflow processing system and method for supporting the multi-tenancy in a software as a service (SaaS) environment. Proposed is a method of configuring a workflow, defined based on an activity for each tenant, to share a single workflow instance in the multi-tenancy support environment. In particular, proposed is a method of editing a workflow for each tenant by a workflow editor and performing configuration for each activity that constitutes the workflow. In addition, proposed is a method of storing and managing a configured activity as metadata. In particular, proposed is a method of storing metadata for each activity when storing an activity through a workflow editor. | 06-21-2012 |
20120173962 | ONLINE APPLICATION PROVIDING APPARATUS - An online application providing apparatus includes: a rendering unit; a metadata manager; a database; and a view resolver. When a web page URL is requested from a user terminal in a tenant, the rendering unit requests UI data to the metadata manager for generating code data corresponding to the URL, provides, to the view resolver, the code data to which a flexible field corresponding a UI page specified for the tenant is applied, and the view resolver generates an actual web based UI code by using the code data provided from the rendering unit and transmits the actual web based UI code to the user terminal. | 07-05-2012 |
20130111562 | METHOD AND APPARATUS FOR DELIVERING APPLICATION SERVICE USING PRE-CONFIGURED ACCESS CONTROL CORRESPONDING TO ORGANIZATIONAL HIERARCHY | 05-02-2013 |
20130117290 | PLATFORM FOR SOFTWARE AS A SERVICE AND METHOD FOR PROVISIONING SERVICE FOR SUPPORTING MULTI-TENANTS USING THE PLATFORM - An SaaS platform for providing an SaaS (Software as a Service) service in cloud computing and a method for provisioning a service for supporting multi-tenants using the platform are provided. The SaaS platform includes a setting environment module configured to set an environment so that setting information for each tenant is converted into metadata to be stored, a metadata manager configured to manage the metadata for each tenant and application data, and an execution engine module configured, if a service request is received from a tenant user, to request the metadata of the corresponding tenant from the metadata manager, to load the metadata of the corresponding tenant transferred from the metadata manager, and to dynamically generate and provide a service to the tenant user. | 05-09-2013 |
20130132425 | QUERY DEFINITION APPARATUS AND METHOD FOR MULTI-TENANT - The present invention relates to a query definition apparatus and method for multi-tenant. The query definition apparatus includes a schema generation unit for, when a tenant accesses a Software as a Service (SaaS) system, generating a basic schema required to execute an application program requested by the tenant on a SaaS platform. A schema editing unit edits the basic schema in response to a request of a tenant manager. A query definition unit is configured to, when the basic schema is edited, provide a query definition interface required to define queries for the edited schema to the tenant manager, and define a query statement by extracting corresponding queries depending on manipulation of the query definition interface. | 05-23-2013 |
20140012800 | APPARATUS AND METHOD FOR PROVIDING APPLICATION FOR PROCESSING BIG DATA - Disclosed herein are an apparatus and method for providing an application for processing big data. The apparatus includes a setting unit, a unified information access unit, a metadata management unit, and a database unit. The setting unit sets data collection and analytic levels and a result screen for each of a plurality of tenants. The unified information access unit collects data based on the settings of the setting unit, and analyzes the collected data. The metadata management unit manages metadata about the data collected based on the settings of the setting unit. The database unit stores the collected data and the analyzed data. | 01-09-2014 |
20150040129 | SYSTEM AND METHOD FOR VIRTUAL MACHINE PLACEMENT AND MANAGEMENT IN CLUSTER SYSTEM - A system for virtual machine placement and management monitors information regarding states of physical machines and virtual machines operated in a subgroup, and relocates the virtual machines operated in the subgroup according to information regarding states of the physical machines operated in the subgroup and a placement policy of the virtual machines. | 02-05-2015 |