摘要:
A mechanism is provided for chaining server applications. A chaining module is provided that receives a series of server applications and chains them together passing the output of one to the input of the next. The series of server applications may be passed to the chaining module in a chain option. A properties file may be provided to register names of server applications. A name may be associated with the chaining module and the options may be specified in the properties file. Thus, a chain of server applications may be registered by name.
摘要:
The Content-Language field in the entity-header of an HTTP response is used as the final factor in driving machine translation of text. The HTTP 1.1 specification defines the purpose of the value in this field to identify and differentiate entities according to a user's own preferred language. Its implication is that the content body is in the language defined via the Content-Language field. If the body content is only appropriate to a German-literate audience then typical use of this information would be to execute some processing to avoid rendering to someone other than that target. This information is used in rendering decisions. Herein, this value is a determining factor in the machine translation (MT) decision as well. It is still used in the rendering decision, but if the content is not currently in the desired language, it will be translated to it. Prior to the response being served, appropriate MT would be initiated based on this value. In addition to its current use, a new use of this field would be defined as the target language of MT as well as what language is appropriate for rendering. An HTML author (or a program that dynamically creates content) can do so in their language of choice only while the Content-Language field set during the HTTP response creation process defines what language the content should be dynamically translated into.
摘要:
A software communication system is configured with a base connection point with a plug-in type architecture. A plurality of classes is used that implements a specified interface, the interface including a method for receiving packet data. Each one of the plurality of classes is assigned to a component identifier. The plurality of classes are registered using a corresponding component identifier, and information in a packet is used to select an appropriate one of the classes to receive the packet data.
摘要:
An optimized design for a multi-user server architecture for disseminating a variety of real-time application data, such as audio, video, text and motion, while supporting general purpose tools. A general server system without an imposed GUI enables the end purchaser to customize the user interface as well as execute tools to monitor and control the operation of the system.
摘要:
In a computer environment which provides support for compound documents composed of multiple parts, a technique is provided for linking parts which rely on common data so that updating the common data in one part updates the common data in the linked parts. The parts are preferably object oriented in nature, and the linking is performed automatically.
摘要:
A plug-in interface is provided in a crawling search engine. Plug-in parsers are also provided for use with the search engine. The plug-in interface allows the search engine to be configured with different plug-in parsers. Thus, a customer may configure a search engine with a parser that best suits the needs of the customer and to try new parsing algorithms to find the best results.
摘要:
A combination of Machine Translation (MT) techniques are used with a ‘Hybrid’ Translation Memory (HTM)database. The HTM database stores malformed translated sentences matched with their correct translations. Each sentence that is translated with MT is analyzed by the MT algorithms to determine a value for the accuracy of the translation. If the accuracy is greater than or equal to a preset tolerance level, the sentence is considered to be translated sufficiently well. Therefore, no database need be checked for all the sufficiently translated sentences. However, if the accuracy is below the tolerance, an HTM database is checked for the same bad translation and if found, replaced with the matching correct translation.
摘要:
A technique for converting a software program into an object oriented class for sending across a network. A software program is loaded as instance data into a single object oriented class which is self-extracting. Preferably, each program file from the software program is compressed prior to being loaded as instance data into the class. The class may be a Java class which is sent over the Internet to a Java enabled computer system, where the class is unpackaged and the original software program recreated.
摘要:
Server capacity is increased on a network computer system. A total number of peers that an individual client will communicate with directly is determined. Then, a total number of clients handled by a server interconnected to the individual client is reduced by the determined total number or peers.
摘要:
A matrix is created for storing the various verified methods of communication that are available between a plurality of hosts. Each host pair has two or three values stored in the matrix to indicate the known methods of communications between each other. A first value indicates whether unreliable multicast communications are possible, not possible or not yet determined. A second value indicates whether unreliable unicast communications are possible, not possible, or not yet determined. A third optional value may indicate whether reliable unicast communications are possible, not possible, or not yet determined. The mode of communications between each pair of hosts is then selected in the order of unreliable multicast, unreliable unicast, and, finally, reliable unicast.