IP Library Granted Patent US 11,861,385
Granted Patent B2
US 11,861,385 · App. 16/784,072 · Granted Jan 2, 2024

Method for electronic device virtualization and management

Inventors: Jaber Jaber (Long Beach, CA); Simon Liu (Walnut, CA); Victor Pak (San Mateo, CA); Ricardo A. Guerrero (Huntington Beach, CA); Eric S. Park (Lake Forest, CA); Mina Farah (Huntington Beach, CA); Marc Robert Ilgen (Encinitas, CA); Dusan Jankov (Huntington Beach, CA)
G06F9/455G06F9/44505G06F9/45558H04L67/10H04W4/60G06F2009/45595H04L12/4641
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 11,861,385
App. No.
16/784,072
Granted
Jan 2, 2024
Kind
B2
Abstract

A method for electronic device virtualization and management includes transmitting a signal to a server from a client. The signal is initiated by a user of a user interface of the client. The user interface of the client presents at least two devices to the user, which the user may interact with. The signal may include a power cycling instruction directed to at least one of the devices. When the server receives a communication back from the at least one device, it may send the information to the client, where the user interface may be updated in response to the communication. The devices may be controlled with other instructions, such as scheduling instructions, firmware update instructions, and configuration backup instructions. If a power device is virtualized, it may be controlled on a port-by-port basis.

Claims (11)

1. A method for controlling network connected devices using communications among a client device, a server device belonging to a cloud network, a patroller device belonging to a customer-site local area network (LAN), and any number of customer-site LAN connected devices, the method comprising:

transmitting, from the client device to the patroller device over a network connection provided by a proxy device proxying communications between: (1) the server device belonging to the cloud network, (2) the client device, and (3) the patroller device connected to and disposed at the customer-site LAN, a first message including information commanding the patroller device to perform a scan across the customer-site LAN for detecting the customer-site LAN connected devices;

receiving, by the client device from the patroller device via the network connection provided by the proxy device, a second message including scan information associated with the detected customer-site LAN connected devices, wherein the scan information indicates respective network address of the detected customer-site LAN connected devices;

virtualizing, by the client device, at least two of the detected customer-site LAN connected devices, the virtualizing comprising:

displaying, on a display device associated with the client device, a virtualization environment that is part of a user interface (UI) of the client device, the virtualization environment including graphical representations of each of the at least two detected devices for indicating to a user of the client device the scan information received from the patroller device; and

receiving, from the user via the virtualization environment that is part of the UI, a user input related to at least one of the at least two detected devices; and

transmitting a control signal to the at least one of the detected customer-site LAN connected devices corresponding to the user input.

2. The method of claim 1 , wherein at least one of the virtualized devices is a different type of device than another of the virtualized devices.

3. The method of claim 2 , wherein the at least one of the virtualized device is at least one of a router, an access point, and a power device.

4. The method of claim 1 , wherein the control signal comprises a power cycling instruction.

5. The method of claim 1 , wherein at least of one of the at least two detected devices is a power device, and wherein the graphical representation comprises a port status indicator for each port of the power device.

Assignments (5)
SECURITY INTEREST Recorded Jul 18, 2024
From: SNAP ONE, LLC
To: JPMORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 068426/0446 →
CHANGE OF NAME Recorded Aug 25, 2021
From: WIREPATH HOME SYSTEMS, LLC
To: SNAP ONE, LLC
Reel/Frame 057298/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2020
From: JABER, JABER; LIU, SIMON; PAK, VICTOR; GUERRERO, RICARDO A.; PARK, ERIC S.; FARAH, MINA; ILGEN, MARC ROBERT; JANKOV, DUSAN
To: PAKEDGE DEVICE & SOFTWARE, INC.
Reel/Frame 052012/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2020
From: PAKEDGE DEVICE & SOFTWARE INC.
To: CONTROL4 CORPORATION
Reel/Frame 052012/0689 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2020
From: CONTROL4 CORPORATION
To: WIREPATH HOME SYSTEMS, LLC
Reel/Frame 052012/0810 →