IP Library Granted Patent US 11,354,106
Granted Patent B2
US 11,354,106 · App. 16/970,319 · Granted Jun 7, 2022

Device-initiated service deployment through mobile application packaging

Inventor: Dirk Trossen (London, GB)
Assignee: IDAC Holdings, Inc.
G06F8/61G06F9/445G06F9/455H04L67/34
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,354,106
App. No.
16/970,319
Granted
Jun 7, 2022
Kind
B2
Abstract

One disclosed method includes loading, at a mobile device, a mobile application package from a repository, where the mobile application package contains local application information including local application components and service deployment information. The method further includes (i) extracting, by a package installer on the mobile device, from the mobile application package, the local application information and the service deployment information, (ii) installing, with the package installer, the local application components on the mobile device, (iii) transmitting, from the mobile device to a remote node in a Network Functions Virtualization (NFV) infrastructure, image information to initiate a service deployment, and (iv) and receiving a result of the service deployment at the mobile device.

Claims (41)

1. A method comprising:

at a mobile device, loading a mobile application package from a repository, the mobile application package containing local application information including local application components and service deployment information;

extracting, by a package installer on the mobile device, from the mobile application package, the local application information and the service deployment information;

installing, with the package installer, the local application components on the mobile device;

transmitting, from the mobile device to a remote node in a Network Functions Virtualization (NFV) infrastructure, image information to initiate a service deployment; and

receiving a result of the service deployment at the mobile device.

2. The method of claim 1 , further comprising providing to a user, on the mobile device, an indication of a result of an overall mobile application installation.

3. The method of claim 1 , wherein the image information includes image insertion instructions, and wherein the mobile device transmits the image insertion instructions to an Operation Support System/Business Support System (OSS/BSS) of the NFV infrastructure.

4. The method of claim 3 , further comprising:

the OSS/BSS communicating service deployment instructions to an orchestrator.

5. The method of claim 4 , wherein the OSS/BSS communicates the service deployment instructions to the orchestrator after performing a successful authentication, authorization, and accounting (AAA) procedure.

6. The method of claim 4 , further comprising:

responsive to receiving the service deployment instructions, the orchestrator deploying a service and reporting the result of the service deployment to at least the mobile device.

7. The method of claim 1 , wherein the image information includes one or more links to respective images, and wherein the mobile device transmits the one or more image links to an orchestrator.

8. The method of claim 1 , further comprising:

the mobile device transmitting service deployment instructions to an orchestrator.

9. A method comprising:

at a mobile device, downloading a mobile application package from a mobile application repository, the mobile application package containing local application information including local application components and service deployment information;

extracting, by a package installer on the mobile device, the local application information and the service deployment information from the mobile application package; and

initiating service deployment from the mobile device to cause:

(a) the package installer at the mobile device to install local application components on the mobile device, according to the extracted local application information,

(b) an Operation Support System/Business Support System (OSS/BSS) to insert service images into a service deployment repository, and

(c) an orchestrator to deploy a service in a programmable network, according to the extracted service deployment information.

10. The method of claim 9 , further comprising receiving a result of the service deployment from the orchestrator at the mobile device.

11. The method of claim 10 , wherein the result of the service deployment is received at the OSS/BSS, and wherein receiving the result of the service deployment from the orchestrator comprises receiving the result from the OSS/BSS.

12. The method of claim 10 , further comprising notifying a user of the mobile device of a result of an overall mobile application installation.

13. The method of claim 12 , wherein the notifying the user of the mobile device of the result of the overall mobile application installation is based on the result of the service deployment and a result of the local application components on the mobile device.

14. The method of claim 12 , wherein if the overall mobile application installation is successful, functionality of the downloaded mobile application is at least partially virtualized.

15. The method of claim 9 , wherein the programmable network comprises a Network Functions Virtualization (NFV) infrastructure.

16. The method of claim 9 , wherein the mobile application repository is an application store, and wherein a mobile application packaged in the mobile application package is a download option from the application store.

17. The method of claim 9 , wherein the programmable network is a combination of a Network Functions Virtualization (NFV) infrastructure and a Software-Defined Networking (SDN) infrastructure.

18. A mobile device comprising:

a processor; and

a memory, the memory storing instructions operative, when executed by the processor, to cause the processor to:

load a mobile application package from a repository, the mobile application package containing local application information including local application components and service deployment information;

extract, by a package installer on the mobile device, from the mobile application package, the local application information and the service deployment information;

install, with the package installer, the local application components on the mobile device;

transmit, from the mobile device to a remote node in a Network Functions Virtualization (NFV) infrastructure, image information to initiate a service deployment; and

receive a result of the service deployment at the mobile device.

19. The mobile device of claim 18 , wherein the image information includes image insertion instructions, and wherein the mobile device transmits the image insertion instructions to an Operation Support System/Business Support System (OSS/BSS) of the NFV infrastructure.

20. The mobile device of claim 18 , wherein the image information includes one or more links to respective images, and wherein the mobile device transmits the one or more image links to an orchestrator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: IDAC HOLDINGS, INC.
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 063089/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2021
From: TROSSEN, DIRK
To: IDAC HOLDINGS, INC.
Reel/Frame 056272/0857 →
Continuity (2)
Provisional Application 62634640 · Feb 23, 2018
Related Publication 20210081186A1 · Mar 18, 2021