Copying data onto an expandable memory in a wireless device using a desktop interface
First Claim
Patent Images
1. A method comprising:
- receiving, over a data network, a first set of one or more files from a first application running on a computer desktop, the first set of one or more files automatically transmitted whenever they are copied into the first application;
automatically transmitting the first set of one or more files, over a wireless network, to a second application running on a wireless device to initiate the second application writing the first set of one or more files onto an expandable memory via an expandable memory interface as the first set of one or more files are received at the wireless device, the expandable memory removable from the wireless device;
receiving, over the wireless network, an acknowledgement signal from the second application when the first set of one or more files has been written to the expandable memory;
transmitting, over the data network, the acknowledgement signal to the first application running on the desktop indicating that the first set of one or more files has been written to the expandable memory;
receiving, over the wireless network from the wireless device, a current directory of filenames representing a current set of one or more files stored on the expandable memory in the wireless device; and
transmitting, over the data network to the first application, the current directory of filenames representing the current set of one or more files stored on the expandable memory of the wireless device to initiate the first application updating a folder view on the computer desktop of the current set of one or more files stored on the expandable memory in the wireless device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing files on an expandable memory card inserted in a wireless device with an application running on a computer desktop where downloading of files is performed wirelessly without user involvement.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving, over a data network, a first set of one or more files from a first application running on a computer desktop, the first set of one or more files automatically transmitted whenever they are copied into the first application; automatically transmitting the first set of one or more files, over a wireless network, to a second application running on a wireless device to initiate the second application writing the first set of one or more files onto an expandable memory via an expandable memory interface as the first set of one or more files are received at the wireless device, the expandable memory removable from the wireless device; receiving, over the wireless network, an acknowledgement signal from the second application when the first set of one or more files has been written to the expandable memory; transmitting, over the data network, the acknowledgement signal to the first application running on the desktop indicating that the first set of one or more files has been written to the expandable memory; receiving, over the wireless network from the wireless device, a current directory of filenames representing a current set of one or more files stored on the expandable memory in the wireless device; and transmitting, over the data network to the first application, the current directory of filenames representing the current set of one or more files stored on the expandable memory of the wireless device to initiate the first application updating a folder view on the computer desktop of the current set of one or more files stored on the expandable memory in the wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine-storage device that provides instructions which, when executed on a machine, cause the machine to perform a method comprising:
-
connecting to a computer desktop over a data network; receiving, over the data network, a first set of one or more files from a first application running on the desktop, the first set of one or more files automatically transmitted from the first application whenever the first set of one or more files are copied into the first application; connecting to a wireless device over a wireless network; transmitting, over the wireless network, the first set of one or more files to a second application running on the wireless device to initiate the second application writing the first set of one or more files onto an expandable memory in the wireless device via an expandable memory interface as the first set of one or more files are received at the wireless device, the expandable memory removable from the wireless device; receiving, over the wireless network, an acknowledgement signal from the second application when the first set of one or more files has been written to the expandable memory; transmitting, over the data network, the acknowledgement signal to the first application running on the desktop indicating that the first set of one or more files has been written to the expandable memory; receiving, over the wireless network from the wireless device, a current directory of filenames representing a current set of one or more files stored on the expandable memory in the wireless device; and transmitting, over the data network to the first application, the current directory of filenames representing the current set of one or more files stored on the expandable memory of the wireless device to initiate the first application updating a folder view on the computer desktop of the current set of one or more files stored on the expandable memory in the wireless device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a machine-storage device that provides instructions which, when executed on a machine by a processor, cause the machine to implement a connection module and a dispatcher; the connection module comprising; a data connection module to connect to a first application running on a computer desktop over a data network; a wireless connection module to connect to a second application running on a wireless device over a wireless network; the dispatcher comprising; a first dispatch logic to communicate with the first application on the desktop over the data network; a second dispatch logic to communicate with the second application on the wireless device over the wireless network; a file proxy coupled with the dispatcher comprising; a first file transfer module to transmit and receive information with the first application over the data network; and a second file transfer module to transmit and receive information with the second application over the wireless network, wherein; a first set of one or more files received by the file proxy from the first application over the data network are automatically uploaded and transmitted, over the wireless network, to the second application for storing onto an expandable memory of the wireless device, wherein the second application is coupled to the expandable memory via an expandable memory interface; the second application is configured to automatically write the first set of one or more files to the expandable memory via the expandable memory interface as the first set of one or more files are received at the wireless device and to transmit an acknowledgement signal when the first set of one or more files has been completely written to the expandable memory, wherein the expandable memory is removable from the wireless device; updating the expandable memory by adding a second set of one or more files to the expandable memory automatically initiates updating of the first application by adding the second set of one or more files to the first application; and a current directory of filenames representing a current set of one or more files stored on the expandable memory in the wireless device received by the file proxy from the wireless device over the wireless network are transmitted over the data network to the first application to initiate the first application updating a folder view on the computer desktop of the current set of one or more files stored on the expandable memory in the wireless device. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
-
means for receiving, over a data network, a first set of one or more files from a first application running on a computer desktop, the first set of one or more files automatically transmitted whenever they are copied into the first application; means for automatically transmitting the first set of one or more files, over a wireless network, to a second application running on a wireless device to initiate the second application writing the first set of one or more files onto an expandable memory via an expandable memory interface as the first set of one or more files are received at the wireless device, the expandable memory removable from the wireless device; means for receiving, over the wireless network, an acknowledgement signal from the second application when the first set of one or more files has been written to the expandable memory; means for transmitting, over the data network, the acknowledgement signal to the first application running on the desktop indicating that the first set of one or more files has been written to the expandable memory; means for receiving, over the wireless network from the wireless device, a current directory of filenames representing a current set of one or more files stored on the expandable memory in the wireless device; and means for transmitting, over the data network to the first application, the current directory of filenames representing the current set of one or more files stored on the expandable memory of the wireless device to initiate the first application updating a folder view on the computer desktop of the current set of one or more files stored on the expandable memory in the wireless device. - View Dependent Claims (20)
-
Specification