Local applications and local application distribution
First Claim
1. A computer storage medium that stores computer-readable instructions that, when executed by a processor, cause the processor to perform operations comprising:
- receiving a local application for distribution to a local router, wherein the local application is programmed to automatically uninstall when outside of a local area served by the local router, and wherein dimensions of the local area are defined within the local application;
before distributing the local application to the local router, performing an application approval process to approve the local application for distribution to the local router, wherein the application approval process comprises an analysis of the local application to ensure the local application complies with a rule enforced by an application authority; and
in response to approval of the local application using the application approval process, causing the local application to be distributed to the local router for further distribution, by the local router, to a device via a local network when the device is detected by the local router within the local area served by the local router.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for local applications and local application distribution. According to one aspect of the concepts and technologies disclosed herein, an application authority system can receive a local application for distribution to a local router. The application authority system can perform an application approval process to approve the local application for distribution to the local router. The application authority system can cause the local application to be distributed to the local router. The local router can receive the local application and can distribute the local application to one or more devices via a local network.
-
Citations
19 Claims
-
1. A computer storage medium that stores computer-readable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a local application for distribution to a local router, wherein the local application is programmed to automatically uninstall when outside of a local area served by the local router, and wherein dimensions of the local area are defined within the local application; before distributing the local application to the local router, performing an application approval process to approve the local application for distribution to the local router, wherein the application approval process comprises an analysis of the local application to ensure the local application complies with a rule enforced by an application authority; and in response to approval of the local application using the application approval process, causing the local application to be distributed to the local router for further distribution, by the local router, to a device via a local network when the device is detected by the local router within the local area served by the local router. - View Dependent Claims (2, 3, 4, 5, 17)
-
-
6. An application authority system comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving a local application for distribution to a local router, wherein the local application is programmed to automatically uninstall when outside of a local area served by the local router, and wherein dimensions of the local area are defined within the local application, before distributing the local application to the local router, performing an application approval process to approve the local application for distribution to the local router, wherein the application approval process comprises an analysis of the local application to ensure the local application complies with a rule, and in response to approval of the local application using the application approval process, causing the local application to be distributed to the local router for further distribution, by the local router, to a device via a local network when the device is detected by the local router within the local area served by the local router. - View Dependent Claims (7, 8, 9, 10, 18)
-
-
11. A computer storage medium that stores computer-readable instructions that, when executed by a processor of a local router, cause the local router to perform operations comprising:
-
receiving a local application from an application authority system, wherein the local application has undergone an application approval process performed by the application authority system to approve the local application for distribution to the local router prior to the local application being distributed to the local router, wherein the application approval process comprises an analysis of the local application to ensure the local application complies with a rule enforced by the application authority system, wherein the local application is programmed to automatically uninstall when outside of a local area served by the local router, and wherein dimensions of the local area are defined within the local application; detecting a device within the local area served by the local router; and when the device is detected, providing the local application to the device for use by the device while the device is located within the local area served by the local router. - View Dependent Claims (12, 13, 14, 15, 16, 19)
-
Specification