IP Library Granted Patent US 11,601,447
Granted Patent B1
US 11,601,447 · App. 17/090,759 · Granted Mar 7, 2023

Remote monitoring and assessment of operating system parameters

Inventors: Tracy L. Nelson (Overland Park, KS); Lyle W. Paczkowski (Mission Hills, KS)
Assignee: T-MOBILE INNOVATIONS LLC
H04L63/1416H04W12/121
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,601,447
App. No.
17/090,759
Granted
Mar 7, 2023
Kind
B1
Abstract

A method for monitoring and identifying changes in one or more parameters of an OS is disclosed. The method includes performing a measurement by a measurement application of a first computer system of the one or more parameters of a first OS executing on the first computer system, receiving the measurement of the one or more parameters of the first OS by an appraisal application, and storing the measurement of the one or more parameters of the first OS in a data store. The method also includes comparing the measurement with one or more first OS parameter norms associated with the first network slice, and identifying a change in the one or more parameters of the first OS by the appraisal application in response to comparing the measurement of the one or more parameters of the first OS with the one or more first OS parameter norms.

Claims (53)

1. A system for monitoring and identifying changes in one or more parameters of an operating system (OS), comprising:

a processor;

a non-transitory memory; and

one or more applications stored in the non-transitory memory that, when executed by the processor:

receive a measurement of the one or more parameters of a first OS executing on a computer system, wherein the measurement of the one or more parameters of the first OS is performed by a measurement application executing on the computer system, and wherein the first OS is associated with a first network slice instantiated by the computer system, wherein the first network slice comprises at least one of an enhanced mobile broadband (eMBB) network slice, a massive machine-type communications (mMTC) network slice, or an ultra-reliable low-latency communications (URLLC) network slice of a 5G network;

store the measurement of the one or more parameters of the first OS in a data store communicatively coupled to the non-transitory memory;

compare the measurement of the one or more parameters of the first OS with one or more first OS parameter norms associated with the first network slice, the one or more first OS parameter norms stored in the data store and determined from measurements of one or more parameters of a first plurality of OSs; and

identify a change in the one or more parameters of the first OS in response to comparing the measurement of the one or more parameters of the first OS with the one or more first OS parameter norms.

2. The system of claim 1 , wherein the first network slice comprises a containerized 5G network slice and the first OS comprises a first partition of an underlying OS of the first computer system.

3. The system of claim 1 , wherein the first network slice, the first plurality of OSs, and the one or more first OS parameter norms each correspond to a first enterprise category.

4. The system of claim 3 , wherein the one or more applications stored in the non-transitory memory that, when executed by the processor:

receive a measurement of the one or more parameters of a second OS executing on the computer system, wherein the measurement of the one or more parameters of the second OS are performed by the measurement application and wherein the second OS is associated with a second network slice instantiated by the computer system;

store the measurement of the one or more parameters of the second OS in the data store;

compare the measurement of the one or more parameters of the second OS with one or more second OS parameter norms associated with the second network slice, the one or more second OS parameter norms stored in the data store and determined from measurements of one or more parameters of a second plurality of OSs; and

identify a change in the one or more parameters of the second OS in response to comparing the measurement of the one or more parameters of the second OS with the one or more second OS parameter norms.

5. The system of claim 1 , wherein:

the measurement of the one or more parameters of the first OS are stored in at least one blockchain of the data store; and

the one or more applications stored in the non-transitory memory that, when executed by the processor automatically change the one or more parameters of the first OS to correspond to a previously measured one or more parameters of the first OS by a remediation application executing on the second computer system in response to identifying the change in the one or more parameters of the first OS.

6. A method for monitoring and identifying changes in one or more parameters of an operating system (OS), comprising:

performing a measurement by a measurement application of a first computer system of the one or more parameters of a first OS executing on the first computer system, wherein the first OS is associated with a first network slice instantiated by the first computer system, wherein the first network slice comprises at least one of an enhanced mobile broadband (eMBB) network slice, a massive machine-type communications (mMTC) network slice, or an ultra-reliable low-latency communications (URLLC) network slice of a 5G network;

receiving the measurement of the one or more parameters of the first OS by an appraisal application executing on a second computer system communicatively coupled to the first computer system;

storing the measurement of the one or more parameters of the first OS in a data store communicatively coupled to the second computer system;

comparing the measurement of the one or more parameters of the first OS by the appraisal application with one or more first OS parameter norms associated with the first network slice, the one or more first OS parameter norms stored in the data store and determined from measurements of one or more parameters of a first plurality of OSs; and

identifying a change in the one or more parameters of the first OS by the appraisal application in response to comparing the measurement of the one or more parameters of the first OS with the one or more first OS parameter norms.

7. The method of claim 6 , wherein the first network slice comprises a containerized 5G network slice and the first OS comprises a first partition of an underlying OS of the first computer system.

8. The method of claim 6 , wherein the first network slice, the first plurality of OSs, and the one or more first OS parameter norms each correspond to a first enterprise category.

9. The method of claim 8 , further comprising:

performing a measurement by the measurement application of the first computer system of one or more parameters of a second OS executing on the first computer system, wherein the second OS is associated with a second network slice instantiated by the first computer system;

receiving the measurement of the one or more parameters of the second OS by the appraisal application;

storing the measurement of the one or more parameters of the second OS in the data store;

comparing the measurement of the one or more parameters of the second OS by the appraisal application with one or more second OS parameter norms associated with the second network slice, the one or more second OS parameter norms stored in the data store and determined from measurements of one or more parameters of a second plurality of OSs; and

identifying a change in the one or more parameters of the second OS by the appraisal application in response to comparing the measurement of the one or more parameters of the second OS with the one or more second OS parameter norms.

10. The method of claim 9 , wherein:

the second network slice, the second plurality of OSs, and the one or more second OS parameter norms each correspond to a second enterprise category that is distinct from the first enterprise category;

a first user-equipment (UE) associated with the first enterprise category is provided access to the one or more first OS parameter norms stored in the data store but not the one or more second OS parameter norms stored in the data store; and

a second associated with the second enterprise category is provided access to the one or more second OS parameter norms stored in the data store but not the one or more first OS parameter norms stored in the data store.

11. The method of claim 6 , wherein:

the measurement of the one or more parameters of the first OS are stored in at least one blockchain of the data store; and

the method further comprises automatically changing the one or more parameters of the first OS to correspond to a previously measured one or more parameters of the first OS by a remediation application executing on the second computer system in response to identifying the change in the one or more parameters of the first OS.

12. A method for monitoring and identifying changes in one or more parameters of an operating system (OS), comprising:

performing a measurement by a measurement application of a first computer system of the one or more parameters of the OS executing on the first computer system, wherein the OS is associated with a network slice instantiated by the first computer system, wherein the network slice comprises at least one of an enhanced mobile broadband (eMBB) network slice, a massive machine-type communications (mMTC) network slice, or an ultra-reliable low-latency communications (URLLC) network slice of a 5G network;

receiving the measurement of the one or more parameters of the OS by an appraisal application executing on a second computer system communicatively coupled to the first computer system;

storing the measurement of the one or more parameters of the OS immutably in at least one blockchain of a data store communicatively coupled to the second computer system;

comparing the measurement of the one or more parameters of the OS by the appraisal application with a previous measurement of the one or more parameters of the OS performed by the measurement application and stored in the at least one blockchain;

identifying a change in the one or more parameters of the OS by the appraisal application in response to comparing the measurement of the one or more parameters of the OS with the previous measurement of the one or more parameters of the OS; and

automatically changing the one or more parameters of the OS to correspond to the previously measured one or more parameters of the OS by a remediation application executing on the second computer system in response to identifying the change in the one or more parameters of the OS.

13. The method of claim 12 , wherein the previously measured one or more parameters of the OS comprise a first measurement of the one or more parameters of the OS.

14. The method of claim 12 , wherein at least one of the blockchains of the data store comprises executable instructions invokable by the appraisal application to compare the measurement of the one or more parameters of the OS by the appraisal application with a previous measurement of the one or more parameters of the OS.

15. The method of claim 12 , further comprising:

requesting access by the first computer system to a 5G core network; and

granting the first computer system with access to the 5G core network only on condition of confirming by an interface function that the currently measured one or more parameters of the OS have not changed from the previously measured one or more parameters of the OS, wherein the interface function comprises a 5G service capability exposure function (SCEF) or network exposure function (NEF).

16. The method of claim 12 , further comprising comparing the measurement of the one or more parameters of the OS by the appraisal application with one or more OS parameter norms associated with the network slice, the one or more OS parameter norms stored in the data store and determined from measurements of one or more parameters of a plurality of OSs.

17. The method of claim 16 , wherein the network slice, the plurality of OSs, and the one or more OS parameter norms each correspond to a first enterprise category.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2020
From: NELSON, TRACY L; PACZKOWSKI, LYLE W
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 054347/0081 →
Cited By (3)
US 12,568,396 US 12,574,405 US 12,682,069