SYSTEM FOR AND METHOD FOR RELAYING MESSAGES
First Claim
Patent Images
1. A method, comprising:
- receiving a request from a user to transmit a message to an intended recipient;
processing the message for transmission, wherein processing the message comprises assigning metadata to the message; and
transmitting the message with the metadata to the intended recipient, wherein transmitting the message with metadata comprises
1) detecting that a communication link cannot be established with a communication network, and
2) searching for at least one proximate ad hoc relay device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for and method of relaying messages is presented. In an exemplary embodiment, the system and method may include receiving a request from a user to transmit a message to an intended recipient, processing the message for transmission, wherein processing the message comprises assigning metadata to the message, and transmitting the message with the metadata to the intended recipient, where transmitting the message with metadata comprises searching for at least one proximate ad hoc relay device in the event that a communication link cannot be established with a communication network.
22 Citations
22 Claims
-
1. A method, comprising:
-
receiving a request from a user to transmit a message to an intended recipient; processing the message for transmission, wherein processing the message comprises assigning metadata to the message; and transmitting the message with the metadata to the intended recipient, wherein transmitting the message with metadata comprises
1) detecting that a communication link cannot be established with a communication network, and
2) searching for at least one proximate ad hoc relay device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving at least one encrypted message having metadata from at least one mobile user device destined for an intended recipient; processing the at least one encrypted message; and transmitting the at least one encrypted message to a message relay system when a communication link is established with a communication network. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving at least one encrypted message having metadata from an ad hoc relay agent; identifying a hash file associated with the metadata of the at least one encrypted message; and transmitting the at least one encrypted message to a message delivery system based at least in part on the hash file. - View Dependent Claims (17, 18, 19)
-
-
20. The system, comprising:
-
a presentation module configured to receive a request from a user to transmit a message to an intended recipient; a processing module configured to process the message for transmission, wherein processing the message comprises assigning metadata to the message; and an ad hoc relay agent module configured to transmit the message with the metadata to the intended recipient, wherein transmitting the message with metadata comprises
1) detecting that a communication link cannot be established with a communication network, and
2) searching for at least one proximate ad hoc relay device. - View Dependent Claims (21, 22)
-
Specification