Internet of things device connectivity real time notification

US11444794B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11444794-B2
Application numberUS-202016839791-A
CountryUS
Kind codeB2
Filing dateApr 3, 2020
Priority dateApr 3, 2020
Publication dateSep 13, 2022
Grant dateSep 13, 2022

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 device may include a memory storing instructions and processor configured to execute the instructions to maintain an Internet of Things (IoT) device database that stores, for an IoT device in the IoT device database, an application server device list that includes one or more application server devices that are to be notified when the IoT device is determined to be in an awake state. The processor may be further configured to receive a first indication from a first application server device that the IoT device is in an awake state; access the IoT device database to identify a second application server device associated with the IoT device; and send a second indication to the second application server device that the IoT device is in the awake state based on the received first indication from the first application server device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: maintaining, by a computer device, an Internet of Things (IoT) device database that stores, for an IoT device, an application server device list that identifies a plurality of application server devices that are to be notified when the IoT device changes from a sleep state to an awake state; receiving, by the computer device, a first indication from a first application server device that the IoT device has entered an awake state; sending, by the computer device and without receiving input from a user, an instruction to the first application server device to instruct the IoT device to remain in the awake state, in response to receiving the first indication from the first application server device that the IoT device is in the awake state; accessing, by the computer device, the IoT device database to identify a second application server device associated with the IoT device, wherein the second application server device is different from the first application server device; and sending, by the computer device, a second indication to the second application server device that the IoT device is in the awake state based on the received first indication from the first application server device. 2. The method of claim 1 , further comprising: establishing a communication channel with the second application server device; receiving, from the second application server device, a registration request for the IoT device, wherein the registration request indicates that the second application server device is to be notified when the IoT device enters an awake state; and updating the application server device list for the IoT device in the IoT device database based on the received registration request. 3. The method of claim 2 , further comprising: sending an instruction to the second application server device to send a message to the computer device when the second application server device receives a message from the IoT device indicating that the IoT device has entered the awake state; and monitoring the established communication channel for messages relating to the IoT device. 4. The method of claim 1 , wherein the instruction to the first application server device includes an instruction to instruct the IoT device to remain awake for a particular time period. 5. The method of claim 1 , wherein the instruction to the first application server device includes an instruction to instruct the IoT device to remain awake until a message is received from the second application server device. 6. The method of claim 1 , further comprising: receiving, from a third application server device, a registration request, wherein the registration request indicates that the third application server device is to receive updates relating to particular IoT devices; and updating the IoT device database based on the received registration request. 7. The method of claim 6 , further comprising: sending an update to the third application server device, wherein the update includes information indicating that the IoT device is in the awake state, based on the received first indication from the first application server device. 8. The method of claim 1 , further comprising: receiving a request from a third application server device inquiring as to whether the IoT device is in the awake state; and sending a message to the third application server device indicating whether the IoT device is in the awake state, in response to receiving the request from the third application server device. 9. The method of claim 1 , wherein the second application server device includes a Firmware-Over-The-Air (FOTA) device. 10. A device comprising: a memory storing instructions; and a processor configured to execute the instructions to: maintain an Internet of Things (IoT) device database that stores, for an IoT device in the IoT device database, an application server device list that identifies a plurality of application server devices that are to be notified when the IoT device is determined to be in an awake state; receive a first indication from a first application server device that the IoT device is in an awake state; send, without receiving input from a user, an instruction to the first application server device to instruct the IoT device to remain in the awake state, in response to receiving the first indication from the first application server device that the IoT device is in the awake state; access the IoT device database to identify a second application server device associated with the IoT device, wherein the second application server device is different from the first application server device; and send a second indication to the second application server device that the IoT device is in the awake state based on the received first indication from the first application server device. 11. The device of claim 10 , wherein the processor is further configured to: establish a communication channel with the second application server device; receive, from the second application server device, a registration request for the IoT device, wherein the registration request indicates that the second application server device is to be notified when the IoT device enters an awake state; and update the application server device list for the IoT device in the IoT device database based on the received registration request. 12. The device of claim 11 , wherein the processor is further configured to: send an instruction to the second application server device to send a message to the computer device when the second application server device receives a message from the IoT device indicating that the IoT device has entered the awake state; and monitor the established communication channel for messages relating to the IoT device. 13. The device of claim 10 , wherein the instruction to the first application server device includes an instruction to instruct the IoT device to remain awake for a particular time period. 14. The device of claim 10 , wherein the instruction to the first application server device includes an instruction to instruct the IoT device to remain awake until receiving a message from the second application server device. 15. The device of claim 10 , wherein the processor is further configured to: receive, from a third application server device, a registration request, wherein the registration request indicates that the third application server device is to receive updates relating to particular IoT devices; update the IoT device database based on the received registration request; and send an update to the third application server device, wherein the update includes information indicating that the IoT device is in the awake state, based on the received first indication from the first application server device. 16. The device of claim 10 , wherein the processor is further configured to: receive a request from a third application server device inquiring as to whether the IoT device is in the awake state; and send a message to the third application server device indicating whether the IoT device is in the awake state, in response to receiving the request from the third application server device. 17. The device of claim 10 , wherein the second application server device includes a Firmware-Over-The-Air (FOTA) device. 18. A non-transitory computer-readable memory device storing instructions executable by a processor, the non-transitory computer-readable memory device comprising: one or more instructions to maintain an Internet of Th

Assignees

Inventors

Classifications

  • Network protocols supporting networked applications, e.g. including control of end-device applications over a network · CPC title

  • Arrangements for increasing efficiency of notification or paging channel · CPC title

  • using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Session establishment or de-establishment · 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 US11444794B2 cover?
A device may include a memory storing instructions and processor configured to execute the instructions to maintain an Internet of Things (IoT) device database that stores, for an IoT device in the IoT device database, an application server device list that includes one or more application server devices that are to be notified when the IoT device is determined to be in an awake state. The proc…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04L65/1063. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 13 2022 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).