File sharing using near real time messaging
First Claim
Patent Images
1. A method for providing access to a remotely stored file, the method comprising:
- establishing a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network;
listening to the communication channel to detect the near real-time messages; and
displaying in a file sharing window on the local device a representation of a file stored in the remote device, the file sharing window being associated with the near rear-time messaging application and the file sharing window enabling the local device to access the file stored in the remote device via the communication channel for exchanging the near real-time messages.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing file sharing using an instant messaging application are described herein. In one embodiment, a communication channel is established via an instant messaging application between a local device and a remote device over a network. In a file sharing window on the local device a representation of a file stored in the remote device is displayed. The file sharing window is associated with the instant messaging application and the file sharing window enables the local device to access the file stored in the remote device via the communication channel of the instant messaging application.
-
Citations
38 Claims
-
1. A method for providing access to a remotely stored file, the method comprising:
-
establishing a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network; listening to the communication channel to detect the near real-time messages; and displaying in a file sharing window on the local device a representation of a file stored in the remote device, the file sharing window being associated with the near rear-time messaging application and the file sharing window enabling the local device to access the file stored in the remote device via the communication channel for exchanging the near real-time messages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method for providing access to a remotely stored file, the method comprising:
-
establishing a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network; listening to the communication channel to detect the near real-time messages; and displaying in a file sharing window on the local device a representation of a file stored in the remote device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the local device to access the file stored in the remote device via the communication channel for exchanging the near real-time messages. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for providing access to a remotely stored file, the apparatus comprising:
-
a network component to establish a communication channel for exchanging near real-time messages in an application for near real-time messages between a local device and a remote device over a network; a listening component to listen to the communication channel to detect the near real-time messages; and a conference component coupled to the network component to display in a file sharing window on the local device a representation of a file stored in the remote device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the local device to access the file stored in the remote device via the communication channel for exchanging the near real-time messages.
-
-
16. A data processing system, comprising:
-
a processor; and a memory coupled to the processor for storing instructions, which when executed by the processor, cause the processor to establish a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network, listen to the communication channel to detect the near real-time messages, and display in a file sharing window on the local device a representation of a file stored in the remote device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the local device to access the file stored in the remote device via the communication channel for exchanging the near real-time messages.
-
-
17. An apparatus for providing access to a remotely stored file, the apparatus comprising:
-
means for establishing a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network; means for listening to the communication channel to detect the near real-time messages; and means for displaying in a file sharing window on the local device a representation of a file stored in the remote device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the local device to access the file stored in the remote device via the communication channel for exchanging the near real-time messages.
-
-
18. A method for providing access to a locally stored file, the method comprising:
-
establishing a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network; listing to the communication channel to detect the near real-time messages; and posting in a file sharing window on the local device a representation of a file stored in the local device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the remote device to access the file stored in the local device via the communication channel for exchanging the near real-time messages. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A machine-readable medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method for providing access to a locally stored file, the method comprising:
-
establishing a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network; listening to the communication channel to detect the near real-time messages; and posting in a file sharing window on the local device a representation of a file stored in the local device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the remote device to access the file stored in the local device via the communication channel for exchanging the near real-time messages. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. An apparatus for providing access to a locally stored file, the apparatus comprising:
-
a network component to establish a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network; a listening component to listen to the communication channel to detect the near real-time messages; and a conference component to post in a file sharing window on the local device a representation of a file stored in the local device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the remote device to access the file stored in the local device via the communication channel for exchanging the near real-time messages.
-
-
31. A data processing system, comprising:
-
a processor; and a memory coupled to the processor for storing instructions, which when executed by the processor, cause the processor to establish a communication channel for exchanging near real-time messages in an application for the near real-time messages between a local device and a remote device over a network, listen to the communication channel to detect the near real-time messages, and post in a file sharing window on the local device a representation of a file stored in the local device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the remote device to access the file stored in the local device via the communication channel for exchanging the near real-time messages.
-
-
32. An apparatus for providing access to a remotely stored file, the apparatus comprising:
-
means for establishing a communication channel for exchanging near real-time messages in an application for near real-time messages between a local device and a remote device over a network; means for listening to the communication channel to detect the near real-time messages; and means for posting in a file sharing window on the local device a representation of a file stored in the local device, the file sharing window being associated with the near real-time messaging application and the file sharing window enabling the remote device to access the file stored in the local device via the communication channel for exchanging the near real-time messages.
-
-
33. A method for providing access to a remotely stored file, the method comprising:
-
displaying in a chat window on a local endpoint a representation of a file stored in a remote endpoint, the chat window being associated with a near real-time chatting application; and accessing from the local endpoint via the representation displayed in the chat window the file stored in the remote endpoint, the file being sent via a communication channel established for exchanging chatting messages for the near real-time chatting application, wherein the exchange of the chatting messages includes listening to the communication channel. - View Dependent Claims (34, 35)
-
-
36. A method for providing access to a locally stored file, the method comprising:
-
posting a file in a chat window on a local endpoint, the file being locally stored in the local endpoint and the chat window being associated with a near real-time chatting application; and allowing access the posted file from a remote endpoint via a representation displayed in a chat window of the remote endpoint, the posted file being sent via a communication channel established for exchanging chatting messages for the near real-time chatting application, wherein the exchange of the chatting messages includes listening to the communication channel. - View Dependent Claims (37, 38)
-
Specification