IP Library Granted Patent US 10,250,457
Granted Patent B2
US 10,250,457 · App. 15/322,852 · Granted Apr 2, 2019

Network node availability prediction based on past history data

Inventors: Xu Li (Plainsboro, NJ); Guang Lu (Ontario, CA); Lijun Dong (San Diego, CA); Dale N. Seed (Allentown, PA); Hongkun Li (Malvern, PA); William Robert Flynn, IV (Schwenksville, PA); Phillip Brown (Los Angeles, CA); Catalina M. Mladin (Hatboro, PA)
Assignee: Convida Wireless, LLC
H04L41/5016H04L41/147H04L43/04H04L43/0817H04W4/70H04L67/125H04L67/16Y02D70/142Y02D70/144Y02D70/162Y02D70/164Y02D70/21Y02D70/26
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 10,250,457
App. No.
15/322,852
Granted
Apr 2, 2019
Kind
B2
Abstract

A node availability estimation service can be used at a service layer of an M2M/IoT network. Value-added services can leverage this node availability information to improve the operation intelligence, quality of service, communication overhead as well as energy efficiency for M2M/IoT systems. A Real-time Data Collection (DC) component can collect real-time data from input sources at service layer (e.g., other existing CSFs). A Data Processing for Estimating Node Availability component (DP) can execute data processing for estimating node availability based on the data collected by DC. A Node Availability Service Provisioning component (SP) can store the estimated node availability results from DP and expose them to service clients in terms of “node availability estimation services”.

Claims (29)

1. An apparatus comprising a processor and a memory, the apparatus further including computer-executable instructions stored in the memory of the apparatus which, when executed by the processor of the apparatus, cause the apparatus to:

receive past history data from a data collection module concerning a node of a communications network;

estimate if the node will be up or down at a certain time using the past history data; and

provide the estimate to a node availability service provisioning module of the apparatus, wherein the node availability service provisioning module is configured to provide the estimate to clients as node availability estimation services.

2. The apparatus of claim 1 , wherein the receiving, estimating, and providing operations are done at a data processing module.

3. The apparatus of claim 1 , wherein an estimator model is generated to estimate whether the node will be up or down at a certain time.

4. The apparatus of claim 3 , wherein the estimator model is evaluated for accuracy.

5. The apparatus of claim 4 , wherein the evaluation is used to create a new data collection strategy.

6. The apparatus of claim 1 , wherein the node is a physical node.

7. The apparatus of claim 1 , wherein the node is a logical node.

8. A method performed by an apparatus, wherein the apparatus comprises a processor and memory, and wherein the apparatus further includes computer-executable instructions stored in the memory which, when executed by the processor, perform functions of a method comprising:

receiving past history data from a data collection module concerning a node of a communications network;

estimating if the node will be up or down at a certain time using the past history data; and

providing the estimate to a node availability service provisioning module of the apparatus, wherein the node availability service provisioning module is configured to provide the estimate to clients as node availability estimation services.

9. The method of claim 8 , wherein the receiving, estimating, and providing operations are done at a data processing module.

10. The method of claim 8 , wherein an estimator model is generated to estimate whether the node will be up or down at a certain time.

11. The method of claim 10 , wherein the estimator model is evaluated for accuracy.

12. The method of claim 11 , wherein the evaluation is used to create a new data collection strategy.

13. The method of claim 8 , wherein the node is a physical node.

14. The method of claim 8 , wherein the node is a logical node.

15. A non-transitory computer-readable storage medium comprising computer-executable instructions which, when executed by a processor of an apparatus, cause the apparatus to perform operations comprising:

receive past history data from a data collection module concerning a node of a communications network;

estimate if the node will be up or down at a certain time using the past history data; and

provide the estimate to a node availability service provisioning module of the apparatus, wherein the node availability service provisioning module is configured to provide the estimate to clients as node availability estimation services.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the receiving, estimating, and providing operations are done at a data processing module.

17. The non-transitory computer-readable storage medium of claim 15 , wherein an estimator model is generated to estimate whether the node will be up or down at a certain time.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the estimator model is evaluated for accuracy.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the evaluation is used to create a new data collection strategy.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the node is one of a physical node or a logical node.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2025
From: CONVIDA WIRELESS, LLC
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 071773/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2017
From: LI, XU; LU, GUANG; DONG, LIJUN; SEED, DALE N.; LI, HONGKUN; FLYNN, WILLIAM ROBERT, IV; BROWN, PHILLIP; MLADIN, CATALINA M.
To: CONVIDA WIRELESS, LLC
Reel/Frame 042172/0845 →
Continuity (2)
Provisional Application 62018941 · Jun 30, 2014
Related Publication 20180159746A1 · Jun 7, 2018
Cited By (1)
US 12,701,039