IP Library Patent Application 13620227
Patent Application
App. No. 13/620,227

UPDATING NODE PRESENCE BASED ON COMMUNICATION PATHWAY

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 None
App. No.
13/620,227
Abstract

A data communications network, for which presence information is maintained for wireless data communication devices forming nodes of the network, includes: a presence server; and a plurality of nodes formed by the wireless data communication devices, each of the devices configured to send periodic check-in messages to the presence server. The presence server is configured to send an acknowledgment in response to a check-in message. Each of the wireless data communication devices is configured to reset a timer associated with the sending of the check-in messages by it upon (i) communicating, as an intermediate node, a check-in message originating at another node, and (ii) communicating, as an intermediate node, a corresponding acknowledgment originating at the presence server. The presence server is configured to update presence information of wireless data communication device from which a check-in message originates and each intermediate node.

Claims (32)

1 - 41 . (canceled)

42 . A method of maintaining presence information associated with a wireless data communication device of a data communications network, comprising:

communicating a message from a first node of the data communications network to a gateway device along a pathway, the pathway including the wireless data communication device as an intermediary node of the pathway;

including with the message the pathway by which the message is communicated in the wireless data communication device;

storing, in a computer readable medium at the gateway device, information representing the pathway;

updating, at the gateway device, presence information of the wireless data communication device;

communicating an acknowledgment of the message to the first node along the reverse pathway; and

upon communicating the acknowledgement of the message by the wireless data communication device, resetting a timer used by the wireless data communication device to trigger the sending of a presence indication of the wireless data communication device to the gateway device.

43 . The method of claim 42 , further comprising the step of receiving, by the gateway device, an acknowledgement of the message from the application of the client device for communicating to the first node.

44 . The method of claim 42 , wherein the wireless data communication device is configured to communicate a check-in message when the timer reaches a certain value.

45 . The method of claim 42 , wherein the gateway device, the first node, and the wireless data communication device forming an intermediate node are part of a network utilizing class based networking

46 . The method of claim 42 , wherein the first node and the wireless data communication device forming an intermediary node utilize wake-up technology.

47 . The method of claim 42 , further comprising, prior to communicating a message from a first node, registering with the gateway device by the wireless data communication device.

48 . The method of claim 42 , wherein the gateway device, the first node, and the wireless data communication device forming an intermediary node are part of a mesh network.

49 . The method of claim 42 , wherein said step of resetting a timer occurs contemporaneously with the step of communicating the acknowledgment.

50 . The method of claim 42 , wherein the gateway device comprises a gateway server.

51 . The method of claim 42 , wherein the wireless data communication device comprises a data packet radio component.

52 . A method of indicating presence by a wireless data communication device that forms a node in a data communications network, comprising:

receiving, at the wireless data communication device, a message originating at a first node and addressed to a gateway device;

storing, in a computer readable medium of the wireless data communication device, information associated with the message;

communicating, by the wireless data communication device, for delivery to gateway device, the message to another node of the data communications network;

receiving, at the wireless data communication device, an acknowledgment of the message by the gateway device;

resetting a timer at the wireless data communication device; and

communicating, by the wireless data communication device, for delivery to the first node, the acknowledgment of the message by the gateway device;

wherein the wireless data communication device is configured to communicate a message to the gateway device indicating the presence of the wireless data communication device as a node in the data communications network at predetermined intervals based on the timer.

53 . The method of claim 52 , wherein said step of communicating the message to the gateway device comprises communicating the message directly to the gateway device.

54 . The method of claim 52 , wherein said step of communicating the message to the gateway device comprises communicating the message indirectly to the gateway device via one or more other nodes.

55 . The method of claim 52 , wherein said step of communicating the acknowledgment of the message to the first node comprises communicating the message directly to the first node.

56 . The method of claim 52 , wherein said step of communicating the acknowledgment of the message to the first node comprises communicating the message indirectly to the first node via one or more other nodes.

57 . The method of claim 52 , further comprising the step of, prior to said step of receiving a message originating at a first node, registering, by the intermediary node, with the gateway device.

58 . The method of claim 52 , wherein the gateway device, the first node, and the intermediary node are part of a mesh network.

59 . The method of claim 52 , wherein the gateway device, the first node, and the intermediary node are part of a network utilizing class based networking.