Patents by Inventor Ethan J. WRIGHT
Ethan J. WRIGHT has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11943258Abstract: Various embodiments include network computing devices and methods for managing Domain Name Service (DNS) over Hypertext Transfer Protocol Secure (DoH). A processor of a network computing device may receive from a client computing device a DoH request comprising a public certificate associated with a client identifier. The processor may generate a fingerprint of the public certificate. The processor may obtain a client-specific DoH policy based on an association between the fingerprint of the public certificate and the client-specific DoH policy. The processor may apply the DoH policy to the DoH request to formulate a response to the DoH request.Type: GrantFiled: May 17, 2021Date of Patent: March 26, 2024Assignee: Charter Communications Operating, LLCInventors: Ethan J. Wright, Matthew James Wright, Wystan Schmidt
-
Patent number: 11764992Abstract: 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.Type: GrantFiled: June 24, 2021Date of Patent: September 19, 2023Assignee: Charter Communications Operating, LLCInventors: Ethan J. Wright, Matthew J. Wright, Micah W. Labbee
-
Publication number: 20230247402Abstract: Various embodiments describe methods, systems, and devices for distributing trigger-based function execution in a mesh network. Various embodiments receive a trigger designation that identifies a plurality of preestablished triggers used to initiate an action controlling an operation associated with a client device connected to the mesh network. A trigger subscription may be transmitted that causes hardware associated with each of the plurality of nodes to be configured to detect and report when any one of the plurality of preestablished triggers is detected by any one of the plurality of nodes, wherein the trigger subscription includes an update to a trigger list that identifies a designated node among the plurality of nodes that is configured to execute application logic for initiating at least one action controlling the operation associated with the client device connected to the mesh network, wherein the client device is remote from the designated node.Type: ApplicationFiled: April 11, 2023Publication date: August 3, 2023Inventors: Ethan J. WRIGHT, Matthew James WRIGHT, Wystan SCHMIDT
-
Patent number: 11678159Abstract: Various embodiments describe methods, systems and devices for distributing trigger-based function execution in a mesh network. Various embodiments include detecting a trigger and determining whether the detected trigger matches one of a plurality of network events included in a trigger list accessible to the detecting node. In addition, whether a node associated with the detected trigger is available may be determined in response to determining the detected trigger matches one of the plurality of network events included in the trigger list. The node associated with the detected trigger may be configured to execute application logic for initiating at least one action from the mesh network in response to the detected trigger being detected. A trigger detection indicator associated with the detected trigger may be transmitted in response to determining the node associated with the detected trigger is a node other than the detecting node that is available.Type: GrantFiled: October 3, 2019Date of Patent: June 13, 2023Assignee: Charter Communications Operating, LLCInventors: Ethan J. Wright, Matthew James Wright, Wystan Schmidt
-
Patent number: 11658875Abstract: Various embodiments describe methods, systems, and devices for client-driven dynamic server-side configuration validation. Exemplary implementations may include validating client device configuration data, updating a client device shadow with the validated client device configuration data, in which the client device shadow includes a schema in a client device-agnostic language, and translating client device configuration data of the client device shadow from the client device-agnostic language to a client device-specific language. Also, receiving the client device configuration data from a computing device over a communication network, and sending the client device configuration data of the client device shadow in the client device-specific language to a client device via a communication network.Type: GrantFiled: October 13, 2021Date of Patent: May 23, 2023Assignee: Charter Communications Operating, LLCInventors: Matthew J. Wright, Christopher Aubut, Ethan J. Wright
-
Publication number: 20230116431Abstract: Various embodiments describe methods, systems, and devices for client-driven dynamic server-side configuration validation. Exemplary implementations may include validating client device configuration data, updating a client device shadow with the validated client device configuration data, in which the client device shadow includes a schema in a client device-agnostic language, and translating client device configuration data of the client device shadow from the client device-agnostic language to a client device-specific language. Also, receiving the client device configuration data from a computing device over a communication network, and sending the client device configuration data of the client device shadow in the client device-specific language to a client device via a communication network.Type: ApplicationFiled: October 13, 2021Publication date: April 13, 2023Inventors: Matthew J. WRIGHT, Christopher AUBUT, Ethan J. WRIGHT
-
Publication number: 20220417053Abstract: 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.Type: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Inventors: Ethan J. WRIGHT, Matthew J. WRIGHT, Micah W. LABBEE
-
Publication number: 20220368725Abstract: Various embodiments include network computing devices and methods for managing Domain Name Service (DNS) over Hypertext Transfer Protocol Secure (DoH). A processor of a network computing device may receive from a client computing device a DoH request comprising a public certificate associated with a client identifier. The processor may generate a fingerprint of the public certificate. The processor may obtain a client-specific DoH policy based on an association between the fingerprint of the public certificate and the client-specific DoH policy. The processor may apply the DoH policy to the DoH request to formulate a response to the DoH request.Type: ApplicationFiled: May 17, 2021Publication date: November 17, 2022Inventors: Ethan J. WRIGHT, Matthew James WRIGHT, Wystan SCHMIDT
-
Publication number: 20210105597Abstract: Various embodiments describe methods, systems and devices for distributing trigger-based function execution in a mesh network. Various embodiments include detecting a trigger and determining whether the detected trigger matches one of a plurality of network events included in a trigger list accessible to the detecting node. In addition, whether a node associated with the detected trigger is available may be determined in response to determining the detected trigger matches one of the plurality of network events included in the trigger list. The node associated with the detected trigger may be configured to execute application logic for initiating at least one action from the mesh network in response to the detected trigger being detected. A trigger detection indicator associated with the detected trigger may be transmitted in response to determining the node associated with the detected trigger is a node other than the detecting node that is available.Type: ApplicationFiled: October 3, 2019Publication date: April 8, 2021Inventors: Ethan J. WRIGHT, Matthew James WRIGHT, Wystan SCHMIDT