LOCAL AND TEMPORAL METHOD AND SYSTEM OF BROADCASTING VIA PEER-TO-PEER NETWORK
First Claim
1. A method for distributed messaging between a plurality of computer devices using a short range wireless communication protocol through which slave devices provide data to master devices, the method on a first computer device having a user input and a display comprising the steps of:
- (a) establishing at least one slave connection with a first set of remote devices, each remote device in said first set appearing to said first computer device as a master device, each slave connection being associated with a respective one of said remote devices in said first set and wherein the first computer device functions as a slave device when communicating via said slave connections;
(b) establishing at least one master connection with a second set of remote devices, each remote device in said second set appearing to said first computer device as a slave device, each master connection being associated with a respective one of said remote devices in said second set, and wherein the first computer device functions as a master device when communicating via said master connections;
(c) receiving a first incoming message via the user input;
(d) receiving a second incoming message from one of the remote devices in the second set via the respective master connection;
(e) repeating steps (c) and (d) to receive subsequent incoming messages;
(f) displaying at least some of the incoming messages on the display;
(g) generating for at least some of the incoming messages a corresponding outgoing message; and
(h) sending the corresponding outgoing messages to at least one of the remote devices in the first set via the respective slave connections.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for distributed messaging between a plurality of computer devices using a shortrange wireless communication protocol (SRWP) is disclosed. The communication protocol can be one in which slave devices provide data to master devices. A device automatically establishes master and slave connections with other devices via the protocol as they come into range. A user-entered message is displayed on the device and broadcast by the device over slave connections to other connected devices. Messages received by the device over its master connections are displayed and also rebroadcast to other connected devices. Messages can be displayed for a limited time period during which they fade or otherwise are altered to provide a visual indication of the display lifetime remaining for that message. A relay can be provided to receive an rebroadcast messages to connected devices and inject into the SRWP network from devices outside the network.
35 Citations
40 Claims
-
1. A method for distributed messaging between a plurality of computer devices using a short range wireless communication protocol through which slave devices provide data to master devices, the method on a first computer device having a user input and a display comprising the steps of:
-
(a) establishing at least one slave connection with a first set of remote devices, each remote device in said first set appearing to said first computer device as a master device, each slave connection being associated with a respective one of said remote devices in said first set and wherein the first computer device functions as a slave device when communicating via said slave connections; (b) establishing at least one master connection with a second set of remote devices, each remote device in said second set appearing to said first computer device as a slave device, each master connection being associated with a respective one of said remote devices in said second set, and wherein the first computer device functions as a master device when communicating via said master connections; (c) receiving a first incoming message via the user input; (d) receiving a second incoming message from one of the remote devices in the second set via the respective master connection; (e) repeating steps (c) and (d) to receive subsequent incoming messages; (f) displaying at least some of the incoming messages on the display; (g) generating for at least some of the incoming messages a corresponding outgoing message; and (h) sending the corresponding outgoing messages to at least one of the remote devices in the first set via the respective slave connections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for distributed messaging using a short range wireless communication protocol (SRWP) through which slave devices provide data to master devices, the system comprising:
-
a first computer device including a computer processor, a memory, an RF transceiver, a display, and a user input device; the memory containing computer instructions to configure the processor of the first computer device to; (a) establish using the SRWP and the RF transceiver at least one slave connection with a first set of remote devices, each remote device in said first set appearing to said first computer device as a master device, each slave connection being associated with a respective one of said remote devices in said first set and wherein the first computer device functions as a slave device when communicating via said slave connections; (b) establish using the SRWP and the RF transceiver at least one master connection with a second set of remote devices, each remote device in said second set appearing to said first computer device as a slave device, each master connection being associated with a respective one of said remote devices in said second set, and wherein the first computer device functions as a master device when communicating via said master connections; (c) receive a first incoming message via the user input device; (d) receive a second incoming message from one of the remote devices in the second set via the respective master connection; (e) receive subsequent incoming messages from at least one of the user input device and one of the remote devices in the second set via the respective master connection; (f) display at least some of the incoming messages on the display; (g) generate for at least some of the incoming messages a corresponding outgoing message; and (h) send the corresponding outgoing messages to at least one of the remote devices in the first set via the respective slave connections using the SRWP and the RF transceiver. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for relaying distributed messaging between a plurality of computer devices using a short range wireless communication protocol (SRWP) through which slave devices provide data to master devices, the method on a relay computer device comprising the steps of:
-
(a) establishing via the SRWP at least one slave connections with a first set of remote devices, each remote device in said first set appearing to said relay computer device as a master device, each slave connection being associated with a respective one of said remote devices in said first set and wherein the relay computer device functions as a slave device when communicating via said slave connections; (b) establishing via the SRWP at least one master connections with a second set of remote devices, each remote device in said second set appearing to said relay computer device as a slave device, each master connection being associated with a respective one of said remote devices in said second set, and wherein the first computer device functions as a master device when communicating via said master connections; (c) receiving a first incoming message from one of the remote devices in the second set via the respective master connection; (d) generating for the first incoming message a corresponding first outgoing message; and (e) sending the corresponding first outgoing message to at least one of the remote devices in the first set via the respective slave connections. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A relay for relaying distributed messaging between a plurality of computer devices using a short range wireless communication protocol (SRWP) through which slave devices provide data to master devices, the relay comprising:
-
a computer processor; a computer memory; and a SRWP communication interface; the computer memory containing computer instructions to configure the processor to; (a) establish via the SRWP at least one slave connection with a first set of remote devices, each remote device in said first set appearing to said relay computer device as a master device, each slave connection being associated with a respective one of said remote devices in said first set and wherein the relay computer device functions as a slave device when communicating via said slave connections; (b) establish via the SRWP at least one master connection with a second set of remote devices, each remote device in said second set appearing to said relay computer device as a slave device, each master connection being associated with a respective one of said remote devices in said second set, and wherein the first computer device functions as a master device when communicating via said master connections; (c) receive a first incoming message from one of the remote devices in the second set via the respective master connection; (d) generate for the first incoming message a corresponding first outgoing message; and (e) send the corresponding first outgoing message to at least one of the remote devices in the first set via the respective slave connections. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification