IP Library Granted Patent US 11,758,457
Granted Patent B2
US 11,758,457 · App. 16/961,037 · Granted Sep 12, 2023

Relocation of multi-user edge applications

Inventors: Svante Alnås (Lund, SE); Linh Trang (Aakarp, SE)
Assignee: SONY GROUP CORPORATION
H04W36/28H04W36/0009H04W36/38
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,758,457
App. No.
16/961,037
Granted
Sep 12, 2023
Kind
B2
Abstract

A method of operating a source edge computing server ( 201 ) of an edge-computing system ( 200 ), comprising: based on a first user context ( 861 ) of a first user, a second user context ( 862 ) of a second user, and a group context ( 865 ) of the first user and the second user available to the source edge computing server ( 201 ): executing a multi-user edge computing application for the first user and the second user; and relocating the first user context ( 861 ) from the source edge computing server ( 201 ) to a target edge computing server ( 202 ); and providing the group context ( 865 ) from the source edge computing server ( 201 ) to the target edge computing server ( 202 ).

Claims (35)

1. A method of operating a source edge computing server of an edge-computing system, the method comprising:

executing a multi-user edge computing application between the source edge computing server and a first user equipment (UE) for a first user and between the source edge computing server and a second UE for a second user based on:

a first user context of the first user comprising a first set of parameters having values specific to the multi-user edge computing application being executed for the first user between the first UE and the source edge computing server;

a second user context of the second user comprising a second set of parameters having values specific to the multi-user edge computing application being executed for the second user between the second UE and the source edge computing server; and

a group context of the first user and the second user comprising croup parameters having values shared between the first and second users available to the source edge computing server for executing the multi-user edge computing application for the first and second users between the first and second UEs and the source edge computing server;

relocating the first user context from the source edge computing server to a target edge computing server; and

providing the group context from the source edge computing server to the target edge computing server.

2. The method of claim 1 , further comprising:

determining whether the group context is available to the target edge computing server,

wherein the providing of the group context to the target edge computing server is performed in response to determining the group context being unavailable to the target edge computing server.

3. The method of claim 2 , further comprising:

control signaling between the source edge computing server and the target edge computing server to determine whether the group context is available to the target edge computing server.

4. The method of claim 1 , wherein:

providing the group context comprises copying the group context from the source edge computing server to the target edge computing server.

5. The method of claim 1 , further comprising:

synchronizing the group context between the source edge computing server and the target edge computing server.

6. The method of claim 5 , further comprising:

stopping executing the multi-user edge computing application for the first user in response to relocating the first user context;

relocating the second user context to the target edge computing server; and

in response to said relocating of the second user context, stopping executing the multi-user edge computing application for the second user and stopping synchronizing the group context between the source edge computing server and the target edge computing server.

7. A method of operating a target edge computing server of an edge computing system, comprising:

relocating a first user context of a first user of a multi-user edge computing application from a source edge computing server to the target edge computing server, the first user context comprising a first set of parameters having values specific to the multi-user edge computing application being executed for the first user between a first UE and the source edge computing server;

obtaining a group context of the first user and of a second user of the multi-user edge computing application from the source edge computing server, the group context comprising group parameters having values shared between the first and second users for the multi-user edge computing application being executed for the first and second users between the source edge computing server and the first UE of the first user and a second UE of the second user and the; and

executing the multi-user edge computing application for the first user based on the first user context and the group context available to the target edge computing server.

8. The method of claim 7 , further comprising:

sharing the values of the group parameters of the group context between edge computing servers executing the multi-user edge computing application for the first user; and

executing the multi-user edge computing application for the second user.

9. A source edge computing server of an edge computing system, the source edge computing server comprising control circuitry configured to perform:

executing a multi-user edge computing application between the source edge computing server and a first user equipment (UE) for a first user and between the source edge computing server and a second UE for a second user based on a first user context of the first user comprising a first set of parameters having values specific to the multi-user edge computing application being executed for the first user between the first UE and the source edge computing server, a second user context of the second user comprising a second set of parameters having values specific to the multi-user edge computing application being executed for the second user between the second UE and the source edge computing server, and a group context of the first user and the second user comprising group parameters having values shared between the first and second users available to the source edge computing server for executing the multi-user edge computing application for the first and second users between the first and second UEs and the source edge computing server;

relocating the first user context from the source edge computing server to a target edge computing server; and

providing the group context from the source edge computing server to the target edge computing server.

10. A target edge computing server of an edge computing system, the target edge computing server comprising control circuitry configured to perform:

relocating a first user context of a first user of a multi-user edge computing application from a source edge computing server to the target edge computing server, the first user context comprising a first set of parameters having values specific to the multi-user edge computing application being executed for the first user between a first user equipment (UE) of the first user and the source edge computing server;

obtaining a group context of the first user and of a second user of the multi-user edge computing application from the source edge computing server, the group context comprising group parameters having values shared between the first and second users available to the source edge computing server for executing the multi-user edge computing application for the first and second users between the first UE and a second UE of the second user and the source edge computing server; and

executing the multi-user edge computing application for the first user based on the first user context and the group context available to the target edge computing server.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2023
From: SONY MOBILE COMMUNICATIONS INC.
To: SONY CORPORATION
Reel/Frame 064447/0319 →
CHANGE OF NAME Recorded Aug 1, 2023
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 064447/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2021
From: ALNAS, SVANTE; TRANG, LINH
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 054917/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2021
From: SONY MOBILE COMMUNICATIONS INC.
To: SONY CORPORATION
Reel/Frame 054918/0023 →
Priority Claims (1)
SE 1830009-5 · Jan 12, 2018 · national
Continuity (1)
Related Publication 20200351745A1 · Nov 5, 2020
Cited By (1)
US 12,684,034