Paging between network devices
First Claim
1. At a network device, a method comprising:
- receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
ascertaining whether said network device is within said set of recipient network devices; and
based at least upon said ascertaining, determining whether to receive said page, and further comprising;
detecting a desire to send an outgoing page from said network device to a set of target network devices including one or more network devices, notifying other network devices including said target network devices that said outgoing page is to be sent; and
waiting for any objections from any of said other network devices to the sending of said outgoing page, wherein an objection comprises a notification that another network devices wishes to send a page to said set of target network devices, wherein said network device and said recipient network device comprise terminal sets.
6 Assignments
0 Petitions
Accused Products
Abstract
A network device such as a terminal set in a distributed peer-to-peer communications network receives periodic notifications from other network devices indicating which network devices are currently receiving pages. When the network device wishes to send a page to a set of target network devices, it ascertains whether the target devices are already receiving a page. If not, the network device notifies other network devices that it is claiming the target devices for its exclusive paging use. Each device receiving the notification ascertains whether it is one of the target devices, and if so, prepares to receive a page. Absent any objections, the initiating device sends the page (e.g. audio or video) to the target devices. Upon completion, the network device relinquishes its claim to the target devices. If a target network device becomes engaged in a call while receiving a page, playing of the page may be ceased.
-
Citations
63 Claims
-
1. At a network device, a method comprising:
- receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
ascertaining whether said network device is within said set of recipient network devices; and
based at least upon said ascertaining, determining whether to receive said page, and further comprising;
detecting a desire to send an outgoing page from said network device to a set of target network devices including one or more network devices, notifying other network devices including said target network devices that said outgoing page is to be sent; and
waiting for any objections from any of said other network devices to the sending of said outgoing page, wherein an objection comprises a notification that another network devices wishes to send a page to said set of target network devices, wherein said network device and said recipient network device comprise terminal sets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
-
18. At a network device, a method comprising:
- receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
ascertaining whether said network device is within said set of recipient network devices; and
based at least upon said ascertaining, determining whether to receive said page, wherein said network device and said recipient network device comprise terminal sets, wherein said receiving at least one indication of a page to be sent comprises receiving multiple indications, each of said multiple indications indicating a different page to be sent to a subset of said recipient network devices.
- receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
-
19. A network device adapted to:
- receive at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
ascertain whether said network device is within said set of recipient network devices; and
based at least upon said ascertaining, determine whether to receive said page, and further adapted to;
detect a desire to send an outgoing page from said network device to a set of target network devices including one or more network devices; and
based on said at least one indication of a page, sending the outgoing page, wherein said sending the outgoing page comprises;
notifying other network devices including said target network devices that said outgoing page is to be sent; and
waiting for any objections from any of said other network devices to the sending of said outgoing page, wherein an objection comprises a notification that another network devices wishes to send a page to said set of target network devices, wherein said network device and said recipient network devices comprise terminal sets. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
- receive at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
-
36. A network device adapted to:
- receive at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
ascertain whether said network device is within said set of recipient network devices; and
based at least upon said ascertaining, determine whether to receive said page, wherein said network device and said recipient network devices comprise terminal sets, wherein said receiving at least one indication of a page to be sent comprises receiving multiple indications, each of said multiple indications indicating a different page to be sent to a subset of said recipient network devices.
- receive at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
-
37. A non-transitory machine-readable medium including machine-executable code for execution at a network device, comprising:
- machine-executable code for receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
machine-executable code for ascertaining whether said network device is within said set of recipient network devices;
machine-executable code for, based at least upon said ascertaining, determining whether to receive said page, machine executable code for detecting a desire to send an outgoing page from said network device to a set of target network devices including one or more network devices; and
machine executable code for, based on said at least one indication of a page, sending the outgoing page, wherein said sending the outgoing page comprises;
notifying other network devices including said target network devices that said outgoing page is to be sent; and
waiting for any objections from any of said other network devices to the sending of said outgoing page, wherein an objection comprises a notification that another network devices wishes to send a page to said set of target network devices, wherein said network device and said recipient network devices comprise terminal sets. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
- machine-executable code for receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
-
54. A non-transitory machine-readable medium including machine-executable code for execution at a network device, comprising:
- machine-executable code for receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
machine-executable code for ascertaining whether said network device is within said set of recipient network devices; and
machine-executable code for, based at least upon said ascertaining, determining whether to receive said page, wherein said network device and said recipient network devices comprise terminal sets, wherein said receiving at least one indication of a page to be sent comprises receiving multiple indications, each of said multiple indications indicating a different page to be sent to a subset of said recipient network devices.
- machine-executable code for receiving at least one indication of a page to be sent to a set of recipient network devices including a plurality of network devices, said at least one indication indicating said set of recipient network devices;
-
55. At a VoIP network device adapted to function as a telephone and having a paging function, the paging function allowing the VoIP network device to receive a page comprising voice data from another VoIP network device and output the voice data without user action and to send a page comprising voice data to one or more other VoIP network devices for output from the one or more other VoIP network devices without user action, a method comprising:
- receiving at least one indication of a page to be sent to a set of recipient VoIP network devices, said at least one indication indicating said set of recipient VoIP network devices;
ascertaining whether said VoIP network device is within said set of recipient VoIP network devices; and
based at least upon said ascertaining, determining whether to receive said page, and further comprising;
detecting a desire to send an outgoing page from said VoIP network device to a set of target VoIP network devices including one or more VoIP network devices, notifying other VoIP network devices including said target VoIP network devices that said outgoing page is to be sent; and
waiting for any objections from any of said other VoIP network devices to the sending of said outgoing page, wherein an objection comprises a notification that another VoIP network devices wishes to send a page to said set of target VoIP network devices. - View Dependent Claims (56, 57)
- receiving at least one indication of a page to be sent to a set of recipient VoIP network devices, said at least one indication indicating said set of recipient VoIP network devices;
-
58. A VoIP network device having a paging function, the paging function enabling the VoIP network device to send a page to one or more other VoIP network devices, the page comprising voice data to be output from the one or more other VoIP network devices without user action and enabling the VoIP network device to receive a page comprising voice data to be output from the VoIP network device without user action, wherein the VoIP network device is adapted to receive at least one indication of a page to be sent to a set of recipient VoIP network devices including one or more VoIP network devices, said at least one indication indicating said set of recipient VoIP network devices;
- ascertain whether said VoIP network device is within said set of recipient VoIP network devices; and
based at least upon said ascertaining, determine whether to receive said page, and further adapted to;
detect a desire to send an outgoing page from said VoIP network device to a set of target VoIP network devices including one or more VoIP network devices; and
based on said at least one indication of a page, sending the outgoing page, wherein said sending the outgoing page comprises;
notifying other VoIP network devices including said set of target VoIP network devices that said outgoing page is to be sent; and
waiting for any objections from any of said other VoIP network devices to the sending of said outgoing page, wherein an objection comprises a notification that another VoIP network devices wishes to send a page to said set of target VoIP network devices. - View Dependent Claims (59, 60)
- ascertain whether said VoIP network device is within said set of recipient VoIP network devices; and
-
61. A non-transitory machine-readable medium including machine-executable code for execution at a VoIP network device, comprising:
- machine-executable code for causing the VoIP network device to function as a telephone having a paging function, the paging function allowing the VoIP network device to receive a page comprising voice data from another VoIP network device and output the voice data without user action and to send a page comprising voice data to one or more other VoIP network devices for output from the one or more other VoIP network devices without user action;
machine-executable code for receiving at least one indication of a page to be sent to a set of recipient VoIP network devices including one or more VoIP network devices, said at least one indication indicating said set of recipient VoIP network devices;
machine-executable code for ascertaining whether said VoIP network device is within said set of recipient VoIP network devices;
machine-executable code for, based at least upon said ascertaining, determining whether to receive said page;
machine executable code for detecting a desire to send an outgoing page from said VoIP network device to a set of target VoIP network devices including one or more VoIP network devices; and
machine executable code for, based on said at least one indication of a page, sending the outgoing page, wherein said sending the outgoing page comprises;
notifying other VoIP network devices including said set target VoIP network devices that said outgoing page is to be sent; and
waiting for any objections from any of said other VoIP network devices to the sending of said outgoing page, wherein an objection comprises a notification that another VoIP network devices wishes to send a page to said set of target VoIP network devices. - View Dependent Claims (62, 63)
- machine-executable code for causing the VoIP network device to function as a telephone having a paging function, the paging function allowing the VoIP network device to receive a page comprising voice data from another VoIP network device and output the voice data without user action and to send a page comprising voice data to one or more other VoIP network devices for output from the one or more other VoIP network devices without user action;
Specification