Method and Apparatus for Providing Software by Functional Units in a Software Streaming System
First Claim
1. A method for providing software by function units in a software streaming system including a streaming client and a streaming server, comprising:
- at the streaming client,creating a functional unit identification for identifying a function requested from a user by intercepting a request of a predetermined function in application software from a user;
determining whether a functional unit corresponding to the created functional unit identification is streamed or not;
determining whether each of execution pages of the functional unit is streamed or not when the functional unit is not streamed;
composing a streaming list with execution pages that are not streamed based on the determination result;
requesting a streaming service by transmitting the composed streaming list to the streaming server; and
receiving execution pages transmitted from the streaming server and storing the received execution pages.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for providing software by function units are provided. In the method, at the streaming client, a functional unit identification is created for identifying a function requested from a user by intercepting a request of a predetermined function in application software from a user. Then, it determines whether a functional unit corresponding to the created functional unit identification is streamed or not, and determines whether each of execution pages of the functional unit is streamed or not when the functional unit is not streamed. After determining, a streaming list is composed with execution pages that are not streamed based on the determination result. Then, a streaming service is requested by transmitting the composed streaming list to the streaming server, and execution pages transmitted from the streaming server are received and stored.
26 Citations
12 Claims
-
1. A method for providing software by function units in a software streaming system including a streaming client and a streaming server, comprising:
- at the streaming client,
creating a functional unit identification for identifying a function requested from a user by intercepting a request of a predetermined function in application software from a user; determining whether a functional unit corresponding to the created functional unit identification is streamed or not; determining whether each of execution pages of the functional unit is streamed or not when the functional unit is not streamed; composing a streaming list with execution pages that are not streamed based on the determination result; requesting a streaming service by transmitting the composed streaming list to the streaming server; and receiving execution pages transmitted from the streaming server and storing the received execution pages. - View Dependent Claims (2, 3, 4, 5)
- at the streaming client,
-
6. An apparatus for providing software by functional units in a software streaming system comprising:
-
a function recognition library for creating a functional unit identification to identify a function requested from a user by intercepting a request of a function in application software from a user; a streaming controller for requesting streaming of a functional unit corresponding to the created functional unit identification from the function recognition library and for receiving execution pages included in a functional unit transmitted from the streaming server; and a local cache for storing the streamed execution pages. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification