IP Library Granted Patent US 12,095,624
Granted Patent B2
US 12,095,624 · App. 16/841,380 · Granted Sep 17, 2024

Method and system for distributed edge cloud computing

Inventors: Siavash M. Alamouti (Vancouver, CA); Fay Arjomandi (West Vancouver, CA); Michel Burger (Lafayette, CO)
Assignee: MIMIK TECHNOLOGY CANADA INC.
H04L41/12H04L67/141
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 12,095,624
App. No.
16/841,380
Granted
Sep 17, 2024
Kind
B2
Abstract

Embodiments of an edge cloud computing device are disclosed. In an embodiment, the edge cloud computing device includes an edge node activation module configured to discover one or more other edge cloud computing devices based on a first set of parameters to establish a connection therebetween. The edge node activation module is further configured to provide a microservice runtime environment to execute one or more microservices associated with the connection established between one or more edge cloud computing devices. The edge node activation module is further configured to: discover an existence of the one or more edge cloud computing devices regardless of an operating system and/or network type associated with the one or more edge cloud computing devices, discover capabilities and behaviour associated with the one or more edge cloud computing devices, and discover one or more microservices supported by the one or more edge cloud computing devices.

Claims (17)

1. An edge cloud computing device, comprising:

an edge node activation processor configured to:

discover one or more other edge cloud computing devices based on a first set of parameters to establish a connection therebetween, wherein the discovery of the one or more edge cloud computing devices is independent of a network type associated with the one or more edge cloud computing devices, and wherein the discovered one or more other cloud computing devices are configured to elect a super edge cloud computing device; and

provide a microservice runtime environment to execute one or more microservices associated with the connection established between one or more edge cloud computing devices, wherein the super edge cloud computing device is configured to maintain information related to the one or more microservices deployed on the discovered one or more edge cloud computing devices,

provide flexible container capabilities based at least in part on respective computing environments associated with the one or more edge cloud computing devices, wherein the respective computing environments run a container daemon to download, deploy, and operate the one or more microservices;

wherein the edge node activation processor comprises a webserver embedded there within, and wherein the webserver is configured to provide container management APIs using specific language based on an operating system associated with the edge cloud computing device.

2. The edge cloud computing device as claimed in claim 1 , wherein the edge node activation processor is further configured to:

discover an existence of the one or more edge cloud computing devices regardless of an operating system associated with the one or more edge cloud computing devices; discover capabilities and behaviour associated with the one or more edge cloud computing devices; and

discover the one or more microservices supported by the one or more edge cloud computing devices.

3. The edge cloud computing device as claimed in claim 1 , wherein the first set of parameters comprises:

a user account associated with each of the one or more edge cloud computing devices, a network associated with the one or more edge cloud computing devices, and a proximity of the one or more edge cloud computing devices.

4. The edge cloud computing device as claimed in claim 1 , wherein the edge node activation processor is further configured to:

dynamically form one or more clusters with the one or more edge cloud computing devices; and communicate with the one or more edge cloud computing devices at a microservice level either directly or through other edge cloud computing devices across the one or more clusters.

5. The edge cloud computing device as claimed in claim 1 , wherein the edge node activation processor is further configured to connect with the discovered one or more edge cloud computing devices when the discovered one or more edge cloud computing devices chose to share data, services, and/or resources.

6. The edge cloud computing device as claimed in claim 1 , wherein the edge node activation processor is further configured to expose the one or more microservices through a common embedded web server.

7. The edge cloud computing device as claimed in claim 1 , wherein one or more API endpoints for each microservice are accessible from the one or more edge cloud computing devices in a cluster through an API gateway.

8. The edge cloud computing device as claimed in claim 1 is configured as one or more of: a PC, a set-top-box, a IoT gateway, a game console connected TV, a car infotainment system, a smart phone, a laptop, a smartwatch, a PDA, and combinations thereof.

Assignments (2)
MERGER Recorded Jun 23, 2022
From: MIMIK TECHNOLOGY INC.
To: MIMIK TECHNOLOGY CANADA INC.
Reel/Frame 060439/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2020
From: ALAMOUTI, SIAVASH M.; ARJOMANDI, FAY; BURGER, MICHEL
To: MIMIK TECHNOLOGY INC.
Reel/Frame 052363/0596 →
Continuity (3)
Provisional Application 62926455 · Oct 26, 2019
Provisional Application 62830249 · Apr 5, 2019
Related Publication 20200322225A1 · Oct 8, 2020