Network node availability prediction based on past history data

US10637747B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10637747-B2
Application numberUS-201916275774-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2019
Priority dateJun 30, 2014
Publication dateApr 28, 2020
Grant dateApr 28, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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”.

First claim

Opening claim text (preview).

What is claimed: 1. A method performed by a first device, the method comprising: determining to communicate with a second device at a first time; accessing information associated with an estimated availability of the second device; determining, based on the estimated availability of the second device, that the second device is not available to communicate with the first device at the first time; determining, based on the estimated availability of the second device, to communicate with the second device at a second time when the second device is available; and scheduling a trigger to be sent to the second device at a third time that is prior to the second time, wherein the trigger when received at the second device causes the second device to be available to communicate with the first device after the third time. 2. The method of claim 1 , wherein accessing the information associated with the estimated availability of the second device comprises sending, to a third device, a request for the information associated with the estimated availability of the second device. 3. The method of claim 2 , wherein determining to communicate with the second device at the second time comprises receiving, from the third device, future activity information associated with the second device. 4. The method of claim 1 , wherein the information associated with the estimated availability of the second device is stored in a resource that is capable of being accessed by the first device. 5. The method of claim 1 , wherein scheduling the trigger to be sent to the second device at the third time comprises sending, to a network, an indication to send the trigger to the second device at the third time. 6. The method of claim 1 , wherein determining that the second device is not available to communicate with the first device at the first time comprises determining that the second device will be in a sleep mode at the first time, and wherein the trigger when received at the second device causes the second device to enter an awake mode prior to the second time. 7. A first device comprising a processor and a memory, the memory storing computer-executable instructions which, when executed by the processor, cause the first device to execute operations comprising: determining to communicate with a second device at a first time; accessing information associated with an estimated availability of the second device; determining, based on the estimated availability of the second device, that the second device is not available to communicate with the first device at the first time; determining, based on the estimated availability of the second device, to communicate with the second device at a second time when the second device is available; and scheduling a trigger to be sent to the second device at a third time that is prior to the second time, wherein the trigger when received at the second device causes the second device to be available to communicate with the first device after the third time. 8. The first device of claim 7 , wherein accessing the information associated with the estimated availability of the second device comprises sending, to a third device, a request for the information associated with the estimated availability of the second device. 9. The first device of claim 8 , wherein determining to communicate with the second device at the second time comprises receiving, from the third device, future activity information associated with the second device. 10. The first device of claim 7 , wherein the information associated with the estimated availability of the second device is stored in a resource that is capable of being accessed by the first device. 11. The first device of claim 7 , wherein scheduling the trigger to be sent to the second device at the third time comprises sending, to a network, an indication to send the trigger to the second device at the third time. 12. The first device of claim 7 , wherein determining that the second device is not available to communicate with the first device at the first time comprises determining that the second device will be in a sleep mode at the first time, and wherein the trigger when received at the second device causes the second device to enter an awake mode prior to the second time. 13. A computer-readable storage medium storing computer-readable instructions which, when executed by a processor of a first device, cause the first device to perform operations comprising: determining to communicate with a second device at a first time; accessing information associated with an estimated availability of the second device; determining, based on the estimated availability of the second device, that the second device is not available to communicate with the first device at the first time; determining, based on the estimated availability of the second device, to communicate with the second device at a second time when the second device is available; and scheduling a trigger to be sent to the second device at a third time that is prior to the second time, wherein the trigger when received at the second device causes the second device to be available to communicate with the first device after the third time. 14. The computer-readable storage medium of claim 13 , wherein accessing the information associated with the estimated availability of the second device comprises sending, to a third device, a request for the information associated with the estimated availability of the second device. 15. The computer-readable storage medium of claim 14 , wherein determining to communicate with the second device at the second time comprises receiving, from the third device, future activity information associated with the second device. 16. The computer-readable storage medium of claim 13 , wherein the information associated with the estimated availability of the second device is stored in a resource that is capable of being accessed by the first device. 17. The computer-readable storage medium of claim 13 , wherein determining that the second device is not available to communicate with the first device at the first time comprises determining that the second device will be in a sleep mode at the first time, and wherein the trigger when received at the second device causes the second device to enter an awake mode prior to the second time.

Assignees

Inventors

Classifications

  • H04L43/04Primary

    Processing captured monitoring data, e.g. for logfile generation · CPC title

  • involving control of end-device applications over a network · CPC title

  • by checking functioning · CPC title

  • based on statistics of service availability, e.g. in percentage or over a given time · CPC title

  • Services for machine-to-machine communication [M2M] or machine type communication [MTC] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10637747B2 cover?
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 lay…
Who is the assignee on this patent?
Convida Wireless LLC
What technology area does this patent fall under?
Primary CPC classification H04L43/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 28 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).