System and method for managing applications of home network devices
First Claim
Patent Images
1. A method of managing applications of a plurality of home network devices (HNDs), the method comprising:
- obtaining, by a mobile hand-held device (MHD), application information through middleware, which can support the plurality of HNDs, from one or more HNDs supporting the middleware among the plurality of HNDs, wherein the application information is information for an application installed in the one or more HNDs;
displaying a user interface at the MHD to manage the applications in the plurality of HNDs based on the obtained application information whereby a user changes an application life cycle status of each of the one or more HNDs using the user interface of the MHD, wherein the application life cycle status can be one of install, uninstall and update;
determining applications of the plurality of HNDs that are required to be updated by the MHD;
if an update request is input by a user through the user interface of the MHD, downloading updated applications from an application server and updating applications of corresponding HNDs;
transmitting an application life cycle status change control request to the one or more HNDs supporting the middleware to perform application life cycle status management using the user interface of the MHD;
determining, in response to transmitting the application life cycle status change control request, whether an application life cycle status change has been completed in the one or more HNDs supporting the middleware; and
if the application life cycle status change has been completed, reconstructing the user interface of the MHD.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and a method for managing applications installed in home network devices (HNDs) providing services on an Open Service Gateway initiative (OSGi®) framework. In the system, a mobile hand-held device (MHD) including a display unit is defined as the subject of application management between a plurality of HNDs and an application server for storing applications of the HNDs. Service frameworks existing in a plurality of HNDs including vehicle devices are based on OSGi®, and interoperation between the MHD and the HNDs depends on a Digital Living Network Alliance® (DLNA®) standard.
26 Citations
19 Claims
-
1. A method of managing applications of a plurality of home network devices (HNDs), the method comprising:
-
obtaining, by a mobile hand-held device (MHD), application information through middleware, which can support the plurality of HNDs, from one or more HNDs supporting the middleware among the plurality of HNDs, wherein the application information is information for an application installed in the one or more HNDs; displaying a user interface at the MHD to manage the applications in the plurality of HNDs based on the obtained application information whereby a user changes an application life cycle status of each of the one or more HNDs using the user interface of the MHD, wherein the application life cycle status can be one of install, uninstall and update; determining applications of the plurality of HNDs that are required to be updated by the MHD; if an update request is input by a user through the user interface of the MHD, downloading updated applications from an application server and updating applications of corresponding HNDs; transmitting an application life cycle status change control request to the one or more HNDs supporting the middleware to perform application life cycle status management using the user interface of the MHD; determining, in response to transmitting the application life cycle status change control request, whether an application life cycle status change has been completed in the one or more HNDs supporting the middleware; and if the application life cycle status change has been completed, reconstructing the user interface of the MHD. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for managing applications of a plurality of home network devices (HNDs), the system comprising:
-
an application server configured to store applications for the plurality of HNDs; the plurality of HNDs configured to perform an update by receiving updated applications from the application server; and a mobile hand-held device (MHD) configured to obtain application information through middleware, which can support the plurality of HNDs, from one or more HNDs of the plurality of HNDs supporting the middleware, display a user interface to manage the applications in the plurality of HNDs based on the obtained application information whereby a user changes an application life cycle status of each of the one or more HNDs using the user interface of the MHD, wherein the application life cycle status can be one of install, uninstall and update, and determine applications of the plurality of HNDs that are required to be updated and download updated applications from the application server if an update request is input by a user through the user interface of the MHD, wherein the application information is information for an application installed in the one or more HNDs, wherein the MHD is further configured to transmit an application life cycle status change control request to the one or more HNDs supporting the middleware to perform application life cycle status management using the user interface of the MHD, determine, in response to transmitting the application life cycle status change control request, whether an application life cycle status change has been completed in the one or more HNDs supporting the middleware, and reconstruct the user interface of the MHD if the application life cycle status change has been completed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification