IP Library Granted Patent US 12713377
Granted Patent B1
US 12713377 · App. 18/308,438 · Granted Aug 18, 2026

Edge device registration for integration with a data intake system

Inventors: Alan Sung (Richmond Hill, CA); Anthony Ng (Toronto, CA); Jonathan Yeung (Mississauga, CA); Neel Mehta (Toronto, CA); Joel Jacob (Etobicoke, CA); Rodrigo Paulo Quaresma (Burlington, CA); Warren Shum (Mississauga, CA); William Huang (Vaughan, CA); Yi Chien Lee (Oakville, CA); Masrur Mahmood (Mississauga, CA); Allyson Aberg (Toronto, CA); Qi Shu (Markham, CA); Neha Kumari (Richmond Hill, CA)
Assignee: Cisco Technology, Inc.
H04W60/00H04W12/04H04W12/088
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12713377
App. No.
18/308,438
Granted
Aug 18, 2026
Kind
B1
Abstract

An edge device equipped with sensors may be used to monitor a surrounding environment. The edge device may be registered with a data intake and query system using a mobile device. The edge device may broadcast an access point on a first wireless network and provide credentials for the first wireless network to the mobile device. Using these credentials, the mobile device may provide additional credentials for a second network. The edge device may then connect to the second network. Secure communications may then be made via the endpoint with the mobile device to register the edge device with a user account.

Claims (45)

1 . A computer-implemented method, comprising:

broadcasting, by an edge device, a first wireless network through an access point as part of a registration procedure for registering the edge device with a user account for a data intake and query system;

exposing, by the edge device, an endpoint on the first wireless network, wherein the endpoint is configured to exchange Hypertext Transfer Protocol (HTTP) requests for the registration procedure;

receiving, by the edge device, network credentials for a second network, wherein the network credentials are received through the access point from a mobile device being used to perform at least a part of the registration procedure;

connecting, by the edge device, to the second network using the network credentials provided from the mobile device; and

completing, by the edge device, at least a portion of the registration procedure through the endpoint.

2 . The computer-implemented method of claim 1 , wherein the endpoint is configured for secure communication using HTTP by exchanging encryption keys with the mobile device.

3 . The computer-implemented method of claim 2 , wherein the endpoint is configured to not require Hypertext Transfer Protocol Secure (HTTPS) or other transport layer security protocols.

4 . The computer-implemented method of claim 1 , wherein the endpoint comprises a Representational State Transfer (REST) endpoint configured to exchange information with the mobile device as part of the registration procedure for registering the edge device.

5 . The computer-implemented method of claim 1 , wherein the mobile device and the edge device communicate directly via the endpoint on the first wireless network.

6 . The computer-implemented method of claim 1 , further comprising scanning, by the edge device, available wireless networks that are detectable by the edge device, and characterizing the available wireless networks based on a signal strength.

7 . The computer-implemented method of claim 6 , further comprising filtering, by the edge device, the available wireless networks based on one or more security protocols.

8 . The computer-implemented method of claim 7 , further comprising providing, by the edge device, a filtered list of the available wireless networks to the mobile device via the endpoint.

9 . An edge device comprising:

one or more processors; and

one or more non-transitory, computer-readable media having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

broadcasting, by an edge device, a first wireless network through an access point as part of a registration procedure for registering the edge device with a user account for a data intake and query system;

exposing, by the edge device, an endpoint on the first wireless network, wherein the endpoint is configured to exchange Hypertext Transfer Protocol (HTTP) requests for the registration procedure;

receiving, by the edge device, network credentials for a second network, wherein the network credentials are received through the access point from a mobile device being used to perform at least a part of the registration procedure;

connecting, by the edge device, to the second network using the network credentials provided from the mobile device; and

completing, by the edge device, at least a portion of the registration procedure through the endpoint.

10 . The edge device of claim 9 , further comprising:

a housing surrounding the one or more processors and the one or more non-transitory, computer-readable media; and

a display configured to display information for the registration procedure.

11 . The edge device of claim 10 , wherein the operations further comprise providing, by the edge device, access point credentials to the mobile device, wherein the access point credentials allow the mobile device to connect to the edge device through the access point.

12 . The edge device of claim 11 , wherein the operations further comprise encoding the access point credentials into a graphical code that is displayed on the display of the edge device.

13 . The edge device of claim 9 , wherein the edge device is one of a plurality of edge devices registered with the user account, and the plurality of edge devices include sensors that are configured to log data from a surrounding environment.

14 . The edge device of claim 9 , wherein the operations further comprise exposing, by the edge device, Application Programming Interface (API) functions on the endpoint through which settings are received for connecting to an enterprise network.

15 . The edge device of claim 9 , wherein the operations further comprise running, by the edge device, a Web server, wherein a Uniform Resource Locator (URL) for the Web server is provided on a display screen of the edge device.

16 . One or more non-transitory, computer-readable media having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

broadcasting, by an edge device, a first wireless network through an access point as part of a registration procedure for registering the edge device with a user account for a data intake and query system;

exposing, by the edge device, an endpoint on the first wireless network, wherein the endpoint is configured to exchange Hypertext Transfer Protocol (HTTP) requests for the registration procedure;

receiving, by the edge device, network credentials for a second network, wherein the network credentials are received through the access point from a mobile device being used to perform at least a part of the registration procedure;

connecting, by the edge device, to the second network using the network credentials provided from the mobile device; and

completing, by the edge device, at least a portion of the registration procedure through the endpoint.

17 . The one or more non-transitory, computer-readable media of claim 16 , wherein the operations further comprise:

receiving, by the edge device, a configuration for the edge device to configure operation of sensors or services operated by the edge device; and

causing, by the edge device, the configuration to be transmitted to be stored with the user account to update other edge devices registered with the user account.

18 . The one or more non-transitory, computer-readable media of claim 17 , wherein the configuration comprises an algorithm used to detect anomalies based on sensor data received by the edge device.

19 . The one or more non-transitory, computer-readable media of claim 16 , wherein the operations further comprise:

receiving, by the edge device, a configuration as part of the registration procedure, wherein the configuration was received from another edge device registered with the user account; and

configuring the edge device using the configuration.

20 . The one or more non-transitory, computer-readable media of claim 16 , wherein the operations further comprise:

after completing the registration procedure, receiving, by the edge device, a change to a configuration of the edge device; and

in response to receiving the change to the configuration, transmitting, by the edge device, the configuration to the user account to be transmitted to other edge devices registered with the user account.