Method and apparatus for cooperative messaging
First Claim
1. A wireless network apparatus, said wireless network apparatus comprising the elements of:
- a wired communication network;
at least one transmitter/receiver base station, said transmitter/receiver base station coupled to said wired communication network;
at least one mobile communication device, said mobile communication device comprising the elements ofa transmitter/receiver component, said transmitter/receiver component for transmitting outbound messages and for receiving broadcast messages from said transmitter/receiver base station and other mobile communication devices;
a memory unit, said memory unit for storing messages; and
a cooperative messaging logic for controlling said transmitter/receiver component, said cooperative messaging logic for periodically retransmitting an outbound message using said transmitter/receiver component until a corresponding confirmation message is received.
2 Assignments
0 Petitions
Accused Products
Abstract
A wireless network is disclosed that comprises base transmitter/receiver stations coupled to a trunk communications network and several mobile computing devices that are capable of transmitting and receiving messages. Messages to be transmitted will be encrypted and digitally signed to insure privacy and authentication of the messages. Each mobile computing device that participates in the wireless network is capable of voluntarily allocating some amount of memory for cooperative messaging storage. Each mobile computing device is responsible for receiving messages addressed to other devices, storing the received messages in the allocated memory and then periodically retransmitting the received messages. Each message includes a unique serial number and time/date stamp. The message serial numbers are used to prevent duplicate messages being stored in the allocated memory. Furthermore, the time/date stamps on the messages stored in the allocated memory are periodically examined such that outdated messages are automatically killed after some specified time interval.
-
Citations
9 Claims
-
1. A wireless network apparatus, said wireless network apparatus comprising the elements of:
-
a wired communication network; at least one transmitter/receiver base station, said transmitter/receiver base station coupled to said wired communication network; at least one mobile communication device, said mobile communication device comprising the elements of a transmitter/receiver component, said transmitter/receiver component for transmitting outbound messages and for receiving broadcast messages from said transmitter/receiver base station and other mobile communication devices; a memory unit, said memory unit for storing messages; and a cooperative messaging logic for controlling said transmitter/receiver component, said cooperative messaging logic for periodically retransmitting an outbound message using said transmitter/receiver component until a corresponding confirmation message is received. - View Dependent Claims (2, 3, 4)
-
-
5. A method of distributing messages, said method comprising the steps of:
-
generating an outgoing message in a mobile communication device; assigning a unique identifier to said outgoing message; placing said outgoing message and unique identifier in an outgoing message queue; and periodically transmitting said outgoing message with a wireless transmitter until said mobile communication device receives a confirmation message having said unique identifier. - View Dependent Claims (6, 7)
-
-
8. A method of distributing messages, said method comprising the steps of:
-
receiving a message addressed to a device other than said mobile communication device, said message having a time stamp; placing said message addressed to a device other than said mobile communication device in an outgoing message queue; and transmitting said message addressed to a device other than said mobile communication device from said outgoing message queue onto a wireless medium until said time stamp indicates that said message is older than a message age limit. - View Dependent Claims (9)
-
Specification