Controlling data transfer between devices
First Claim
1. An apparatus comprising:
- a display;
a processor configured to control the display to display;
a first ordered list of graphical icons in a first portion of the display wherein each graphical icon represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from a first storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the first storage device of the data type indicated by the icon;
a second ordered list of graphical icons in a second portion of the display wherein each graphical icon represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from the second storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the second storage device of the data type indicated by the icon;
and wherein the second portion of the display is adjacent the first portion of the display, the ordering of the graphical icons in the first ordered list and the ordering of the graphical icons in the second ordered list are the same and the graphical icons of the first ordered list and of the second ordered list form pairs of graphical icons for different data types, wherein each pair of graphical icons includes a graphical icon from the first ordered list and a graphical icon from the second ordered list that represent and indicate the same data type; and
a user input configured to control transfer of a data type from the first device by changing the visual configuration of the graphical icon in the first ordered list of graphical icons that represents and indicates that data type and configured to control transfer of a data type from the second device by changing the visual configuration of the graphical icon in the second ordered list of graphical icons that represents and indicates that data type.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus including: a display; a processor configured to control the display to display: a first ordered list of graphical icons in a first portion of the display wherein each graphical icon represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from a first storage device to a second storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the first storage device of the data type indicated by the icon; a second ordered list of graphical icons in a second portion of the display wherein each graphical icon represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from the second storage device to the first storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the second storage device of the data type indicated by the icon; and a user input configured to control transfer of a data type from the first device by changing the visual configuration of the graphical icon in the first ordered list of graphical icons that represents and indicates that data type and configured to control transfer of a data type by the second device by changing the visual configuration of the graphical icon in the second ordered list of graphical icons that represents and indicates that data type.
54 Citations
19 Claims
-
1. An apparatus comprising:
-
a display; a processor configured to control the display to display; a first ordered list of graphical icons in a first portion of the display wherein each graphical icon represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from a first storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the first storage device of the data type indicated by the icon; a second ordered list of graphical icons in a second portion of the display wherein each graphical icon represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from the second storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the second storage device of the data type indicated by the icon; and wherein the second portion of the display is adjacent the first portion of the display, the ordering of the graphical icons in the first ordered list and the ordering of the graphical icons in the second ordered list are the same and the graphical icons of the first ordered list and of the second ordered list form pairs of graphical icons for different data types, wherein each pair of graphical icons includes a graphical icon from the first ordered list and a graphical icon from the second ordered list that represent and indicate the same data type; and a user input configured to control transfer of a data type from the first device by changing the visual configuration of the graphical icon in the first ordered list of graphical icons that represents and indicates that data type and configured to control transfer of a data type from the second device by changing the visual configuration of the graphical icon in the second ordered list of graphical icons that represents and indicates that data type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
displaying, in a first portion of the display, a first ordered list of graphical icons wherein each graphical icon represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from a first storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the first storage device of the data type indicated by the icon; displaying, in a second portion of the display adjacent the first portion of the display, a second ordered list of graphical icons having the same ordering as the first ordered list of graphical icons wherein each graphical icon of the second ordered list represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from the second storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the second storage device of the data type indicated by the icon, the graphical icons of the first ordered list and of the second ordered list forming pairs of graphical icons for different data types, wherein each pair of graphical icons includes a graphical icon from the first ordered list and a graphical icon from the second ordered list that represent and indicate the same data type; enabling a user to change the visual configuration of the graphical icon in the first ordered list of graphical icons representing and indicating a first data type to control transfer of the first data type from the first device; and enabling a user to change the visual configuration of the graphical icon in the second ordered list of graphical icons representing and indicating a second data type to control transfer of the second data type from the second device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer readable medium tangibly embodying a program comprising instructions which when executed by a processor enables:
-
displaying, in a first portion of the display, a first ordered list of graphical icons wherein each graphical icon represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from a first storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the first storage device of the data type indicated by the icon; displaying, in a second portion of the display adjacent the first portion of the display, a second ordered list of graphical icons having the same ordering as the first ordered list of graphical icons wherein each graphical icon of the second ordered list represents and indicates a different data type and wherein graphical icons are user configurable to have either a first visual configuration that indicates enabled transfer from the second storage device of the data type indicated by the icon or a second visual configuration that indicates disabled transfer from the second storage device of the data type indicated by the icon, the graphical icons of the first ordered list and of the second ordered list forming pairs of graphical icons for different data types, wherein each pair of graphical icons includes a graphical icon from the first ordered list and a graphical icon from the second ordered list that represent and indicate the same data type; enabling a user to change the visual configuration of the graphical icon in the first ordered list of graphical icons representing and indicating a first data type to control transfer of the first data type from the first device; and enabling a user to change the visual configuration of the graphical icon in the second ordered list of graphical icons representing and indicating a second data type to control transfer of the second data type from the second device.
-
-
19. A method for controlling data transfer to and from a device comprising:
-
storing data of different data types; storing a first data structure for the device wherein the first data structure indicates for each of a plurality of data types; details of data waiting for transfer from the device; and a transfer status that indicates whether the data type is transferred from the device; storing a second data structure for a second data storage device wherein the second data structure indicates for each of a plurality of data types; details of data waiting for transfer from the second storage device; and a transfer status that indicates whether the data type is transferred from the second device; updating the first data structure after storing additional data; and updating the second data structure by communicating with the second data storage device.
-
Specification