AVOIDING DUPLICATE AND EQUIVALENT DATA OBJECTS IN SERVICE REGISTRIES

    公开(公告)号:US20120047155A1

    公开(公告)日:2012-02-23

    申请号:US13182339

    申请日:2011-07-13

    IPC分类号: G06F17/30

    摘要: A method for processing a data object for a database, the database containing data representing a first data model and a set of one or more mapping rules, includes receiving a data object that conforms to a second data model. The method then selects one or more of the mapping rules. The mapping rules provide a mapping between a set of elements of the second data model and a corresponding set of elements of the first data model. The method applies the selected mapping rules to transform a set of elements of the received data object into a corresponding set of elements of a target data object conforming to the first data model. The method then searches the database for the set of elements of the target data object to identify instances of the target data object in the database. A corresponding computer program product and apparatus are also disclosed.

    AVOIDING DUPLICATE AND EQUIVALENT DATA OBJECTS IN SERVICE REGISTRIES
    2.
    发明申请
    AVOIDING DUPLICATE AND EQUIVALENT DATA OBJECTS IN SERVICE REGISTRIES 有权
    在服务注册表中避免重复数据和等效数据对象

    公开(公告)号:US20120185493A1

    公开(公告)日:2012-07-19

    申请号:US13431977

    申请日:2012-03-28

    IPC分类号: G06F17/30

    摘要: A method for processing a data object for a database, the database containing data representing a first data model and a set of one or more mapping rules, includes receiving a data object that conforms to a second data model. The method then selects one or more of the mapping rules. The mapping rules provide a mapping between a set of elements of the second data model and a corresponding set of elements of the first data model. The method applies the selected mapping rules to transform a set of elements of the received data object into a corresponding set of elements of a target data object conforming to the first data model. The method then searches the database for the set of elements of the target data object to identify instances of the target data object in the database. A corresponding computer program product and apparatus are also disclosed.

    摘要翻译: 一种用于处理数据库的数据对象的方法,所述数据库包含表示第一数据模型的数据和一组一个或多个映射规则,包括接收符合第二数据模型的数据对象。 该方法然后选择一个或多个映射规则。 映射规则提供第二数据模型的一组元素与第一数据模型的相应元素集之间的映射。 该方法应用所选择的映射规则以将接收到的数据对象的一组元素转换成符合第一数据模型的目标数据对象的相应元素集合。 然后,该方法在数据库中搜索目标数据对象的一组元素,以标识数据库中目标数据对象的实例。 还公开了相应的计算机程序产品和装置。

    Maintaining and supplying speech models
    3.
    发明授权
    Maintaining and supplying speech models 有权
    维持和提供语言模型

    公开(公告)号:US08938388B2

    公开(公告)日:2015-01-20

    申请号:US13544145

    申请日:2012-07-09

    摘要: Maintaining and supplying a plurality of speech models is provided. A plurality of speech models and metadata for each speech model are stored. A query for a speech model is received from a source. The query includes one or more conditions. The speech model with metadata most closely matching the supplied one or more conditions is determined. The determined speech model is provided to the source. A refined speech model is received from the source, and the refined speech model is stored.

    摘要翻译: 提供多个语音模型的维护和提供。 存储用于每个语音模型的多个语音模型和元数据。 从源接收到语音模型的查询。 该查询包括一个或多个条件。 确定具有与提供的一个或多个条件最接近匹配的元数据的语音模型。 确定的语音模型被提供给源。 从源头接收精细的语音模型,存储精细的语音模型。

    Converting partial word lists into a phoneme tree for speech recognition
    4.
    发明授权
    Converting partial word lists into a phoneme tree for speech recognition 有权
    将部分单词列表转换为语音识别的音素树

    公开(公告)号:US08620656B2

    公开(公告)日:2013-12-31

    申请号:US13411614

    申请日:2012-03-04

    IPC分类号: G10L15/06 G10L15/04

    CPC分类号: G10L15/187

    摘要: The present invention discloses converting a text form into a speech. In the present invention, partial word lists of a data source are obtained by parsing the data source in parallel or in series. The partial word lists are then compiled to obtain phoneme graphs corresponding, respectively, to the partial word lists, and then the obtained phoneme graphs are combined. Speech recognition is then conducted according to the combination results. According to the present invention, computational complexity may be reduced and recognition efficiency may be improved during speech recognition.

    摘要翻译: 本发明公开了将文本形式转换为语音。 在本发明中,通过并行或串联解析数据源来获得数据源的部分单词列表。 然后编写部分单词列表以获得分别对应于部分单词列表的音素图,然后组合所获得的音素图。 然后根据组合结果进行语音识别。 根据本发明,可以降低计算复杂度,并且在语音识别期间可以提高识别效率。

    REDUCING LAYERING OVERHEAD IN COLLECTIVE COMMUNICATION OPERATIONS
    5.
    发明申请
    REDUCING LAYERING OVERHEAD IN COLLECTIVE COMMUNICATION OPERATIONS 失效
    减少集体通信业务中的层次结构

    公开(公告)号:US20090007140A1

    公开(公告)日:2009-01-01

    申请号:US11771311

    申请日:2007-06-29

    申请人: Bin Jia

    发明人: Bin Jia

    IPC分类号: G06F3/00

    CPC分类号: H04L69/32

    摘要: A communication method for collective operations is provided which eliminates the need for a three layered structure. Instead, the method of the present invention employs a control structure which is specifically designed to keep track of the progress of the collective communication operations and the facilities for the handling of asynchronous message passing. The method of the present invention thus eliminates the need for an intermediary, point-to-point communication layer that is required to follow message matching semantics for sending messages, receiving messages and for awaiting message arrivals. Application layer tasks and user defined programs running in the communication layer share access to the control structure as a mechanism for synchronizing and scheduling the progress of the collective communication operation.

    摘要翻译: 提供了一种用于集体操作的通信方法,其消除了对三层结构的需要。 相反,本发明的方法采用专门设计用于跟踪集体通信操作的进展和用于处理异步消息传递的设施的控制结构。 因此,本发明的方法消除了对于遵循用于发送消息,接收消息和等待消息到达的消息匹配语义所需的中间点对点通信层的需要。 在通信层中运行的应用层任务和用户定义的程序共享对控制结构的访问,作为用于同步和调度集体通信操作的进程的机制。

    RDMA Method for MPI_REDUCE/MPI_ALLREDUCE on Large Vectors
    6.
    发明申请
    RDMA Method for MPI_REDUCE/MPI_ALLREDUCE on Large Vectors 失效
    大量载体上MPI_REDUCE / MPI_ALLREDUCE的RDMA方法

    公开(公告)号:US20080148013A1

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

    申请号:US11611477

    申请日:2006-12-15

    申请人: Bin Jia

    发明人: Bin Jia

    IPC分类号: G06F15/82 G06F9/30

    CPC分类号: G06F9/5061

    摘要: Methods, systems and computer programs for distributing a computing operation among a plurality of processes and for gathering results of the computing operation from the plurality of processes are described. An exemplary method includes the operations of pairing a plurality of processes such that each process has a maximum of one interaction partner, selecting half of the data located at a process, dividing the selected half of the data into a plurality of data segments, transmitting a first data segment resulting from the dividing operation form the process to the interaction partner of the process, receiving a second data segment at the process from the interaction partner, concurrently with the transferring and receiving operations, performing a computing operation on a third data segment previously received from a previous interaction partner and a fourth data segment from the data segments, and iterating over the transmitting, receiving and computing operations until all the data segments have been exchanged.

    摘要翻译: 描述用于在多个处理中分发计算操作并从多个处理中收集计算操作的结果的方法,系统和计算机程序。 一种示例性方法包括配对多个处理的操作,使得每个进程具有最多一个交互对象,选择位于进程的数据的一半,将所选择的一半数据划分成多个数据段,发送 由分割操作产生的第一数据段形成流程到进程的交互伙伴,在与交互伙伴的进程处接收第二数据段,与传送和接收操作同时地在先前对第三数据段执行计算操作 从先前的交互伙伴接收到的数据段和来自数据段的第四数据段,并迭代发送,接收和计算操作,直到所有的数据段被交换。

    Data gather scatter - redistribution machine
    7.
    发明申请
    Data gather scatter - redistribution machine 有权
    数据采集​​散射 - 再分配机

    公开(公告)号:US20050060714A1

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

    申请号:US10963091

    申请日:2004-10-12

    IPC分类号: G06F9/44 G06F9/46 G06F15/163

    CPC分类号: G06F9/546

    摘要: A method, system, and computer program product to transfer data between two application data structures by copying a data gather scatter program (DGSP) from an exporting process address space where a first data structure is located, to a location in shared memory visible to an importing process address space; assembling a parameter set identifying the data structure; starting a data gather scatter-redistribution machine (DGS-RM) in an importing process space where a second application data structure is located; passing the first parameter set, the DGSP copy, and a second parameter set identifying a second application data structure and a second DGSP to the DGS-RM; and creating master and worker stack machines. The master stack machine identifies a contiguous chunk of the first data structure. The worker stack machine identifies contiguous chunks of the second data structure representing the same number of bytes as the contiguous chunk of the first data structure and transferring to (from) one or more identified chunks of the second data structure from (to) the single chunk of the first application data structure.

    摘要翻译: 一种方法,系统和计算机程序产品,用于通过从第一数据结构所在的导出过程地址空间复制数据采集分散程序(DGSP)到共享存储器中的位置来在两个应用数据结构之间传送数据, 导入进程地址空间; 组装识别数据结构的参数集; 在第二个应用数据结构所在的导入过程空间中启动数据采集分散重新分发机器(DGS-RM); 将第一参数集,DGSP副本以及标识第二应用数据结构和第二DGSP的第二参数集传递给DGS-RM; 并创建主和工作堆栈机器。 主堆栈机器识别第一数据结构的连续块。 工作者堆栈机器识别表示与第一数据结构的连续块相同数量的字节的第二数据结构的连续块,并且从(到)单个块转移到(从)第二数据结构的一个或多个识别的块 的第一个应用数据结构。

    Method and system for overlaying image with text
    8.
    发明申请
    Method and system for overlaying image with text 审中-公开
    用文本覆盖图像的方法和系统

    公开(公告)号:US20050025235A1

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

    申请号:US10902173

    申请日:2004-07-30

    申请人: Jack Hoang Bin Jia

    发明人: Jack Hoang Bin Jia

    摘要: The present invention relates to overlaying video images with text, especially with images recorded on a Digital Video Recorder. A system is provided for managing video images recorded of a transaction by a digital video capture element using a transaction peripheral comprising: a video input buffer for receiving an image of the transaction from the transaction peripheral; a processor element for superimposing on the image text information received from the transaction peripheral relating to the transaction; a storage element for storing the superimposed image; and a database for linking the image and at least one detail of the transaction.

    摘要翻译: 本发明涉及用文本覆盖视频图像,特别是与记录在数字录像机上的图像。 提供了一种系统,用于管理使用事务外围设备的数字视频捕捉元件记录交易的视频图像,所述数据视频捕获元件包括:视频输入缓冲器,用于从所述交易外围设备接收所述交易的图像 处理器元件,用于将与交易相关的从交易外围设备接收的文本信息叠加在图像上; 用于存储叠加图像的存储元件; 以及用于链接图像和交易的至少一个细节的数据库。

    Avoiding duplicate and equivalent data objects in service registries

    公开(公告)号:US08799301B2

    公开(公告)日:2014-08-05

    申请号:US13431977

    申请日:2012-03-28

    IPC分类号: G06F17/30

    摘要: A method for processing a data object for a database, the database containing data representing a first data model and a set of one or more mapping rules, includes receiving a data object that conforms to a second data model. The method then selects one or more of the mapping rules. The mapping rules provide a mapping between a set of elements of the second data model and a corresponding set of elements of the first data model. The method applies the selected mapping rules to transform a set of elements of the received data object into a corresponding set of elements of a target data object conforming to the first data model. The method then searches the database for the set of elements of the target data object to identify instances of the target data object in the database. A corresponding computer program product and apparatus are also disclosed.

    Contention free pipelined broadcasting within a constant bisection bandwidth network topology
    10.
    发明授权
    Contention free pipelined broadcasting within a constant bisection bandwidth network topology 失效
    在一个恒定的二分带宽网络拓扑中进行无争议的流水线广播

    公开(公告)号:US08526439B2

    公开(公告)日:2013-09-03

    申请号:US13486121

    申请日:2012-06-01

    申请人: Bin Jia

    发明人: Bin Jia

    IPC分类号: H04L12/28

    摘要: In an interconnection network, multiple nodes are connected to one of a first layer of switches. The first layer of switches is connected to one another through a second layer of switches. Each of the nodes is connected through one of multiple shared links connecting the first layer switches and the second layer of switches. A pipelined broadcast manager schedules a hierarchical pipelined broadcast through at least one switch of the first layer switches comprising non-root nodes by selecting two nodes among the non-root nodes connected to the at least one switch and scheduling each of multiple broadcast steps for the pipelined broadcast with at least one of an inter-switch broadcast phase and an intra-switch broadcast phase using the selected two nodes.

    摘要翻译: 在互连网络中,多个节点连接到第一层交换机之一。 第一层交换机通过第二层交换机相互连接。 每个节点通过连接第一层交换机和第二层交换机的多个共享链路之一连接。 流水线广播管理器通过选择包括非根节点的第一层交换机的至少一个交换机,通过选择与至少一个交换机连接的非根节点之间的两个节点来调度分级流水线广播,并且为 使用所选择的两个节点,使用交换机间广播阶段和交换机内广播阶段中的至少一个进行流水线广播。