Deploying applications on home-network router

US11764992B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11764992-B2
Application numberUS-202117357768-A
CountryUS
Kind codeB2
Filing dateJun 24, 2021
Priority dateJun 24, 2021
Publication dateSep 19, 2023
Grant dateSep 19, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments describe methods, systems, and devices for deploying an application associated with a user-selected container on a home-network router. Exemplary implementations may include receiving, at the home-network router from a remote server, container acquisition data including configuration information and rules for downloading the user-selected container. Also, initiating, by the home-network router, operation of application logic of the user-selected container in response to downloading the user-selected container from a remote container registry. Further, updating, by the home-network router, a reverse proxy maintained in the home-network router through application logic, wherein the reverse proxy is configured to forward requests from operation of the user-selected container to one or more remote servers; transmitting, from the home-network router to a remote computing device, a notification that the application associated with the user-selected container is deployed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for deploying an application associated with a user-selected container on a home-network router, comprising: receiving, at a processor of the home-network router from a remote server, container acquisition data including configuration information and rules for downloading the user-selected container in response to a selection of the user-selected container by a remote computing device for installation of a select application on the home-network router from the remote server, wherein the remote computing device is separate from the home-network router; initiating, by the processor of the home-network router, operation of application logic of the user-selected container for installation of the select application in response to downloading the user-selected container from a remote container registry; and updating, by the processor of the home-network router, a reverse proxy maintained in the home-network router through application logic, wherein the reverse proxy is configured to forward requests from operation of the user-selected container to one or more remote servers. 2. The method of claim 1 , further comprising: transmitting, by the home-network router to the remote container registry, a container download request in response to receiving the container acquisition data. 3. The method of claim 1 , further comprising: downloading, by the home-network router from the remote container registry, the user-selected container using the rules for downloading the user-selected container in response to transmitting a container download request to the remote container registry. 4. The method of claim 1 , wherein updating the reverse proxy comprises updating at least one of a DNS configuration, firewall rule, or hostname configuration to support the application associated with the user-selected container. 5. The method of claim 1 , wherein operation of application logic of the user-selected container is initiated by an application orchestration module; and downloading the user-selected container comprises downloading the user-selected container to an orchestration database, wherein the application orchestration module and the orchestration database are included in the home-network router. 6. The method of claim 1 , wherein the user-selected container includes a home automation application. 7. The method of claim 1 , wherein the user-selected container includes at least one application selected from Pi-hole, Hass.io, or Homebridge. 8. The method of claim 1 , further comprising: receiving, at the home-network router from the remote computing device, a message for interacting with the application associated with the user-selected container. 9. The method of claim 8 , further comprising: forwarding the message for interacting with the application associated with the user-selected container from the reverse proxy to a third-party remote server in response to receiving the message from the remote computing device, wherein the third-party remote server provides services for the application associated with the user-selected container. 10. The method of claim 1 , further comprising: transmitting, from the home-network router to the remote computing device, a notification that the application associated with the user-selected container is deployed. 11. A home-network router comprising: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured with processor-executable instructions to perform operations for deploying an application associated with a user-selected container on a home-network route, the operations comprising: receiving, from a remote server, container acquisition data including configuration information and rules for downloading the user-selected container in response to a selection of the user-selected container by a remote computing device for installation of a select application on the home-network router from the remote server, wherein the remote computing device is separate from the home-network router; initiating operation of application logic of the user-selected container for installation of the select application in response to downloading the user-selected container from a remote container registry; and updating a reverse proxy maintained in the home-network router through application logic, wherein the reverse proxy is configured to forward requests from operation of the user-selected container to one or more remote servers. 12. The home-network router of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations further comprising: transmitting, by the home-network router to the remote container registry, a container download request in response to receiving the container acquisition data. 13. The home-network router of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations further comprising: downloading, by the home-network router from the remote container registry, the user-selected container using the rules for downloading the user-selected container in response to transmitting a container download request to the remote container registry. 14. The home-network router of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that updating the reverse proxy comprises updating at least one of a DNS configuration, firewall rule, or hostname configuration to support the application associated with the user-selected container. 15. The home-network router of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that: operation of application logic of the user-selected container is initiated by an application orchestration module; and downloading the user-selected container comprises downloading the user-selected container to an orchestration database, wherein the application orchestration module and the orchestration database are included in the home-network router. 16. The home-network router of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that the user-selected container includes a home automation application. 17. The home-network router of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations such that the user-selected container includes at least one application selected from Pi-hole, Hass.io, or Homebridge. 18. The home-network router of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations further comprising: receiving, at the home-network router from the remote computing device, a message for interacting with the application associated with the user-selected container. 19. The home-network router of claim 18 , wherein the processor is configured with processor-executable instructions to perform operations further comprising: forwarding the message for interacting with the application associated with the user-selected container from the reverse proxy to a third-party remote server in response to receiving the message from the remote computing device, wherein the third-party remote server provides services for the application associated with the user-selected container. 20. The home-network router of claim 11 , wherein the processor is configured with processor-executable instructions to perform operations further comprising: t

Assignees

Inventors

Classifications

  • Switching of information between an external network and a home network (access arrangements H04L12/2856) · CPC title

  • Interconnection of the control functionalities between home networks (single bridge functionality H04L12/4625) · CPC title

  • Update or notification mechanisms, e.g. DynDNS · CPC title

  • Internet protocol [IP] addresses · CPC title

  • Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11764992B2 cover?
Various embodiments describe methods, systems, and devices for deploying an application associated with a user-selected container on a home-network router. Exemplary implementations may include receiving, at the home-network router from a remote server, container acquisition data including configuration information and rules for downloading the user-selected container. Also, initiating, by the …
Who is the assignee on this patent?
Charter Communications Operating Llc
What technology area does this patent fall under?
Primary CPC classification H04L12/2834. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).