Store-and-forward packet radio system and method
AssigneeBBNT Solutions LLC
InventorBrig Barnum Elliott
Life of this patent
Estimating the term…
Abstract
A communication device sends a message to one or more recipients in a communications network. The communication device retrieves device identifiers from a list of device identifiers stored in a memory of the device. The device identifiers include audio, pictorial and/or video data. The communication device presents the audio, pictorial and/or video data to a user of the device in auditory or visual form (1310) and then receives user input in response to the presented data (1325). The communication device designates a second communication device as a destination for the message based on the user input (1330). The communication device then sends the message to the second communication device.
Claims48
A method for introducing a first communication device to a second communication device in a communication network comprising:
- transmitting a message from the first communication device, said message comprising presentation data that further comprises at least one of audio, pictorial and video data representing an identity of the first communication device;
- receiving said message at the second communication device;
- extracting the presentation data from the message;
- presenting the presentation data to a user of the second communication device in auditory or visual form;
- receiving user input in response to said presentation;
- and
- storing said presentation data, as an identifier for the first communication device, in a memory of the second communication device based on said user input.
A system for introducing a first communication device to a second communication device in a communication network comprising:
- means for transmitting a message from the first communication device, said message comprising presentation data that further comprises at least one of audio, pictorial and video data representing an identity of the first communication device;
- means for receiving said message at the second communication device;
- means for extracting the presentation data from the message;
- means for presenting the presentation data to a user of the second communication device in auditory or visual form;
- means for receiving user input in response to said presentation;
- and
- means for storing said presentation data, as an identifier for the first communication device, in a memory of the second communication device based on said user input.
A data structure encoded on a computer readable medium, comprising:
- first identifier data indicating a global identification of a first communication device;
- and
- second identifier data comprising presentation data, said presentation data further comprising at least one of audio, pictorial and video data representing an identity of the first communication device.
A method of providing an identifier for a communication device, comprising:
- inputting at least one of auditory, pictorial and video information into the communication device;
- converting said at least one of auditory, pictorial, and video information into device identifier data;
- and
- storing said device identifier data in a memory of said communication device.
A computer-readable medium containing instructions for controlling at least one processor to perform a method of providing an identifier for a communication device, the method comprising:
- inputting at least one of auditory, pictorial and video information into the communication device;
- converting said at least one of auditory, pictorial and video information into device identifier data;
- and
- storing said device identifier data in a memory of said communication device.
A communication device comprising:
- a memory;
- an input device configured to receive at least one of auditory, pictorial and video information;
- and
- a processor configured to:
- convert said at least one of auditory, pictorial and video information into device identifier data, and
- store said device identifier data in the memory.
A method of sending a message to one or more recipients in a communications network, comprising:
- retrieving device identifiers from a list of device identifiers stored in a memory of a first communication device, said device identifiers comprising at least one of audio, pictorial and video data;
- presenting the at least one of audio, pictorial and video data to a user of the first communication device in auditory or visual form;
- receiving user input in response to said presentation;
- designating a second communication device as a destination for the message based on said user input;
- and
- sending the message to the second communication device.
A computer-readable medium containing instructions for controlling at least one processor to perform a method of sending a message to one or more recipients in a communications network, the method comprising:
- retrieving device identifiers from a list of device identifiers stored in a memory of a first communication device, said device identifiers comprising at least one of audio, pictorial and video data,
- presenting the at least one of audio, pictorial and video data to a user of the first communication device in auditory or visual,
- receiving user input in response to said presentation,
- designating a second communication device as a destination for the message based on said user input, and
- sending the message to the second communication device.
A first communication device comprising:
- a memory configured to store a list of identifiers;
- and
- a processor configured to:
- retrieve device identifiers from the list of device identifiers stored in the memory, said device identifier comprising at least one of audio, pictorial and video data,
- present the at least one of audio, pictorial and video data to a user of the first communication device in auditory or visual form,
- receive user input in response to said presentation,
- designate a second communication device as a destination for the message based on said user input, and
- send the message to the second communication device.
A method of authorizing transmission of a message from a first communication device to a second communication device in a communications network, comprising:
- receiving a request to send a message from the first communication device, said request containing a device identifier identifying the first communication device;
- and
- sending an authorization message to said first communication device authorizing said first communication device to send said message if said device identifier matches any identifiers from a list of identifiers stored in a memory in said second communication device.
A computer-readable medium containing instructions for controlling at least one processor to perform a method of authorizing transmission of a message from a first communication device to a second communication device in a communications network, the method comprising:
- receiving a request to send a message from the first communication device, said request containing a device identifier identifying the first communication device;
- and
- sending an authorization message to said first communication device authorizing said first communication device to send said message if said device identifier matches any identifiers from a list of identifiers stored in a memory of said second communication device.
A first communication device, comprising:
- a processor configured to:
- receive a request to send a message from a second communication device, said request containing a device identifier identifying the second communication device, and
- send an authorization message to said second communication device authorizing said second communication device to send said message if said device identifier matches any identifiers from a list of identifiers stored in a memory of said first communication device.
A method of forwarding a message received at a first communication device in a communications network, comprising:
- receiving a message at the first communication device;
- retrieving device identifiers from a list of device identifiers stored in a memory of the first communication device, said device identifier comprising at least one of audio, pictorial and video data;
- presenting the at least one of audio, pictorial and video data to a user of the first communication device in auditory or visual form;
- receiving user input in response to said presentation;
- designating a second communication device as a forwarding destination for the message based on said user input;
- and
- forwarding the message to the second communication device.
A computer-readable medium containing instructions for controlling at least one processor to perform a method of forwarding a message received at a first communication device in a communications network, the method comprising:
- receiving a message at the first communication device;
- retrieving device identifiers from a list of device identifiers stored in a memory of the first communication device, said device identifier comprising at least one of audio, pictorial and video data;
- presenting the at least one of audio, pictorial data and video to a user of the first communication device in auditory or visual form;
- receiving user input in response to said presentation;
- and
- designating a second communication device as a forwarding destination for the message based on said user input.
A communication device comprising:
- an input device;
- a memory configured to store device a list of device identifiers;
- and
- a processor configured to:
- receive a message at the first communication device,
- retrieve device identifiers from the list of device identifiers stored in the memory, said device identifiers comprising at least one of audio, pictorial and video data,
- present the audio, pictorial and video data to a user of the first communication device in auditory or visual form,
- receive user input in response to said presentation via the input device, and
- designate a second communication device as a forwarding destination for the message based on said user input.
A method of transmitting a message from a first communication device to one or more recipients in a communications network, comprising:
- retrieving device identifiers from a list of device identifiers stored in a memory of the first communication device, said device identifiers comprising at least one of audio, pictorial and video data;
- presenting the at least one of audio, pictorial and video data to a user of the first communication device in auditory or visual form;
- receiving user input in response to said presentation;
- designating a second communication device as a forwarding destination for the message based on said user input;
- queuing said message in the memory of said first communication device;
- transmitting a request to send a message to the second communication device, said request containing a device identifier identifying the first communication device;
- receiving an authorization message from said second communication device authorizing said first communication device to send said message;
- retrieving said queued message from the memory of said first communication device;
- and
- transmitting said message to said second communication device.
A communication network, comprising:
- at least one first communication device configured to:
- transmit at least one authorization message in response to receiving a request to send a message;
- and
- a second communication device configured to:
- retrieve device identifiers from a list of device identifiers stored in a memory, said device identifiers comprising at least one of audio, pictorial and video data,
- present the at least one of audio, pictorial and video data to a user of the second communication device in auditory or visual form,
- receive user input in response to said presentation,
- designate said at least one first communication device as a forwarding destination for the message based on said user input,
- queue said message in the memory,
- transmit said request to send a message to the at least one first communication device, said request containing a device identifier identifying the at least one first communication device,
- receive said at least one authorization message from said at least one first communication device authorizing said second communication device to send said message,
- retrieve said queued message from the memory, and
- transmit said message to said second communication device.
Dependencies are inferred from the claim text.