USER INTERFACE IN WHICH OBJECT IS ASSIGNED TO DATA FILE AND APPLICATION
First Claim
Patent Images
1. A data processing program product comprising:
- a module which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object; and
a module which, when an operation to allow the first object to affect the second object is accepted, notifies the application assigned the second object of the data file assigned the first object, and which notifies the application of the direction or speed in which the first object is operated to affect the second object, or the position at which the first object is allowed to affect the second object.
6 Assignments
0 Petitions
Accused Products
Abstract
A data processing technology provides improved convenience. A user interface unit assigns a first object to a data file and displays the object on a screen. The unit also assigns a second object to an application processing the data file and displaying the object on the screen. When an operation to allow the first object to affect the second object is accepted, a notifying unit notifies the application of the direction or speed of the operation. The operation determining unit determines an operation performed in processing the data file, based an the direction or speed.
-
Citations
22 Claims
-
1. A data processing program product comprising:
-
a module which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object; and a module which, when an operation to allow the first object to affect the second object is accepted, notifies the application assigned the second object of the data file assigned the first object, and which notifies the application of the direction or speed in which the first object is operated to affect the second object, or the position at which the first object is allowed to affect the second object.
-
-
2. A data processing program product comprising:
-
a module adapted to receive notification from a user interface which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object, the module being notified by the user interface that an operation to allow the first object to affect the second object is accepted and processing the data file assigned the first object; and a module which is notified by the user interface of the direction or speed of an operation in which the first object is allowed to affect the second object, so as to determine an operation performed in processing the data file, based on the direction or speed. - View Dependent Claims (3, 4, 5)
-
-
6. A data processor comprising:
-
a user interface unit which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object, wherein the user interface unit includes a notifying unit which, when an operation to allow the first object to affect the second object is accepted, notifies the application assigned the second object of the data file assigned the first object, and which notifies the application of the direction or speed in which the first object is operated to affect the second object.
-
-
7. A data processing method comprising:
-
assigning a first object to a data file and displaying the first object on a screen; accepting an operation of the data file in the form of an operation of the first object; assigning a second object to an application adapted to process the data file and displaying the second object on the screen; accepting an operation of the application in the form of an operation of the second object; notifying, when an operation to allow the first object to affect the second object is accepted, the application assigned the second object of the data file assigned the first object; and notifying the application of the direction or speed in which the first object is operated to affect the second object.
-
-
8. A computer readable recording medium having a data processing program product embodied thereon, the program product comprising:
-
a module which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object; and a module which, when an operation to allow the first object to affect the second object is accepted, notifies the application assigned the second object of the data file assigned the first object, and which notifies the application of the direction or speed in which the first object is operated to affect the second object.
-
-
9. A data processor comprising:
-
an application adapted to receive notification from a user interface which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object, the application being notified by the user interface that an operation to allow the first object to affect the second object is accepted and processing the data file assigned the first object, wherein the application includes an operation determining unit which is notified by the user interface of the direction or speed of an operation in which the first object is allowed to affect the second object, so as to determine an operation performed in processing the data file, based on the direction or speed.
-
-
10. A data processing method comprising:
-
receiving notification from a user interface which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object, the method including being notified by the user interface that an operation to allow the first object to affect the second object is accepted and processing the data file assigned the first object; and being notified by the user interface of the direction or speed of an operation in which the first object is allowed to affect the second object, so as to determine an operation performed in processing the data file, based on the direction or speed.
-
-
11. A computer readable recording medium having a data processing program product embodied thereon, the program product comprising;
-
a module adapted to receive notification from a user interface which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object, the module being notified by the user interface that an operation to allow the first object to affect the second object is accepted and processing the data file assigned the first object; and a module which is notified by the user interface of the direction or speed of an operation in which the first object is allowed to affect the second object, so as to determine an operation performed in processing the data file, based on the direction or speed.
-
-
12. A data processing program product comprising:
-
a module which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object; and a module which modifies the mode of displaying the first object or the second object depending on whether the application assigned the second object is capable of processing the data file assigned the first object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A data processor comprising:
-
a user interface unit which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object, wherein the user interface unit includes a display mode modifying unit which modifies the mode of displaying the first object or the second object depending on whether the application assigned the second object is capable of processing the data file assigned the first object.
-
-
21. A data processing method comprising:
-
assigning a first object to a data file and displaying the first object on a screen; accepting an operation of the data file in the form of an operation of the first object; assigning a second object to an application adapted to process the data file and displaying the second object on the screen; accepting an operation of the application in the form of an operation of the second object; and modifying the mode of displaying the first object or the second object depending on whether the application assigned the second object is capable of processing the data file assigned the first object.
-
-
22. A computer readable recording medium having a data processing program product embodied thereon, the program product comprising:
-
a module which assigns a first object to a data file, displays the first object on a screen, and accepts an operation of the data file in the form of an operation of the first object, and which assigns a second object to an application adapted to process the data file, displays the second object on the screen, and accepts an operation of the application in the form of an operation of the second object; and a module which modifies the mode of displaying the first object or the second object depending on whether the application assigned the second object is capable of processing the data file assigned the first object.
-
Specification