摘要:
A server distributes operations between the server and a plurality of clients connected to the server. The server includes a communication unit and a delegation processor. The communication unit is configured to receive information indicating a status of a requesting client together with a connection request by the requesting client to the server. The delegation processor is configured to determine a delegation level characterizing a capability of the requesting client to perform at least one operation associated with the connection request and otherwise performed by the server. The delegation processor is also configured to, upon a load status of the server exceeding a predetermined allowable load, notify the requesting client to perform processing of a specified operation associated with the connection request.
摘要:
[Object]To, in a client server system that includes a server to which a plurality of clients can concurrently connect, efficiently distribute loads between the server and the clients.[Solving Means]The present invention provides a load balancing client server system (10) that includes a plurality of clients (16) each of which can request a connection for processing to a server (14). Each of the clients (16) includes a communication unit (20) that sends status information that indicates status of each of the clients (16), together with a connection request, to the server, and a processing unit (22) that can selectively perform processing in the server. The server (14) includes a communication unit (24) that receives a connection request and status information from a requesting client (16), a load monitoring unit (26) that monitors load status of the server (14), and a delegation unit (28) that determines, on the basis of the status information, a delegation level at which processing in the server (14) is delegated to the requesting client (16) in response to the connection request received by the communication unit (24), allows the connection request from the requesting client (16) when a server load after delegation does not exceed the maximum allowable load, and notifies the requesting client (16) of the delegation level. The processing unit (22) in the requesting client (16) performs processing according to the indicated delegation level.
摘要:
Information is acquired over a network by acquiring an original request including a current search value that specifies information to be acquired from a database. It is determined whether the information to be acquired by the original request is singular with respect to a request previously issued by the information processing apparatus and stored in a request log in which a history of search values is registered. A diffusion request is generated including a dummy request to dilute singularity of an access log related to the current search value to the database issued by the information processing apparatus where the original request is determined to be singular with respect to the current search value, the dummy request being generated from a dummy value that provides a different search value requesting information different from the information to be acquired. The diffusion request is issued as a search request to the database over the network. The search result information acquired by the diffusion request is extracted from a response to the search request.
摘要:
Assistance for document creation in a computer system which allows at least one agent to be registered therein is provided. The computer system causes the at least one agent to monitor input by a user during the document creation, acquire information on the input obtained by the monitoring, retrieve at least one content from multiple contents accumulated in a storage unit based on the acquired information, and transmit the retrieved at least one content to a display unit to display the retrieved content on a screen.
摘要:
In response to a request from a user, multiple reply mails are accessed and a changed portion for each of the reply mails is determined. Here, when the reply mail has a quotation from a past mail in the body and when the quotation includes newly-added information, a part where the information is added is determined as the changed portion. Otherwise, an original reply part in the body of the current mail is determined as the changed portion. Then, schedule information on a schedule is extracted from the changed portion. Based on the schedule information, summary information including a schedule of each person is created.
摘要:
To provide a pointer position control method and the like for manipulating a pointer more easily. The user moves the pointer P two-dimensionally and perform click and other operations by using only “voice”—by varying the volume and pitch of produced voice without uttering any specific command. The user moves the pointer P by varying the volume and switches the travel direction of the pointer P by changing the pitch. Also, by stopping to vary the volume, the user can automatically enter a fine adjustment mode in which the user can make fine adjustments. Furthermore, the user can perform a click by stopping to produce voice suddenly and return to normal speech recognition mode by keeping silent.
摘要:
A sounds-like spelling group is generated in which scores are used for word descriptions. A user selects a correct sounds-like spelling from a generated sounds-like spelling group, and a group of base forms is generated with scores provided for the selected sounds-like spelling and the reading of the word. In this fashion, a base form having a score that exceeds a reference value is registered without a voice recording being required. During the speech recognition process as performed by a user, when a predetermined error state is detected, e.g., when the number of recognition errors exceeds N, a panel is output requesting that the user register the inscription, the sounds-like spelling and the pronunciation inscription for the word and that the user record a corresponding pronunciation. In accordance with the pronunciation provided by the user, the base form is obtained and is re-registered in the speech recognition dictionary.
摘要:
An icon/window which a user is selecting is precisely predicted to improve the operability of a GUI. This invention displays a GUI picture, including an icon/window and a pointer of a mouse or the like in a display screen of a computer, predicts an icon which the user is selecting based on the moving speed and the direction of movement of the pointer, and displays a tool tip or the like which indicate the function of the icon. This invention also predicts an operation which the user is effecting on the window based on the moving speed of the pointer and a distance between the pointer and a window, changes the display of the pointer from a conventional arrow head during the movement to a bidirectional arrow head appearing in changing the size of the window, for example, depending on the prediction, and further assists an operation to change the size of the window in response to clicking by the user.
摘要:
Provided is a method applied to a computer system including a display device and a pointing device for operating a pointer displayed in a display region of the display device in accordance with an operation by a user. In the method, a position of the pointer is stored as a first position in response to receipt of a first operation performed by the user, a first menu including multiple items is displayed at a position corresponding to the first position, a position of the pointer is stored as a second position in response to receipt of a second operation performed by the user, and a second menu is displayed, being changed from the first menu based on a distance between the first position and the second position.
摘要:
Testing of a computer program product by selecting a test node at which a snapshot is to be acquired to enable the completion of tests along test scenarios in the shortest time is provided. Information on a test scenario, information on a test node to which a test node makes a next transition, and other information are stored. For each test node, it is determined whether a branch path exists, and for each of these test nodes, an estimated execution time required to complete a test when a snapshot is acquired at a test node is calculated, an execution time required to complete a test without acquiring any snapshot is calculated, and a difference between the execution time and the estimated execution time is calculated as a reduced time. A test node with the longest reduced time is selected, and information for identifying the selected test node is output.