Method, system and program product for evaluating java software best practices across multiple vendors
    2.
    发明申请
    Method, system and program product for evaluating java software best practices across multiple vendors 失效
    用于评估多个供应商的Java软件最佳实践的方法,系统和程序产品

    公开(公告)号:US20060005161A1

    公开(公告)日:2006-01-05

    申请号:US10881969

    申请日:2004-06-30

    IPC分类号: G06F9/44

    摘要: An analysis tool extracts class data from Java objects originating from multiple vendors having a particular design specification. A database mining tool then creates training data from the extracted class data to create a definition of objects associated with the particular design specification. Various implementations of the defined classes are compared across various performance metrics, which are output for the program designer as a function of vendor. The designer then selects the best design choices based on the best practices of multiple vendors disclosed by the outputs of the analysis tool when implementing a new Java program.

    摘要翻译: 分析工具从源自具有特定设计规范的多个供应商的Java对象中提取类数据。 然后,数据库挖掘工具从提取的类数据创建训练数据,以创建与特定设计规范相关联的对象的定义。 定义的类的各种实现在不同的性能指标之间进行比较,这些指标作为供应商的函数为程序设计者输出。 然后,设计人员根据分析工具的输出在实施新的Java程序时披露的多个供应商的最佳做法,选择最佳设计选择。

    Method, system and program product for optimizing java application performance through data mining
    4.
    发明申请
    Method, system and program product for optimizing java application performance through data mining 失效
    通过数据挖掘优化java应用程序性能的方法,系统和程序产品

    公开(公告)号:US20060005177A1

    公开(公告)日:2006-01-05

    申请号:US10881968

    申请日:2004-06-30

    IPC分类号: G06F9/45

    CPC分类号: G06F8/73 G06F8/443

    摘要: Metadata describing common Java classes is extracted and utilized to optimize a Java program's performance based on the code requirements of the application. Data mining techniques extract metadata and other information about different sets of JVM byte code written by multiple vendors to determine the design choices and optimizations made by each vendor in implementing their JVM. Then, byte code in a Java application being programmed is analyzed in comparison to each vendor's JVM metadata and information. Based upon the application's requirements (for example footprint, performance, etc.), recommendations are generated that yield a newly compiled rt.jar that combines the best practices of each vendor together or recommends a particular vendor's standard JVM that is best suited for the application.

    摘要翻译: 提取和使用描述常见Java类的元数据,以根据应用程序的代码要求优化Java程序的性能。 数据挖掘技术提取关于由多个供应商编写的不同JVM字节代码集的元数据和其他信息,以确定每个供应商在实现其JVM时所做的设计选择和优化。 然后,与每个供应商的JVM元数据和信息进行比较,分析正在编程的Java应用程序中的字节码。 根据应用程序的要求(例如,脚印,性能等),会生成一个产生新编译的rt.jar的建议,该rt.jar将每个供应商的最佳实践结合在一起,或者推荐一个最适合应用程序的特定供应商的标准JVM 。

    System and Method for Configuring Voice Readers Using Semantic Analysis
    5.
    发明申请
    System and Method for Configuring Voice Readers Using Semantic Analysis 审中-公开
    使用语义分析配置语音阅读器的系统和方法

    公开(公告)号:US20070276667A1

    公开(公告)日:2007-11-29

    申请号:US11836890

    申请日:2007-08-10

    IPC分类号: G10L13/08

    CPC分类号: G10L13/08 G10L13/04

    摘要: A system and method for using semantic analysis to configure a voice reader is presented. A text file includes a plurality of text blocks, such as paragraphs. Processing performs semantic analysis on each text block in order to match the text block's semantic content with a semantic identifier. Once processing matches a semantic identifier with the text block, processing retrieves voice attributes that correspond to the semantic identifier (i.e. pitch value, loudness value, and pace value) and provides the voice attributes to a voice reader. The voice reader uses the text block to produce a synthesized voice signal with properties that correspond to the voice attributes. The text block may include semantic tags whereby processing performs latent semantic indexing on the semantic tags in order to match semantic identifiers to the semantic tags.

    摘要翻译: 提出了一种使用语义分析配置语音阅读器的系统和方法。 文本文件包括多个文本块,例如段落。 处理对每个文本块执行语义分析,以便将文本块的语义内容与语义标识符相匹配。 一旦处理与文本块匹配语义标识符,则处理检索对应于语义标识符(即,音调值,响度值和步调值)的语音属性,并将语音属性提供给语音读取器。 语音读取器使用文本块来产生具有对应于语音属性的属性的合成语音信号。 文本块可以包括语义标签,由此处理在语义标签上执行潜在语义索引,以将语义标识符与语义标签相匹配。

    Constructing dynamic multilingual pages in a Web portal
    6.
    发明申请
    Constructing dynamic multilingual pages in a Web portal 审中-公开
    在门户网站中构建动态多语言页面

    公开(公告)号:US20060218133A1

    公开(公告)日:2006-09-28

    申请号:US11089393

    申请日:2005-03-24

    IPC分类号: G06F17/30

    CPC分类号: G06F16/972

    摘要: A method, computer program product, and apparatus for generating multilingual web pages in a portal is disclosed. According to a preferred embodiment, a filter module associated with a web server intercepts an HTTP (Hypertext Transfer Protocol) request for a particular portal page and identifies the sender of the request. Language preferences for the sender are determined and a set of new language-specific HTTP requests are issued to obtain portlet content in each of the preferred languages of the sender. The results of these language-specific requests are then assembled into a multilingual portal page.

    摘要翻译: 公开了一种用于在门户中生成多语言网页的方法,计算机程序产品和装置。 根据优选实施例,与web服务器相关联的过滤器模块拦截针对特定门户页面的HTTP(超文本传输​​协议)请求并识别请求的发送者。 确定发件人的语言偏好,并发出一组新的语言特定的HTTP请求,以获取发件人的每种首选语言的portlet内容。 然后将这些特定语言的请求的结果组合到多语言门户页面中。

    System and method for securing code and ensuring proper execution using state-based encryption
    7.
    发明申请
    System and method for securing code and ensuring proper execution using state-based encryption 有权
    使用基于状态的加密来保护代码并确保正确执行的系统和方法

    公开(公告)号:US20050005103A1

    公开(公告)日:2005-01-06

    申请号:US10460461

    申请日:2003-06-12

    IPC分类号: G06F21/00 H04L9/00

    CPC分类号: G06F21/52

    摘要: A system and method for securing code segments and ensuring proper execution using state-based encryption is presented. A class loader captures a memory state snapshot and uses the memory state snapshot for generating a key that encrypts a class. The class loader subsequently captures additional memory state snapshots at specific execution cycle times, and uses the memory state snapshots to generate additional keys that encrypt subsequent code segments. The encrypted code segments are stored in a file that is distributed to client computers. The client computer decrypts the individual code segments using keys that are generated from client memory state snapshots. If a particular code segment is not loaded in order or has been altered, the code segment is not decrypted properly and the software program terminates.

    摘要翻译: 提出了一种用于保护代码段并确保使用状态加密的正确执行的系统和方法。 类加载器捕获内存状态快照,并使用内存状态快照来生成加密类的密钥。 类加载器随后在特定的执行周期中捕获额外的内存状态快照,并使用内存状态快照生成加密后续代码段的其他密钥。 加密的代码段存储在分发给客户端计算机的文件中。 客户端计算机使用从客户端内存状态快照生成的密钥来解密各个代码段。 如果特定的代码段未按顺序加载或已更改,则代码段未被正确解密,并且软件程序终止。

    Bi-directional Display
    8.
    发明申请
    Bi-directional Display 审中-公开
    双向显示

    公开(公告)号:US20070008331A1

    公开(公告)日:2007-01-11

    申请号:US11463131

    申请日:2006-08-08

    申请人: Steven Atkin

    发明人: Steven Atkin

    IPC分类号: G09G5/00

    摘要: A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing, level numbers are assigned, honoring any directional overrides present in the logical character stream. Subsequent weak and neutral type processing potentially causes attribute types to change based upon surrounding attribute types. Then, implicit processing assigns final level numbers to the stream which control reordering. Finally, reordering processing produces a sequence of characters in display order. By separating the facets of layout dealing with reordering from those that are concerned with rendering, such as line breaking, glyph selection, and shaping, the Haskell-based method is more discernible and comprehendable, thereby allowing it to be more useful as a model upon which others may base bidirectional implementations.

    摘要翻译: 一种实现在功能编程语言中的双向文本显示方法,其首先将双向属性分配给逻辑字符流。 接下来,通过显式处理,分配级数,以符合逻辑字符流中存在的任何方向覆盖。 随后的弱和中性类型处理可能导致属性类型根据周围的属性类型而改变。 然后,隐式处理将最终级数分配给控制重新排序的流。 最后,重排序处理按照显示顺序产生一系列字符。 通过将处理重新排序的布局与那些涉及渲染的方面分离,例如换行,字形选择和整形,基于Haskell的方法更可辨别和可理解,从而允许它更有用作为模型 哪些其他可能基于双向实现。

    Method and apparatus for testing software
    9.
    发明申请
    Method and apparatus for testing software 失效
    测试软件的方法和设备

    公开(公告)号:US20060026464A1

    公开(公告)日:2006-02-02

    申请号:US10902476

    申请日:2004-07-29

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3688

    摘要: A method, apparatus, and computer instructions for testing software. A set of questions regarding the application is presented, wherein the set of questions are selected from a database. In response to receiving a user input to the set of questions, the application is tested to form identified testing. In response to identifying testing, a testing report is generated using the identified testing, wherein the testing report includes links to testing instructions for the identified testing for the application.

    摘要翻译: 用于测试软件的方法,设备和计算机指令。 提出了一组有关应用程序的问题,其中从数据库中选择一组问题。 响应于接收到一组问题的用户输入,应用程序被测试以形成识别的测试。 响应于识别测试,使用识别的测试生成测试报告,其中测试报告包括用于针对应用的所识别的测试的测试指令的链接。

    Method and apparatus for testing a software program using mock translation input method editor
    10.
    发明申请
    Method and apparatus for testing a software program using mock translation input method editor 有权
    使用模拟翻译输入法编辑器测试软件程序的方法和装置

    公开(公告)号:US20050065772A1

    公开(公告)日:2005-03-24

    申请号:US10666870

    申请日:2003-09-18

    IPC分类号: G06F11/36 G06F17/28

    CPC分类号: G06F17/2872 G06F11/3672

    摘要: A method, apparatus, and computer instructions for testing software programs running on a data processing system. Text is translated from the source language to the target language to form translated text in response to a user input, containing the text in a source language. The text is entered through a computer interface in the data processing system. The translated text is inserted into a user interface of the software program to be tested to form inserted, translated text. The software program is written using the target language. A determination is made as to whether the software program functions correctly using the inserted, translated text.

    摘要翻译: 一种用于测试在数据处理系统上运行的软件程序的方法,装置和计算机指令。 文本从源语言转换为目标语言,以形成翻译文本,以响应用户输入,其中包含源语言中的文本。 文本通过数据处理系统中的计算机界面输入。 将翻译后的文本插入要测试的软件程序的用户界面,以形成插入的,翻译的文本。 软件程序使用目标语言编写。 确定软件程序是否使用插入的翻译文本正确运行。