US2020413320A1PendingUtilityA1

Management of applications for a device located at a premises

Assignee: ICONTROL NETWORKS INCPriority: Apr 30, 2009Filed: Sep 11, 2020Published: Dec 31, 2020
Est. expiryApr 30, 2029(~2.8 yrs left)· nominal 20-yr term from priority
G08B 25/001G06F 11/0736H04L 12/2834H04L 12/2809H04L 12/2803G08B 25/08H04W 76/50H04L 12/2825G08B 29/16G08B 3/10G08B 25/004G06F 11/0757H04L 12/2827G08B 25/008H04L 67/025G08B 19/005H04L 67/125H04W 40/34G08B 29/08G08B 25/14G05B 2219/2642H04L 12/2832H04L 67/12H04L 12/2816H04W 40/28G08B 29/02H04L 12/2807G08B 25/10H04L 12/2818G08B 13/00H04L 69/26
75
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems for application management are disclosed. A request for an application may be received. An account associated with the request may be determined to be authorized for the application. The application may be sent to a computing device associated with the account. The computing device may be located at a premises and configured to communicate with one or more premises devices at the premises.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving, by a server device, a request associated with an application;   determining that the request is associated with an account authorized to access the application; and   based on the request, sending, to an interface device associated with the account and located at a premises, the application,   wherein the interface device is configured to:
 execute the application on the interface device; and 
 communicate with one or more premises devices located at the premises. 
   
     
     
         2 . The method of  claim 1 , wherein receiving the request comprises receiving the request from one or more of the interface device or a user device. 
     
     
         3 . The method of  claim 2 , wherein the user device is located external to the premises. 
     
     
         4 . The method of  claim 1 , further comprising receiving, by the server device, an application package, wherein the application package comprises the application and configuration information association with the application. 
     
     
         5 . The method of  claim 1 , wherein the account is associated with a service tier, and wherein one or more of a run mode or a function of the application is enabled for the interface device based on the service tier. 
     
     
         6 . The method of  claim 1 , wherein the server device is configured, based on a manifest file associated with the application and received by the server device, to indicate a default configuration setting associated with the application. 
     
     
         7 . The method of  claim 1 , wherein the application comprises at least one of an executable file, a widget program, a module, or a script. 
     
     
         8 . The method of  claim 1 , wherein receiving the request associated with the application comprises receiving a request for a service associated with the application. 
     
     
         9 . A device comprising:
 one or more processors; and   memory storing instructions that, when executed by the one or more processors, cause the device to:
 receive a request associated with an application; 
 determine that the request is associated with an account authorized to access the application; and 
 based on the request, send, to an interface device associated with the account and located at a premises, the application, 
 wherein the interface device is configured to:
 execute the application on the interface device; and 
 communicate with one or more premises devices located at the premises. 
 
   
     
     
         10 . The device of  claim 9 , wherein the instructions that, when executed by the one or more processors, cause the device to receive the request comprises instructions that, when executed by the one or more processors, cause the device to receive, from one or more of the interface device or a user device, the request. 
     
     
         11 . The device of  claim 10 , wherein the user device is located external to the premises. 
     
     
         12 . The device of  claim 9 , wherein the instructions, when executed by the one or more processors, further cause the device to receive an application package, wherein the application package comprises the application and configuration information association with the application. 
     
     
         13 . The device of  claim 9 , wherein the account is associated with a service tier, and wherein one or more of a run mode or a function of the application is enabled for the interface device based on the service tier. 
     
     
         14 . The device of  claim 9 , wherein the instructions, when executed by the one or more processors, further cause the device to indicate, based on a manifest file received by the device, a default configuration setting associated with the application. 
     
     
         15 . The device of  claim 9 , wherein the application comprises at least one of an executable file, a widget program, a module, or a script. 
     
     
         16 . The device of  claim 9 , wherein the instructions that, when executed by the one or more processors, cause the device to receive the request associated with the application comprises instructions that, when executed by the one or more processors, cause the device to receive a request for a service associated with the application. 
     
     
         17 . A computer-readable medium storing computer-executable instructions that, when executed, cause:
 receiving, by a server device, a request associated with an application;   determining that the request is associated with an account authorized to access the application; and   based on the request, sending, to an interface device associated with the account and located at a premises, the application,   wherein the interface device is configured to:
 execute the application on the interface device; and 
 communicate with one or more premises devices located at the premises. 
   
     
     
         18 . The computer-readable medium of  claim 17 , wherein receiving the request comprises receiving the request from one or more of the interface device or a user device. 
     
     
         19 . The computer-readable medium of  claim 18 , wherein the user device is located external to the premises. 
     
     
         20 . The computer-readable medium of  claim 17 , further comprising receiving, by the server device, an application package, wherein the application package comprises the application and configuration information association with the application. 
     
     
         21 . The computer-readable medium of  claim 17 , wherein the account is associated with a service tier, and wherein one or more of a run mode or a function of the application is enabled for the interface device based on the service tier. 
     
     
         22 . The computer-readable medium of  claim 17 , wherein the server device is configured, based on a manifest file associated with the application and received by the server device, to indicate a default configuration setting associated with the application. 
     
     
         23 . The computer-readable medium of  claim 17 , wherein the application comprises at least one of an executable file, a widget program, a module, or a script. 
     
     
         24 . The computer-readable medium of  claim 17 , wherein receiving the request associated with the application comprises receiving a request for a service associated with the application. 
     
     
         25 . A system comprising:
 a server device located external to a premises and configured to:
 receive a request associated with an application; 
 determine that the request is associated with an account authorized to access the application; and 
 send, based on the request and the account, the application; and 
   an interface device associated with the account and located at the premises, wherein the interface device is configured to:
 receive, from the server device, the application; 
 execute the application on the interface device; and 
 communicate with one or more premises devices located at the premises. 
   
     
     
         26 . The system of  claim 25 , wherein the server device is configured to receive the request by receiving the request from one or more of the interface device or a user device. 
     
     
         27 . The system of  claim 26 , wherein the user device is located external to the premises. 
     
     
         28 . The system of  claim 25 , wherein the server device is configured to receive an application package, wherein the application package comprises the application and configuration information association with the application. 
     
     
         29 . The system of  claim 25 , wherein the account is associated with a service tier, and wherein one or more of a run mode or a function of the application is enabled for the interface device based on the service tier. 
     
     
         30 . The system of  claim 25 , wherein the server device is configured to indicate, based on a manifest file associated with the application and received by the server device, a default configuration setting associated with the application. 
     
     
         31 . The system of  claim 25 , wherein the application comprises at least one of an executable file, a widget program, a module, or a script. 
     
     
         32 . The system of  claim 25 , wherein the server device is configured to receive the request associated with the application based on receiving a request for a service associated with the application.

Join the waitlist — get patent alerts

Track US2020413320A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.