Publish-subscribe messaging in a content network
US-2015207857-A1 · Jul 23, 2015 · US
US9584449B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9584449-B2 |
| Application number | US-201615017479-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 5, 2016 |
| Priority date | Nov 11, 2006 |
| Publication date | Feb 28, 2017 |
| Grant date | Feb 28, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.