The present application claims priority from Japanese patent application JP 2007-268507 filed on Oct. 16, 2007, the content of which is hereby incorporated by reference into this application
The present invention relates to a method for providing information by a data processing device which can acquire information from other information providing site via a network and in particular to a method for displaying Widget which is a simple application for executing a particular function on a user terminal desktop.
Recently, much attention is paid on Widget which is a generic name of simple applications for executing particular functions on a desktop. The Widget is similar to Applet as a simple program. However, it is considered that the Widget has a common feature that the element of graphical interface (GUI) is strong as compared to the Applet. Various functions are provided as the Widget such as a calculator, news reader, schedule management, weather forecast, web camera image display, simple games, and stock price check. A plenty of Widgets have been developed for using a Web service which is online-provided in a desktop environment. The Widget began to attract attention at the end of 2005 and is now rapidly spread as a form of application.
As for a service such as a financial system provided via a network, a user should selects a particular service from a set service menu. Accordingly, when the user desires to receive a plurality of services, the user can record a service site but normally, the user cannot receive information from the site.
It is beneficial if it is possible to use the Widget in the use of various services of the financial system and the like. However, the Widget is normally started on a desktop and deleted if not necessary and downloaded when required.
It is therefore an object of the present invention to provide a service which can easily be customized in accordance with a user's preference.
A method for providing information by a data processing device is applied to a data processing device which can acquire information from other information providing site via a network. In the state of display as a menu icon 130 in a menu region on a desktop 150, no operation of menu is performed. In the state when the menu icon is dragged from the menu region to the desktop, it is possible to obtain operation of menu as a Widget icon which displays the information acquired via the network.
According to the present invention, it is possible to display a necessary Widget as an arbitrary menu on a desktop and drag the necessary Widget from the menu to display it on the desk top or delete it. Thus, it is possible to provide a service which can easily be customized in accordance with a user's preference.
By referring to
Firstly, referring to
In
The user terminal may be an ordinary personal computer including a terminal body 101, a display device 102, a keyboard 103, a mouse 104, and a speaker 105. Here, the terminal body 101 is formed by a communication device 106 which can be connected to a network 10, a storage device 107 which can store various information and programs, and a control device 108 which performs overall control of the user terminal 100.
Various devices (computers) of the banking institution host server 20 are connected via a HUB server 21 to a device (computer) of other branches (not depicted) and a device (computer) of a specialized center via a communication device 29 so as to perform the entire management of all the information in the banking institution. The HUB server 21 also serves as a gateway server and is connected to a Widget management server 24 which manages the Widget system, a client information management server 25 which integrally manages all the client information, and the like.
Moreover, an integral channel server 22 is a support system which is connected to a device (computer) of an branch office (not depicted) via the network 10 and provides various information to the device (computer) of the branch office. The integral channel server 22 is formed by a client management server 30 which manages a client use state, a balance managing server 26 which manages an account balance state, a history management server 27 which manages a client user history, and a transaction management server 28 which manages a client transaction state. In addition to this, the integral channel server 22 includes the following (not depicted): an IB server having IB content information, a branch office AP server having content information on the branch office, a client coming management server having coming client information, a commodity information server having commodity content information, and a bank staff management server having bank staff information.
The Widget system managed by the banking institution host server 20 as a main body is provided by the Widget management server 24 as a main body. The various services are provided by the Widget system by the Widget management server 24 which collects information from various servers constituting the banking institution host server 20 and provides the information to respective users via the Widget system. Besides that, the banking institution system may be connected to a device (computer) of other banking system and various service sites via the network 10.
Moreover, the information providing company 70 provides various information via a service site established on the network 10. The information providing company 70 includes a communication device 71 for connection to the network 10, a storage device 72 for storing various information, and an information providing server for integrally managing hardware resources constituting the information providing company 70. The information providing company 70 is defined as a destination of the information provided by the Widget system.
The Widget system is characterized in that various services provided by the system are prepared as a service menu for each of a specific service and provided in the Widget format to the user terminal 100. The Widget defined here is a simplified application for executing a particular function on the desktop 150 of the user terminal 100. The Widgets may be divided into two types: view Widgets 110a for viewing information provided by the information providing company 70 via the network 10 and transaction Widgets 110b which are connected to the Widget management server 24 and the like via the network 10 and enable various transactions.
These Widgets may be displayed as Widget icons 110 having an information display portion 111 on the desktop 150. The view Widget 110a can display information acquired periodically or when required, from the information providing company 70 on the information display unit 111. Moreover, the transaction Widget 110b can execute a transaction of information, securities, or money to/from other transaction window existing on the desktop 150 by drag.
Thus, by using the Widget system, it is possible to display necessary information on the desktop at any time via the Widget icon 110 without performing an operation for switching the display screen. It is also possible to execute a transaction with other Widget icon 110 by a simple drag operation.
Moreover, the Widget system has another significant characteristic that the Widget arbitrarily selected from the Widget management server 24 is displayed as a menu icon 130 on the Widget menu region 1120 arranged on the desktop 150. When the menu icon 130 displayed in the Widget menu region 120 is dragged onto the desktop 150, a Widget icon 110 is generated and the Widget icon 110 enters an operation state according to the generation. Moreover, when the Widget icon 110 is deleted from the desktop 150, it is possible to stop the operation of the Widget icon 110.
Thus, according to the Widget system, a user can create a favorite service in the Widget menu region 120. Accordingly, the user need not access the Widget management server 24 each time a service is received. The user can download the Widget all at once. Moreover, the Widget displayed in the Widget menu region 120 is not started by the download itself. That is, it is possible to set the Widget to a sleep state. The Widget in the sleep state can be set to an operation state by a simple operation, i.e., by dragging the menu icon 130 of the Widget menu region 120 onto the desktop 150. Moreover, by deleting the Widget icon 110 from the desktop 150, it is possible to set the Widget to the sleep state so that a large space on the desktop 150 can be used.
Moreover, the Widget system has still another significant characteristic that the Widget icon 110 generated on the desktop 150 is stored upon power turn OFF of the user terminal 100. When the power is turned ON, it is possible to perform a work in the same environment of the desktop 150.
Hereinafter, referring to
Firstly, referring to
Since the service received by the user is registered and managed by the Widget management server 24 as shown in
Next, referring to
On the other hand, the integral management program 170 includes: menu image data 174 which generates a Widget menu region 120 of the desktop 150; image data 175 of the menu icon 130 displayed in the menu image data 174 set for each Widget; an operation program 176 which integrally controls the Widgets in the user terminal 100; user individual authentication data; and communication destination data 178 set for each Widget. Here, the communication destination data 178 is not to be limited to one position but a plurality of communication partners may be set.
In this Widget system, when the user accesses the Widget management server 24 and selects an arbitrary Widget, it is possible to download the Widget data 171 corresponding to the selected Widget 171 and an integral management program 170 for managing the one or more Widget data 171 to the user terminal 100.
Next, referring the diagrams of
In
In the financial information providing system according to the embodiment, a client having an account in the banking institution can participate as a user. That is, the authentication of step 223 is performed by the same procedure as the authentication accompanying the opening of the account. When the authentication is successful, the banking institution host server 20 transmits screen data on the service menu to the user terminal 100 (step 325). If the user terminal 100 makes a request for the Widget service (step 205), the screen data on the Widget menu shown in
In
Upon reception of the Widget selection, the banking institution host server 20 generates the Widget management data shown in
The banking institution host server 20 sends the Widget data generated in step 329 to the user terminal 100 (step 331) and stores the history in the history management server 26 (step 333).
The control device 108 of the user terminal which has received the Widget data installs the Widget data. That is, the control device 108 writes the widget data into the program region, generates a start icon to start the operation program data 176 of the integral management program 170 in a start up menu, and generates a Widget menu region 120 on the desktop 150 according to the menu icon image data 175 (step 209).
Next, referring to
On the other hand, the control device 108 monitors whether the Widget icon 110 is deleted (step 347). In the embodiment, a delete button 112 is arranged on the upper right of the Widget icon 110. When a delete operation is performed with this delete button 112, the control device 108 deletes the Widget icon (110) from the desktop 150 to stop the start (step 353) and further deletes the flag of the deleted Widget icon 110 (step 355). Moreover, when the user terminal 110 is terminated without operating the delete button 112 (step 349), the control device 108 stores the image of the desktop 150 (step 351) and terminates the process.
Next, referring to
Next, referring to
By dragging the menu icon 130 from the Widget menu region 120 to the desktop 150, it is possible to display and start the Widget icon 110. Moreover, by deleting the Widget icon 110 via the delete button 112, it is possible to use a large area of the desktop. Thus, in this embodiment, it is possible to use the desktop as a bulletin board of information or delete the information when not required so as to use a large area of the desktop.
Here, explanation will be given on some the Widgets used in this embodiment. Firstly, as has been described above, the Widgets icons 110 in this embodiment can be largely divided into view Widgets 110a and transaction Widgets 110b.
The view Widgets 11a may be a passbook Widget 110aa, an investment trust Widget 110ab, market information 110ac, a balance meter 110ad, a community Widget 110ae, a bank channel 110af, and the like. The passbook Widget 110aa displays a balance and a transaction detail. If registered, it is possible to view the family's passbook and moneybox Widget balance. The investment trust Widget 110ab displays information on a standard price of the purchased investment trust and also can collect associated news from Web and display it. The market information 110ac displays domestic and overseas market information in real time. The balance meter 110ad can set a saving target and indicate a plus/minus balance of the account balance by a needle. The community Widget 110ae can be used to participate in an interesting community from the community portal page of a bank HP, to display an utterance in the community chat (or Twitter), and to input an utterance into the Widget. The bank channel 110af is used to display a dynamic image distributed from a banking institution or other financial information providing company and automatically narrow the associated dynamic image by using a keyword of the purchased stock, the investment trust type, and the like.
On the other hand, the transaction Widgets 110b may be a moneybag 110ba, a moneybox 110bb, public utility charges payment 110bc, and the like. Moreover, on a stock block transaction 110bd, both of view and transaction can be performed. The moneybag 110ba is used for an actual money transaction by drag and drop of a bill icon and the balance can be linked with the passbook Widget. As for the moneybox 110bb, it is possible to set a target of saving so as to gradually save money like secret money. It is possible to drag and drop money from the moneybag Widget. It is also possible to establish a difficult mechanism to destroy the moneybox before reaching the target so as to forcibly save the money. When a monthly date of the public utility charges payment 110bc approaches, the icon is lit so that the user can know it. The user can drag and drop money from the moneybag Widget for payment. The stock block transaction 110bd is used to register a held stock and the user can view the price transaction in real time. The minus transition is displayed in the red color while the plus transition is displayed in the blue color. A large transition is displayed in a large expression. The user can drag and drop money from the moneybag to increase the stock.
Next, referring to
On the other hand, when authentication is required, an authentication request window (not depicted) is displayed adjacent to the Widget data 171 (step 391). If the authentication is successful (step 393), the information request is made to the information providing company 70 (step 393). Upon reception of the information provided by the information providing company (step 398), the control device 108 generates and stores history information (step 397) and provides the received information to the Widget data 171 (step 397). The Widget data 171 updates the content displayed in the information display unit 111 according to the provided information (step 387).
Next, referring to
In
For example, in the case of moneybox Widget 110bb, information on the amount of money is received while any other information than the amount of money which is dragged is rejected (step 416). On the other hand, if the information can be received, a linkage request with the transaction Widget 110b (moneybag 110ba) of the partner is requested to the integral management program 170 (step 405). The integral management program 170 instructs the moneybag Widget 110ba which is the partner Widget to modify temporary display (step 421), sends a temporary permission report of the linkage display to the moneybox Widget 110bb (step 423), and displays an authentication request window 113 in the vicinity of the moneybox Widget 110bb on the desktop 150 (step 435).
On the other hand, upon reception of the linkage display temporary permission report, the transaction Widget 110b temporarily modifies the display based on the drag (step 407). It is monitored whether a predetermined time has elapsed (step 409). When the predetermined time has elapsed, an alarm display is performed (step 411). It is further monitored whether a predetermined time has elapsed (step 413). When the predetermined time has elapsed, a stop signal of the temporary display by the drag is sent to the integral management program 170 (step 415). That is, in this embodiment, is a drag operation is performed within a predetermined time, the operation is can modify the display content of the transaction Widget 110b of the receiver and the partner as a temporary display. However, the display content is also cancelled unless an authentication procedure is performed within a predetermined time. That is, upon reception of the temporary display stop signal, the integral management program 170 issues a temporary display stop instruction to the transaction Widget 110b of the partner (step 433) and issues a temporary display stop instruction of the linkage display to the transaction Widget 110b of the receiver (step 435) so as to generate history information (step 437). On the other hand, the transaction Widget 110b of the partner also stops temporary display so as to restore the state before the drag (step 417).
The integral management program 170 monitors in step 435 whether a password is inputted into the authentication request window 113 (step 427). If yes, authentication is performed (step 429). If the authentication is successful, an update request of the dragged data is sent to the banking institution host server 20 (step 431). The banking institution host server 20 updates the data according to the request and reports the updated content to each Widget (step 440). Thus, according to the updated content, the display contents of transaction Widget 110b of the receiver and the partner are rewritten.
Next, referring to
On the other hand, when delete of the Widget icon 110 is instructed (step 457), the Widget icon 110 is deleted from the desktop 150 and start is stopped (step 463) so as to delete the start icon 465 from the startup (step 465).
When delete of the Widget icon 110 is not instructed and the user terminal process is performed (step 459), the desktop is stored in the storage device (step 461) and start of the user terminal 100 is stopped.
In this embodiment, since the user terminal 100 terminates a process with the start icon of the Widget icon 110 stored in the startup, when the user terminal 100 is started again, the Widget icon 110 can be displayed in a started state on the desktop 150 upon startup like in the operation program stored in the normal startup.
As has been described above, according to the Widget system of the present embodiment, it is possible to acquire information from other information site via the network. When the information is displayed as a menu icon in the menu region displayed on the desktop, the operation is set to a stop state. When the menu icon is dragged from the menu region to the desktop, the Widget operates to display the information acquired via the network. In this case, the Widget is formed by an individual operation program set for each of the menu icons and an integral management program which integrally controls the individual operation programs. The individual operation program is formed by menu image data, image data on the menu region, the operation program data, authentication data including the user personal information, and partner address information from which information is to be acquired. The individual operation program is formed by image data on the Widget icon displayed on the desktop and the Widget icon operation program. Furthermore, the Widget receives by drag, information from other Widget for which the Widget is displayed on the desktop. If the information coincides with a preset condition, it is possible to modify the display content of the Widget information in the other Widget and the local Widget.
Accordingly, in this embodiment, it is possible to display a necessary Widget as an arbitrary menu on the desktop and display the Widget on the desktop from the menu by drag operation or delete it. Thus, it is possible to provide a service which can be customized according to a user's preference.
It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2007-268507 | Oct 2007 | JP | national |