Language processing resources for automated mobile language translation
    1.
    发明授权
    Language processing resources for automated mobile language translation 有权
    用于自动化移动语言翻译的语言处理资源

    公开(公告)号:US09183197B2

    公开(公告)日:2015-11-10

    申请号:US13715320

    申请日:2012-12-14

    IPC分类号: G06F17/28

    CPC分类号: G06F17/2809

    摘要: Automated language translation often involves language translation resources of significant size (e.g., 50-gigabyte phrase tables) and significant computational power exceeding the capabilities of many mobile devices. Remotely accessible servers capable of near-realtime, automated translation may be inaccessible or prohibitively costly while traveling abroad. Presented herein are adaptations of language translation techniques for offline mobile devices involving reducing the size and raising the efficiency of the language modeling resources. A word index may be provided that stores respective string representations of the words of a language, and maps respective words to a location (e.g., address or offset) of respective word representations within the word index. Language translation resources (e.g., phrase tables) may then specify logical relationships using the word index addresses of the involved words, rather than the string equivalents. This technique significantly condenses the language resources and provides faster, bidirectional access to the word representations of the language.

    摘要翻译: 自动语言翻译通常涉及大小相当大的语言翻译资源(例如,50G字节表),并且具有超过许多移动设备能力的显着计算能力。 远程访问的服务器能够进行近实时自动翻译,在出国旅行时可能无法访问或成本高昂。 这里提出的适用于离线移动设备的语言翻译技术涉及缩小语言建模资源的规模和提高效率。 可以提供一个词索引,其存储语言的单词的各个字符串表示,并将各个词映射到单词索引中的各个单词表示的位置(例如,地址或偏移)。 然后,语言翻译资源(例如,短语表)可以使用所涉及的词的单词索引地址来指定逻辑关系,而不是字符串等价物。 这种技术显着缩短了语言资源,并提供了更快速,双向访问语言的单词表示。

    LANGUAGE PROCESSING RESOURCES FOR AUTOMATED MOBILE LANGUAGE TRANSLATION
    2.
    发明申请
    LANGUAGE PROCESSING RESOURCES FOR AUTOMATED MOBILE LANGUAGE TRANSLATION 有权
    用于自动移动语言翻译的语言处理资源

    公开(公告)号:US20140172407A1

    公开(公告)日:2014-06-19

    申请号:US13715320

    申请日:2012-12-14

    IPC分类号: G06F17/28

    CPC分类号: G06F17/2809

    摘要: Automated language translation often involves language translation resources of significant size (e.g., 50-gigabyte phrase tables) and significant computational power exceeding the capabilities of many mobile devices. Remotely accessible servers capable of near-realtime, automated translation may be inaccessible or prohibitively costly while traveling abroad. Presented herein are adaptations of language translation techniques for offline mobile devices involving reducing the size and raising the efficiency of the language modeling resources. A word index may be provided that stores respective string representations of the words of a language, and maps respective words to a location (e.g., address or offset) of respective word representations within the word index. Language translation resources (e.g., phrase tables) may then specify logical relationships using the word index addresses of the involved words, rather than the string equivalents. This technique significantly condenses the language resources and provides faster, bidirectional access to the word representations of the language.

    摘要翻译: 自动语言翻译通常涉及大小相当大的语言翻译资源(例如,50G字节表),并且具有超过许多移动设备能力的显着计算能力。 远程访问的服务器能够进行近实时自动翻译,在出国旅行时可能无法访问或成本高昂。 这里提出的适用于离线移动设备的语言翻译技术涉及缩小语言建模资源的规模和提高效率。 可以提供一个词索引,其存储语言的单词的各个字符串表示,并将各个词映射到单词索引中的各个单词表示的位置(例如,地址或偏移)。 然后,语言翻译资源(例如,短语表)可以使用所涉及的词的单词索引地址来指定逻辑关系,而不是字符串等价物。 这种技术显着缩短了语言资源,并提供了更快速,双向访问语言的单词表示。

    NON-BLOCKING CACHING TECHNIQUE
    3.
    发明申请
    NON-BLOCKING CACHING TECHNIQUE 有权
    非阻塞缓存技术

    公开(公告)号:US20140173200A1

    公开(公告)日:2014-06-19

    申请号:US13719252

    申请日:2012-12-19

    IPC分类号: G06F12/08

    摘要: The described implementations relate to processing of electronic data. One implementation is manifested as a system that can include a cache module and at least one processing device configured to execute the cache module. The cache module can be configured to store data items in slots of a cache structure, receive a request for an individual data item that maps to an individual slot of the cache structure, and, when the individual slot of the cache structure is not available, return without further processing the request. For example, the request can be received from a calling application or thread that can proceed without blocking irrespective of whether the request is fulfilled by the cache module.

    摘要翻译: 所描述的实现涉及电子数据的处理。 一个实现表现为可以包括缓存模块和被配置为执行高速缓存模块的至少一个处理设备的系统。 高速缓存模块可以被配置为将数据项存储在高速缓存结构的时隙中,接收对映射到高速缓存结构的单个时隙的单个数据项的请求,并且当高速缓存结构的各个时隙不可用时, 返回而不进一步处理请求。 例如,可以从呼叫应用程序或线程接收请求,无论该缓存模块是否满足请求,可以继续进行而不阻塞。

    Non-blocking caching technique
    4.
    发明授权
    Non-blocking caching technique 有权
    非阻塞缓存技术

    公开(公告)号:US09223780B2

    公开(公告)日:2015-12-29

    申请号:US13719252

    申请日:2012-12-19

    IPC分类号: G06F17/30 G06F12/08

    摘要: The described implementations relate to processing of electronic data. One implementation is manifested as a system that can include a cache module and at least one processing device configured to execute the cache module. The cache module can be configured to store data items in slots of a cache structure, receive a request for an individual data item that maps to an individual slot of the cache structure, and, when the individual slot of the cache structure is not available, return without further processing the request. For example, the request can be received from a calling application or thread that can proceed without blocking irrespective of whether the request is fulfilled by the cache module.

    摘要翻译: 所描述的实现涉及电子数据的处理。 一个实现表现为可以包括缓存模块和被配置为执行高速缓存模块的至少一个处理设备的系统。 高速缓存模块可以被配置为将数据项存储在高速缓存结构的时隙中,接收对映射到高速缓存结构的单个时隙的单个数据项的请求,并且当高速缓存结构的各个时隙不可用时, 返回而不进一步处理请求。 例如,可以从呼叫应用程序或线程接收请求,无论该缓存模块是否满足请求,可以继续进行而不阻塞。