Context-awareness based system supporting autonomous system construction and method of operating the system
First Claim
1. A context-awareness based user system operating in association with at least one server providing system software and platform software, the user system comprising:
- a platform manager downloading at least one piece of software required to operate the user system from the server according to a context profile based on context information provided by a sensor and managing the downloaded software; and
a profile cache storing at least one profile managed by the platform manager.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a context-awareness based system supporting autonomous system construction and a method of operating the system. A context-awareness based user system operating in association with at least one server providing system software and platform software includes a platform manager downloading at least one piece of software required to operate the user system from the server according to a context profile based on context information provided by a sensor and managing the downloaded software; and a profile cache storing at least one profile managed by the platform manager. Accordingly, user convenience can be maximized by autonomously modifying or reconstructing a system software structure in order to cope with various situations that arise when using a single user system.
30 Citations
19 Claims
-
1. A context-awareness based user system operating in association with at least one server providing system software and platform software, the user system comprising:
-
a platform manager downloading at least one piece of software required to operate the user system from the server according to a context profile based on context information provided by a sensor and managing the downloaded software; and
a profile cache storing at least one profile managed by the platform manager. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A context-awareness based system supporting autonomous system construction, the system comprising:
-
a user system receiving and managing dynamic context information from at least one sensor;
a resource locator providing a location of context profile information from sensor information detected by the user system;
a context profile server providing a context profile suitable for the context of a user or the user system in response to a request of the user system;
a platform broker creating a service profile by calculating a software combination optimized based on a system profile and the context profile provided by the user system, downloading software corresponding to the created service profile from a software download server, compiling the downloaded software, and transmitting the compiled software to the user system;
the software download server storing various kinds of system software, platform software, and service software in a source or binary level; and
a software backup server entirely or selectively backing up software of the user system for the purpose of a software environment change or safety of the user system according to a context change. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of operating a user system operating in association with at least one server providing at least one piece of system software operated by the user system, the method comprising:
-
(a) downloading system software suitable for a basic platform from the server and installing the downloaded system software;
(b) downloading optimized software from the server according to context information provided by a sensor and installing and operating the downloaded software as basic platform software; and
(c) constituting and operating extended platform software by downloading platform software according to a context change additionally occurring during an operation of the user system and porting the downloaded platform software onto the basic platform software. - View Dependent Claims (13, 14, 15)
-
-
16. A method of operating a user system, the method comprising:
-
(a) acquiring context information from a sensor and transmitting the acquired context information to a resource locator;
(b) receiving a location of a server providing a context profile according to the context information from the resource locator;
(c) accessing the context profile server and receiving the context profile;
(d) creating a service profile by a platform broker receiving the context profile and a system profile from the user system;
(e) the platform broker receiving software corresponding to the service profile from a download server, optimizing the received software to the user system, and transmitting the optimized software to the user system; and
(f) the user system receiving the optimized software and verifying and executing the received software. - View Dependent Claims (17)
-
-
18. A computer readable recording medium storing a computer readable program for executing a method of operating a user system operating in association with at least one server providing at least one piece of system software operated by the user system, the method comprising:
-
(a) downloading system software suitable for a basic platform from the server and installing the downloaded system software;
(b) downloading optimized software from the server according to context information provided by a sensor and installing and operating the downloaded software as basic platform software; and
(c) constituting and operating extended platform software by downloading platform software according to a context change additionally occurring during an operation of the user system and porting the downloaded platform software onto the basic platform software.
-
-
19. A computer readable recording medium storing a computer readable program for executing a method of operating a user system, the method comprising:
-
(a) acquiring context information from a sensor and transmitting the acquired context information to a resource locator;
(b) receiving a location of a server providing a context profile according to the context information from the resource locator;
(c) accessing the context profile server and receiving the context profile;
(d) creating a service profile by a platform broker receiving the context profile and a system profile from the user system;
(e) the platform broker receiving software corresponding to the service profile from a download server, optimizing the received software to the user system, and transmitting the optimized software to the user system; and
(f) the user system receiving the optimized software and verifying and executing the received software.
-
Specification