Method and apparatus for file sharing in a network
AssigneeDewmobile, Inc.
InventorsXiaodong Wang, Shangpin Chang, Steve Xing Gu
Life of this patent
Estimating the term…
Abstract
A method for transferring files from a first mobile electronic device to one or more second mobile electronic devices. The method includes detecting a contact with a screen of the first mobile electronic device at an icon in a user interface of the first mobile electronic device, where the icon represents a file to be shared. The method further includes triggering transferring of the file when one of the following actions is detected: a swinging of the first mobile electronic device while contact with the screen is maintained; a flicking gesture to flick the icon toward a sharing area in the user interface; or a dragging of the icon to the sharing area and a releasing of the contact.
Claims12
A method of meshed file sharing by building sharing pools in at least a first mobile electronic device and a second mobile electronic device in a process of establishing a mesh network formed by at least the first and second mobile electronic devices, the method comprising:
- sending, by the first mobile electronic device, a first connection request to the second mobile electronic device, the first connection request containing first file information about a first file to be shared by the first mobile electronic device, the first file information including a link to a downloading location of the first file, and the first file being accessible directly from the first mobile electronic device;
- receiving, by the first mobile electronic device, first acknowledgement message from the second mobile electronic device, the first acknowledgement message containing second file information about a second file to be shared by the second mobile electronic device, the second file information including a link to a downloading location of the second file, and the second file being accessible directly from the second mobile electronic device;
- storing, by the first mobile electronic device, the first file information and the second file information in a first sharing pool in the first mobile electronic device;
- storing, by the second mobile electronic device, the first file information and the second file information in a second sharing pool in the second mobile electronic device;
- receiving, by the second mobile electronic device, a second connection request from a third mobile electronic device, the second connection request containing third file information about a third file to be shared by the third mobile electronic device;
- storing, by the second mobile electronic device, the third file information in the second sharing pool;
- sending, by the second mobile electronic device, a second acknowledgement message to the third mobile electronic device, the second acknowledgement message containing the first file information and the second file information;
- and
- sending, by the second mobile electronic device, an update message to the first mobile electronic device, the update message containing the third file information,
- wherein the first sharing pool and the second sharing pool store same file information.
A method of meshed file sharing by building sharing pools in at least a first mobile electronic device and a second mobile electronic device in a process of establishing a mesh network formed by at least the first and second mobile electronic devices, the method comprising:
- receiving, by the second mobile electronic device, an electronic message from the first mobile electronic device, the message including a download link indicating a storing location of an installation key and a service set identifier (SSID) of the first mobile electronic device;
- downloading, by the second mobile electronic device, the installation key;
- executing the installation key to install an installation application on the second mobile electronic device;
- retrieving, by the installation application on the second mobile electronic device, the SSID of the first mobile electronic device;
- searching, by the installation application on the second mobile electronic device, for the first mobile electronic device using the SSID by searching for wireless signals sent by the first mobile electronic device;
- establishing, by the installation application on the second mobile electronic device, a direct wireless connection between the first and second mobile electronic devices after the wireless signals from the first mobile electronic device is detected;
- sending, by the installation application on the second mobile electronic device, a request for an installation file to the first mobile electronic device via the direct wireless connection, the installation file being configured to install a file sharing application;
- receiving, by the second mobile electronic device, the installation file from the first mobile electronic device via the direct wireless connection;
- executing, by the second mobile electronic device, the installation file to install the file sharing application on the second mobile electronic device;
- sending, by the first mobile electronic device, first file information to the second mobile electronic device, the first file information being about a first file to be shared by the first mobile electronic device and including a link to a downloading location of the first file, and the first file being accessible directly from the first mobile electronic device;
- receiving, by the first mobile electronic device, a first acknowledgement message from the second mobile electronic device, the first acknowledgement message containing second file information about a second file to be shared by the second mobile electronic device, the second file information including a link to a downloading location of the second file, and the second file being accessible directly from the second mobile electronic device;
- storing, by the first mobile electronic device, the first file information and the second file information in a first sharing pool in the first mobile electronic device;
- storing, by the second mobile electronic device, the first file information and the second file information in a second sharing pool in the second mobile electronic device;
- receiving, by the second mobile electronic device, third file information from a third mobile electronic device, the third file information being about a third file to be shared by the third mobile electronic device;
- storing, by the second mobile electronic device, the third file information in the second sharing pool;
- sending, by the second mobile electronic device, a second acknowledgement message to the third mobile electronic device, the second acknowledgement message containing the first file information and the second file information;
- and
- sending, by the second mobile electronic device, an update message to the first mobile electronic device, the update message containing the third file information,
- wherein the first sharing pool and the second sharing pool store same file information.
Dependencies are inferred from the claim text.