Patent ID: 8386585
Filing Date: 2013-02-26
Classification: H04L

Abstract:
1. A method comprising: forwarding one or more data items between computing devices in communication via one or more networks without storing the forwarded one or more data items on any fixed storage medium in the one or more networks, wherein computing devices to which the one or more data items are respectively forwarded are dynamically determined based on statuses of respective computing devices and/or one or more statuses of the one or more networks; receiving a first request for a particular data item of the forwarded one or more data items from a first user computing device that is in real-time communication with a second user computing device via a real-time communication client, wherein the first request indicates that the particular data item be transmitted to the second user computing device; determining one or more computing devices within the network of computing devices to which the particular data item is likely currently being forwarded; and transmitting a second request for the particular data item to the determined one or more computing devices, wherein the second request comprises information regarding the second user computing device and an indication that the particular data item is to be transmitted to the second user computing device.