Abstract:
PROBLEM TO BE SOLVED: To provide a retrieval engine, a retrieval system, a retrieval method, and a program. SOLUTION: A retrieval system 100 is configured to include a server 104, and includes a token assignment unit 222 assigning a plurality of kinds of tokens by applying different character string analyses; an index generation means 220 for generating an index list associating tokens assigned from the unit 222, kind discrimination values for discriminating the kinds of character string analyses, and information; a retrieval means 206 for performing retrieval by receiving retrieval words to check the information, by combining a plurality of kinds of retrieval tokens generated by the retrieval words, and by generating a single retrieval command to perform parallel check of the information; and a retrieval result creation means 214 for displaying the information extracted by the retrieval means 206 in association with the retrieval words through the parallel check and the retrieval tokens so that they can be discriminated. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To improve the availability of an object pool by reducing a response time at a time when a generation request for an object is first made by a client after the start of a server. SOLUTION: This system is provided with clients 11 which are connected to a communication network and carry out an access request to an object, application servers 20 which execute an application according to a real object 16 on the basis of the request of the clients 11, and an object pool 30 which is connected to the clients 11 and the servers 20, pools a proxy object 17 corresponding to the real object 16 and also stores real object management information, the servers 20 notify the pool 30 of an event in accordance with the state change of an application, and also, the pool 30 automatically updates the real object management information on the basis of the event notification from the servers 20.
Abstract:
PROBLEM TO BE SOLVED: To realize the display of a large quantity of data to a list box in the state where the contents of the whole data can be grasped. SOLUTION: For all the data to be listed in a display region 14, a part is actually displayed, and the remainder is listed in a line as abbreviated displays 33 and 34 representing a data group not displayed. When the abbreviated displays 33 and 34 are selected, a part of the contents thereof is similarly actually displayed, and the remainder is abbreviated and displayed. When the actually displayed data are selected, the input operation of the data is performed. For the abbreviated and displayed data, the contents are not read from a database, and the head data line and data number of the abbreviated data group are retained.
Abstract:
PROBLEM TO BE SOLVED: To efficiently produce a retrieval sentence that combines plural tables by identifying and showing the propriety of linkage of a field of a source table which is selected with a mouse cursor and a field of a target table. SOLUTION: When a user selects data items 501 in a list box 500 of a source table and drags a mouse cursor 515 to a list box 510 of a target table, a field of the target table which can not be linked to a data type of a field of the selected source table is identified and shown against a field that can be linked. That is, in the case of a shown diagram, because the data type of the field (DEPTNO) of the source table (DEPARTMENT) is a Character type, data items (PICTURE, etc., of BLOB type) of a data type which does not have any meaning even when it is linked to the target table (EMPLOYEE) are shown in a gray state.
Abstract:
PROBLEM TO BE SOLVED: To narrow necessary program information so as to display it in a large scale program development. SOLUTION: A processing on a prescribed assumed collaboration is executed for each module with the operation of a debugger 57 by setting a brake potion in the appropriate place of a program, fore example. When the program is executed, a call relation upto a time when the brake point is set is accumulated n a call stack. Tt is accumulated in a collaboration repository 51 by using the debugger 57. A builder 52 controls a whole development environment. Thus, the debugger 57 can be called and a function 53 which is constituted of a collaboration matrix 54, a call graph 55 and a class browser 56 and which displays program information can be called from the builder 52.
Abstract:
PROBLEM TO BE SOLVED: To obtain various programming desired for a programmer by using program components. SOLUTION: The apparent function of a program component 131 is extended by a component information editing part 101 for updating information stored in a component information storing part 110 for storing information related to the property and method of the program component 131. Component information is used for both of the development and execution of an application program. When the information is used for a property edition part 103 and a code edition part 107 in developing the program, a user can utilize the function of the component for the generation of a programming code as if the function is extended and it is unnecessary to be conscious of a difference between the function of the existing program component and the extended function. When executing the program, the information is used for accessing the component 131 from an interpreter 120 and the extended function is properly executed.
Abstract:
PROBLEM TO BE SOLVED: To convert the source code of an existing application so that it can operate in a target environment without reducing an advantage to use a standardized framework in the target environment. SOLUTION: A source code conversion apparatus is provided with: a picture analysis processing part 11 to analyze a source code stored in an existing application source code storing part 10; a picture analysis information storing part 12 to store picture analysis information which is the above analysis result; an element conversion processing part 13 to convert the picture analysis information according to a predetermined conversion rule; a new application source template storing part 14 to store a new application source template which is the above conversion result; an element arrangement processing part 15 to arrange the new application source template into a target environment based on a predetermined arrangement rule; and a new application template storing part 16 to store a new application template which is the above arrangement result. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a contents distributing method for freely executing contents reproduction control. SOLUTION: Active meta data for controlling the reproduction of contents are distributed, and a user side receiver 30 is configured to combine and reproduce a plurality of contents, or to skip a part of those contents, or to limit the viewing of the contents based on describers included in the active meta data. The active meta data can be updated, and the active meta data for update are individually generated for every user based on user information held in a service provider side server 20 so that the control of the contents can be freely carried out for every user. COPYRIGHT: (C)2004,JPO
Abstract:
PROBLEM TO BE SOLVED: To automatically vary a time interval for updating data to be displayed on the screen of a computer system corresponding to the state of using the system. SOLUTION: This system is provided with a data storage means 64 for temporarily storing data, a use condition information acquiring means 73 for acquiring information indicating a current use condition, a data acquisition time interval determining means 74 for automatically determining a time interval for calling data from the data stored in the data storage means on the basis of the information provided from the use condition information acquiring means, a data processing means 66 for performing a prescribed processing by acquiring the stored data from the data storage means at the time interval determined by the data acquisition time interval determining means and a display control means 72 for displaying the processing result of the data processing means.
Abstract:
PROBLEM TO BE SOLVED: To provide environment wherein a safe program whose threads are highly independent can easily be structured and effectively utilize resources when client requests are processed in parallel. SOLUTION: A client request 101 is converted into standardized format and stored in a queue 125 in the form of packet information. A control part 127 reads the packet information out and indicates the generation of a thread to a thread control part 131. A thread object 141 referred to from only the generated thread is generated by copying a thread object template 149 stored previously in the system. Client requests include three kinds, i.e., the generation of an object, the utilization of the method of the object, and the deletion of the object and only while a client request is executed, a thread is generated.