User interface in which object is assigned to data file and application
AssigneesSony Corporation, Sony Computer Entertainment Inc.
InventorTomokazu Kake
Life of this patent
Estimating the term…
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.
Claims5
A data processing program executable by a computer that is recorded on a non-transitory computer readable medium 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 a drag operation in which the first object is moved and overlapped with 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 of the drag operation so as to determine an operation performed in processing the data file, based on the direction, wherein
- the module which determines an operation displays a window of the application at a position located in the same direction as the direction of the drag operation or in the opposite direction of the drag operation when the first object overlaps the second object,
- and, if the drag operation is in a first direction, a first operation is performed in processing the data file based on the first direction, and, if the drag operation is in a second direction different than the first direction, a second operation different than the first operation is performed in processing the data file based on the second direction.
A data processor in a computer for executing a program that is recorded on a non-transitory computer readable medium 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 a drag operation in which first object is moved and overlapped with 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 of the drag operation so as to determine an operation performed in processing the data file, based on the direction or speed, and
- the operation determining unit displays a window of the application at a position located in the same direction of the drag operation or in the opposite direction of the drag operation when the first object overlaps the second object,
- and, if the drag operation is in a first direction, a first operation is performed in processing the data file based on the first direction, and, if the drag operation is in a second direction different than the first direction, a second operation different than the first operation is performed in processing the data file based on the second direction.
Dependencies are inferred from the claim text.