System and method to create and control a software appliance
AssigneeDesign Net Technical Products, Inc.
InventorsRobert J. Bouthillier, Michael Zelina
Life of this patent
Estimating the term…
Abstract
A system and Method to create and control a software appliance across a wired or wireless connection, such method allowing users to select and store app packages containing control apps and Appliance apps the latter of which are deployed and launched on a selected Software Appliance. The resulting approach provides for improved personalization of the App experience when deployed between a mobile device and a Software Appliance that is installed on a device that is traditionally a shared resource such as a Television.
Claims46
A computer-implemented method for permitting users in a data network to manage their collection of applications, comprising the steps of:
- storing a computer-implemented database of applications including object classes, indexed by at least object class and subclass;
- storing an associated app-package to be delivered to a connected appliance when the related application is selected;
- delivering and installing said app package to a wired or wirelessly connected Software Appliance, unbundling said app package and launching the app on the target Software Appliance;
- and
- establishing a data interface with a secure protocol to said connected Software Appliance.
A computer-implemented method for permitting users in a data network to manage their collection of applications, comprising the steps of:
- storing a computer-implemented database of applications including object classes, indexed by at least object class and subclass;
- storing an associated app-package to be delivered to a connected appliance when the related application is selected;
- delivering and installing said app package to a wired or wirelessly connected Software Appliance, unbundling said app package and launching the app on the target Software Appliance;
- and
- establishing a data interface with a secure protocol to said connected Software Appliance;
- implementing a software API that provides services for Communication with and Remote Control of the Software Appliance;
- and
- implementing a software API that provides services for Communication with and Remote Control of the Appliance App.
A computer-implemented method for permitting users in a data network to manage their collection of applications, comprising the steps of:
- storing a computer-implemented database of applications including object classes, indexed by at least object class and subclass;
- storing an associated app-package to be delivered to a connected appliance when the related application is selected;
- delivering and installing said app package to a wired or wirelessly connected Software Appliance, unbundling said app package and launching the app on the target Software Appliance;
- establishing a data interface with said connected Software Appliance for the purpose of control of the installed app and for exchanging data with said Appliance and said Appliance App;
- and
- implementing a software API for data exchange and event triggering between the Software Appliance and the Appliance App.
A computer-implemented method for permitting users in a data network to manage their collection of applications, comprising the steps of:
- storing a computer-implemented database of applications including object classes, indexed by at least object class and subclass;
- storing an associated app-package to be delivered to a connected appliance when the related application is selected;
- delivering and installing said app package to a wired or wirelessly connected Software Appliance, unbundling said app package and launching the app on the target Software Appliance;
- and
- establishing a data interface with said connected Software Appliance using a secure protocol that locks out any other connections for the purpose of control of the installed app and for exchanging data with said Appliance and said Appliance App.
Dependencies are inferred from the claim text.