Determining the status of a device through use of a publisher/subscriber interface

US9584449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9584449-B2
Application numberUS-201615017479-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2016
Priority dateNov 11, 2006
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

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 for enabling a first computer network device to determine whether a second computer network device has an online status or an offline status includes a memory device with instructions for execution by a processor to: receive a request from the first computer network device for the status of the second computer network device; determine whether the second computer network device is online or offline; in response to a determination that the second computer network device is online, return a first network address to the first computer network device; and in response to a determination that the second computer network device is offline, return a second network address to the first computer network device, wherein the second network address is a known bad address that will not provide a response to the first computer network device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A device for enabling a first computer network device to determine whether a second computer network device has an online status or an offline status where the first computer network device cannot directly contact the second computer network device, the device comprising: a processor; a memory device for use by the processor, the memory device comprising instructions for execution by the processor to: receive a request from the first computer network device for the online or offline status of the second computer network device; determine whether the second computer network device is online or offline; in response to a determination that the second computer network device is online, return a first network address to the first computer network device; and in response to a determination that the second computer network device is offline, return a second network address to the first computer network device, wherein the second network address is a known bad address that will not provide a response to the first computer network device. 2. The device of claim 1 , wherein the second computer network device is a publish/subscribe device and wherein the processor is to determine whether the second computer network device is online or offline by mapping the received request to a status topic associated with the second computer network device. 3. The device of claim 2 , wherein the processor is to determine whether the second computer network device is online or offline by: subscribing to the status topic associated with the second computer network device; and receiving status information from the subscribed status topic. 4. The device of claim 3 , wherein the processor is to determine whether the second computer network device is online or offline by: associating status information having a first value to the online status; and associating status information having a second value to the offline status. 5. The device of claim 1 , wherein the processor is to store received status information for the second computer network device locally. 6. The device of claim 1 , wherein said memory device comprises: topic space maintained by a message broker and a publish/subscribe system; and a status data storage location that comprises a status topic associated with said second computer network device. 7. The device of claim 6 , wherein said processor to implement: a subscription component for establishing a subscription to said status topic associated to said second computer network device; and a message receiving component for receiving information about said status topic. 8. The device of claim 7 , wherein said processor is to determine whether the information about said status topic received by the message receiving component has said first value indicative of the online status or said second value indicative of the offline status. 9. The device of claim 8 , further comprising a local memory component for retaining the information about said status topic received by said message receiving component. 10. The device of claim 1 , further comprising a domain name server for resolving network addresses. 11. The device of claim 1 , further comprising an interface for communicating with a message broker of a publish/subscribe system. 12. The device of claim 11 , wherein said processor is to obtain data from said publish/subscribe system via said interface, said data indicating the online or offline status of said second computer network device.

Assignees

Inventors

Classifications

  • H04L51/043Primary

    using or handling presence information · CPC title

  • by checking connectivity · CPC title

  • Active monitoring, e.g. heartbeat, ping or trace-route · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

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 US9584449B2 cover?
A device for enabling a first computer network device to determine whether a second computer network device has an online status or an offline status includes a memory device with instructions for execution by a processor to: receive a request from the first computer network device for the status of the second computer network device; determine whether the second computer network device is onli…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L51/043. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 28 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).