User interface for transferring data with a communications terminal
First Claim
1. A terminal for providing data transfer services, the terminal comprising:
- a user interface module comprising a display component and an input component;
a communications port;
a memory;
a processor that receives and transmits a software object through the communications port, receives an instruction from a user through the input component, and displays a display object corresponding to the software object on the display component, wherein the display object is indicative of the physical distance of the software object from the terminal, the processor configured to perform the steps of;
(a) receiving the instruction that indicates to position the display object from a first display area to a second display area, wherein the first display area and the second display area are displayed on the display component;
(b) processing the software object in response to step (a); and
(c) updating the display object on the display component.
2 Assignments
0 Petitions
Accused Products
Abstract
An aspect of the present invention provides methods and apparatus for supporting a user interface of a terminal. The user interface enables the user to manipulate display objects on a display of the user interface in order to download software objects of other users, execute software objects of the user or of other users, and share software objects with other users. In an embodiment of the invention, the display is partitioned into three areas comprising a user'"'"'s data area, an applications area, and another user'"'"'s data area. The user can drag a display object between the user'"'"'s data area and the other user'"'"'s data area in order to download or publish a corresponding software object. Also, the user can drag a display object from either the user'"'"'s data area or the other user'"'"'s data area to the application area in order to execute or view the corresponding software object.
-
Citations
46 Claims
-
1. A terminal for providing data transfer services, the terminal comprising:
-
a user interface module comprising a display component and an input component; a communications port; a memory; a processor that receives and transmits a software object through the communications port, receives an instruction from a user through the input component, and displays a display object corresponding to the software object on the display component, wherein the display object is indicative of the physical distance of the software object from the terminal, the processor configured to perform the steps of; (a) receiving the instruction that indicates to position the display object from a first display area to a second display area, wherein the first display area and the second display area are displayed on the display component; (b) processing the software object in response to step (a); and (c) updating the display object on the display component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 36, 37)
-
-
25. A method for providing data transfer services through a user interface of a terminal, the method comprising the steps of:
-
(a) receiving an instruction that indicates to position a display object from a first display area to a second display area, wherein a first display area and a second display area are displayed on a display component of the user interface and wherein a software object is associated with the display object, wherein the display object is indicative of the physical distance of the software object from the terminal; (b) processing the software object in response to step (a);
wherein step (b) comprises the steps of;(i) if the software object is requested by the terminal, receiving the software object by the terminal from another terminal; (ii) if the software object is requested by the terminal, transmitting the software object by the terminal to the other terminal; and (c) updating the display object on a display component. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
38. A computer-readable storage medium containing instructions for allocating and controlling a computer system to provide data transfer services for a terminal, comprising instructions that cause the terminal to perform the steps of:
-
(a) receiving an instruction that indicates to position a display object from a first display area to a second display area, wherein a first display area and a second display area are displayed on the display component and wherein a software object is associated with the display object, wherein the display object is indicative of the physical distance of the software object from the terminal; (b) processing the software object in response to step (a);
wherein step (b) comprises the steps of;(i) if the software object is requested by the terminal, receiving the software object by the terminal from another terminal; (ii) if the software object is requested by the terminal, transmitting the software object by the terminal th the other terminal; and (c) updating the display object on a display component.
-
-
39. A wireless terminal for providing data transfer services, the wireless terminal comprising:
-
a user interface module comprising a display component and an input component; a communications port; a memory; a processor that receives and transmits a software object through the communications port, receives one of a plurality of instructions from a user through the input component, and displays a display object corresponding to the software object on the display component, wherein the display object is indicative of the physical distance of the software object from the terminal, the processor configured to perform the steps of; (a) upon receiving a first instruction that indicates to position the display object from another user'"'"'s data area to a user'"'"'s data area, copying the software object from another user'"'"'s data storage capacity to the memory; (b) copying the display object that is displayed on the other user'"'"'s data area to a second display object that is displayed on the user'"'"'s data area; (c) upon receiving a second instruction that indicates to position the display object from the user'"'"'s data area to the other user'"'"'s data area, publishing the software object; (d) upon receiving a third instruction that indicates to position the display object from the user'"'"'s data area to an application area, opening the software object from the memory; (e) showing display information on the application area, wherein the display information is generated by the processor processing the software object; (f) upon receiving a fourth instruction that indicates to position the display object from the application area to the user'"'"'s data area, storing the software object in the memory; (g) displaying the display object on the user'"'"'s data area, in response to step (f); (h) upon receiving a fifth instruction that indicates to position the display object from the other user'"'"'s data area to the application area, opening the software object from the other user'"'"'s data storage capacity; (i) showing the display information on the application area, wherein the display information is generated by the processor processing the software object; and (j) upon receiving a sixth instruction that indicates to position the display object from the application area to the other user'"'"'s data area, publishing the software object.
-
-
40. A wireless terminal for providing data transfer services, the terminal comprising:
-
a user interface module comprising a display component and an input component, a communications port; a memory; a processor that receives and transmits a software object through the communications port, receives an instruction from a user through the input component, and displays a display object corresponding to the software object on the display component, wherein the display object is indicative of the physical distance of the software object from the terminal the processor configured to perform the steps of; (a) receiving the instruction that indicates to position the display object from a first display area to a second display area, wherein the first display area and the second display area are displayed on the display component; (b) processing the software object in response to step (a); and (c) updating the display object on the display component; and (d) in response to a change of a geographical location of the wireless terminal, dynamically altering a appearance of the display component, the appearance being indicative of a collection of software objects that are accessible to the wireless terminal from other terminals at a current geographical location.
-
-
41. A terminal for providing data transfer services, the terminal comprising:
-
a user interface module comprising a display component and an input component; a communications port; a memory; a processor that receives and transmits a software object through the communications port, receives an instruction from a user through the input component, and displays a display object corresponding to the software object on the display component, wherein the display object is indicative of the physical distance of the software object from the terminal, the processor configured to perform the steps of; (a) receiving the instruction that indicates to position the display object from a first display area to a second display area, wherein the first display area and the second display area are displayed on the display component, and wherein one of the display areas is associated with shareable software objects and a second of the display areas is associated with unshareable software objects; and (b) processing the software object in response to step (a); and (c) updating the display object on the display component.
-
-
42. A user interface of a wireless terminal that provides data transfer services, the wireless terminal being associated with an associated user, comprising:
-
a first display area that displays a first display object, wherein the first display object corresponds to a first software object that is classified as private data and that is associated only with the associated user; a second display area that displays a second display object, wherein the second display object corresponds to a second software object that is classified as published data and that is publicly available to the associated user and to other users and wherein the second display object is indicative of the physical distance of the software object from the terminal; and a transfer display component that enables the associated user to drag the first display object to the second display area, wherein the first software object is copied into a public portion of a memory, and that enables the associated user to drag the second display object to the first display area, wherein the second software object is copied into a private portion of the memory for execution, display, or storage by the associated user. - View Dependent Claims (43, 44, 45, 46)
-
Specification