User interface to facilitate exchanging files among processor-based devices
First Claim
1. A method comprising:
- storing a plurality of digital media files on a host;
displaying a visual representation of at least one of the digital media files; and
receiving a user command to transfer the at least one digital media file, including detecting the selection of a specific portion of a desktop of the host, wherein the user command specifies a destination processor-based device other than the host.
1 Assignment
0 Petitions
Accused Products
Abstract
A first processor-based device (PBD), such as a personal computer functioning as a host and containing digital media files, may share a selected file with a second PBD. Media file-sharing may be facilitated by an automated technique including graphical user interfaces (GUIs). In one embodiment, when a device user wishes to transfer a file to another device, the user hovers the file over a particular desktop icon and drops it, causing it to be automatically transmitted to a corresponding destination. Optionally, in response to hovering, a software program automatically generates a GUI indicating potential destinations. The user then selects a destination, and the system automatically transfers the file to that destination. In another embodiment, media sharing can be initiated from a digital appliance, such as a digital picture frame, and a file can be sent to another PBD, such as another digital picture frame via an intermediary PBD.
341 Citations
49 Claims
-
1. A method comprising:
-
storing a plurality of digital media files on a host;
displaying a visual representation of at least one of the digital media files; and
receiving a user command to transfer the at least one digital media file, including detecting the selection of a specific portion of a desktop of the host, wherein the user command specifies a destination processor-based device other than the host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
displaying a digital media file on an appliance;
displaying a list of destination processor-based devices;
receiving a user command to transfer the digital media file to one of the destination processor-based devices on the list; and
transferring the digital media file through an intermediary processor-based device to the one of the destination processor-based devices. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An appliance comprising:
-
a memory to store a plurality of digital media files, and further to store program instructions;
a processor coupled to the memory to execute ones of the program instructions;
a display coupled to the processor to display one or more of the plurality of digital media files, and further to display a list of destination processor-based devices, in accordance with ones of the program instructions;
a selection element to receive a user command to transfer one of the digital media files to at least one specified processor-based device, in accordance with ones of the program instructions; and
a communications element to transmit the one digital media file along with destination information to the at least one specified processor-based device via an intermediary processor-based device. - View Dependent Claims (34, 35)
-
-
36. An article comprising a machine-accessible medium having associated instructions, wherein the instructions, when accessed, result in a machine performing:
-
displaying a digital media file;
presenting a list of destination processor-based devices;
receiving a user command to transfer the digital media file to at least one of the destination processor-based devices; and
transmitting the one digital media file along with destination information, identifying the at least one of the destination processor-based devices, to an intermediary processor-based device. - View Dependent Claims (37, 38, 39)
-
-
40. A system comprising:
-
a processor; and
a storage coupled to the processor to store instructions that, when executed, enable the processor to receive a user request to transfer a media file from one processor to another processor, to display a graphical user interface to indicate a plurality of potential media file destinations and, in response to receiving selection of a destination, to transfer the media file to the selected destination. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification