CODE CLONE NOTIFICATION AND ARCHITECTURAL CHANGE VISUALIZATION
    1.
    发明申请
    CODE CLONE NOTIFICATION AND ARCHITECTURAL CHANGE VISUALIZATION 审中-公开
    代码通知和架构变更可视化

    公开(公告)号:US20120159434A1

    公开(公告)日:2012-06-21

    申请号:US12972535

    申请日:2010-12-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36 G06F8/751

    摘要: A code verification system is described herein that provides augmented code review with code clone analysis and visualization to help software developers automatically identify similar instances of the same code and to visualize differences in versions of software code over time. The system uses code clone search technology to identify code clones and to present the user with information about similar code as the developer makes changes. The system may provide automated notification to the developer or to other teams as changes are made to code segments with one or more related clones. The code verification system also helps the developer to understand architectural evolution of a body of software code. The code verification system provides an analysis component for determining architectural differences based on the code clone detection result between the two versions of the software code base. The code verification system also provides a user interface component for displaying identified differences to developers and others involved with the software development process in intuitive and useful ways.

    摘要翻译: 本文描述了一种代码验证系统,其通过代码克隆分析和可视化来提供增强的代码审查,以帮助软件开发人员自动识别相同代码的相似实例,并可视化软件代码随时间的版本的差异。 该系统使用代码克隆搜索技术来识别代码克隆,并向用户呈现与开发者进行更改相似的代码的信息。 系统可以向开发人员或其他团队提供自动通知,因为对具有一个或多个相关克隆的代码段进行了更改。 代码验证系统还可以帮助开发人员了解一系列软件代码的架构演变。 代码验证系统基于软件代码库的两个版本之间的代码克隆检测结果提供了用于确定架构差异的分析组件。 代码验证系统还提供了一个用户界面组件,用于以直观和有用的方式向开发人员和与软件开发过程相关的其他人显示识别的差异。

    Arbitrary precision floating number processing
    2.
    发明授权
    Arbitrary precision floating number processing 有权
    任意精度浮点数处理

    公开(公告)号:US08095767B2

    公开(公告)日:2012-01-10

    申请号:US12346061

    申请日:2008-12-30

    IPC分类号: G06F12/02 G06F7/38

    CPC分类号: G06F7/483 G06F7/49957

    摘要: Techniques for providing arbitrary precision floating number (APFN) processing are disclosed. In some aspects, an APFN store may be used to store a large number (i.e., an APFN) having many significant digits, which in turn may enable a high degree of precision in mathematical operations. An APFN module may be used to create and define the APFN store. The APFN module may enable a user to define a precision (significant digits) for the large number that corresponds to the size of an array of bytes in the APFN store that are allocated for storing the large number. In further aspects, the APFN store may be used to store additional intermediary data and a resultant.

    摘要翻译: 公开了提供任意精度浮动数(APFN)处理的技术。 在一些方面,可以使用APFN存储来存储具有许多有效数字的大量(即,APFN),这又可以使数学运算中的高度精度。 可以使用APFN模块来创建和定义APFN存储。 APFN模块可以使用户能够为与分配用于存储大数量的APFN存储中的字节数组的大小相对应的大数量定义精确度(有效数字)。 在另外的方面,APFN存储可以用于存储附加的中间数据和结果。

    Symbolic Computation Using Tree-Structured Mathematical Expressions
    3.
    发明申请
    Symbolic Computation Using Tree-Structured Mathematical Expressions 审中-公开
    使用树结构数学表达式的符号计算

    公开(公告)号:US20100191793A1

    公开(公告)日:2010-07-29

    申请号:US12360853

    申请日:2009-01-28

    IPC分类号: G06F7/38 G06F17/10

    CPC分类号: G06F17/10 G06F7/38

    摘要: A method for performing symbolic computations on a mathematical expression. The mathematical expression may be converted to a tree structure having one or more parent nodes and one or more child nodes. Each parent node may be a mathematical operation. Each child node may be a mathematical expression on which the mathematical operation is performed in a specified order. Each child node may be in a hierarchical relationship to one of the parent nodes. The parent nodes, the child nodes or both may be manipulated to perform a first symbolic computation on the mathematical expression.

    摘要翻译: 一种用于对数学表达式执行符号计算的方法。 数学表达式可以转换为具有一个或多个父节点和一个或多个子节点的树结构。 每个父节点可以是数学运算。 每个子节点可以是以指定顺序执行数学运算的数学表达式。 每个子节点可以与父节点中的一个分层关系。 可以操纵父节点,子节点或两者以对数学表达式执行第一符号计算。

    ARBITRARY PRECISION FLOATING NUMBER PROCESSING
    4.
    发明申请
    ARBITRARY PRECISION FLOATING NUMBER PROCESSING 有权
    仲裁精度浮数代码处理

    公开(公告)号:US20100169605A1

    公开(公告)日:2010-07-01

    申请号:US12346061

    申请日:2008-12-30

    IPC分类号: G06F12/02 G06F7/38

    CPC分类号: G06F7/483 G06F7/49957

    摘要: Techniques for providing arbitrary precision floating number (APFN) processing are disclosed. In some aspects, an APFN store may be used to store a large number (i.e., an APFN) having many significant digits, which in turn may enable a high degree of precision in mathematical operations. An APFN module may be used to create and define the APFN store. The APFN module may enable a user to define a precision (significant digits) for the large number that corresponds to the size of an array of bytes in the APFN store that are allocated for storing the large number. In further aspects, the APFN store may be used to store additional intermediary data and a resultant.

    摘要翻译: 公开了提供任意精度浮动数(APFN)处理的技术。 在一些方面,可以使用APFN存储来存储具有许多有效数字的大量(即,APFN),这又可以使数学运算中的高度精度。 可以使用APFN模块来创建和定义APFN存储。 APFN模块可以使用户能够为与分配用于存储大数量的APFN存储中的字节数组的大小相对应的大数量定义精确度(有效数字)。 在另外的方面,APFN存储可以用于存储附加的中间数据和结果。

    PLATFORM FOR LEARNING BASED RECOGNITION RESEARCH
    5.
    发明申请
    PLATFORM FOR LEARNING BASED RECOGNITION RESEARCH 有权
    基于学习的识别研究平台

    公开(公告)号:US20100205120A1

    公开(公告)日:2010-08-12

    申请号:US12366655

    申请日:2009-02-06

    CPC分类号: G06K9/6253 G10L15/063

    摘要: A method for researching and developing a recognition model in a computing environment, including gathering one or more data samples from one or more users in the computing environment into a training data set used for creating the recognition model, receiving one or more training parameters defining a feature extraction algorithm configured to analyze one or more features of the training data set, a classifier algorithm configured to associate the features to a template set, a selection of a subset of the training data set, a type of the data samples, or combinations thereof, creating the recognition model based on the training parameters, and evaluating the recognition model.

    摘要翻译: 一种用于在计算环境中研究和开发识别模型的方法,包括将来自所述计算环境中的一个或多个用户的一个或多个数据样本收集到用于创建所述识别模型的训练数据集中,接收定义一个或多个训练参数的训练参数 特征提取算法,其被配置为分析训练数据集的一个或多个特征,分类器算法,被配置为将特征与模板集合相关联,训练数据集的子集的选择,数据样本的类型或其组合 ,基于训练参数创建识别模型,并对识别模型进行评估。

    Platform for learning based recognition research
    6.
    发明授权
    Platform for learning based recognition research 有权
    基于学习的平台识别研究

    公开(公告)号:US08266078B2

    公开(公告)日:2012-09-11

    申请号:US12366655

    申请日:2009-02-06

    IPC分类号: G06F15/18 G06K9/62 G06K9/46

    CPC分类号: G06K9/6253 G10L15/063

    摘要: A method for researching and developing a recognition model in a computing environment, including gathering one or more data samples from one or more users in the computing environment into a training data set used for creating the recognition model, receiving one or more training parameters defining a feature extraction algorithm configured to analyze one or more features of the training data set, a classifier algorithm configured to associate the features to a template set, a selection of a subset of the training data set, a type of the data samples, or combinations thereof, creating the recognition model based on the training parameters, and evaluating the recognition model.

    摘要翻译: 一种用于在计算环境中研究和开发识别模型的方法,包括将来自所述计算环境中的一个或多个用户的一个或多个数据样本收集到用于创建所述识别模型的训练数据集中,接收定义一个或多个训练参数的训练参数 特征提取算法,其被配置为分析训练数据集的一个或多个特征,分类器算法,被配置为将特征与模板集合相关联,训练数据集的子集的选择,数据样本的类型或其组合 ,基于训练参数创建识别模型,并对识别模型进行评估。

    Dynamic wireless VLAN IP multicast distribution
    7.
    发明授权
    Dynamic wireless VLAN IP multicast distribution 有权
    动态无线VLAN IP组播分发

    公开(公告)号:US08611270B1

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

    申请号:US11624988

    申请日:2007-01-19

    CPC分类号: H04W4/06 H04W88/08

    摘要: In one embodiment, a system that employs IGMP (Internet Group Management Protocol) snooping and client tracking to forward an IP multicast flow between a distribution (e.g., wired or backbone) network and a wireless network without the need to configure a VLAN on either infrastructure. A single IP multicast flow is forwarded natively on the distribution network (e.g., from an IP Multicast enabled router) to an AP, and the AP replicates and forwards the multicast flow to a plurality of domains on the wireless network.

    摘要翻译: 在一个实施例中,使用IGMP(因特网组管理协议)窥探和客户端跟踪以在分发(例如,有线或骨干)网络和无线网络之间转发IP多播流而不需要在任一基础设施上配置VLAN的系统 。 单个IP组播流在分发网络(例如,从启用IP多播的路由器)本地转发到AP,并且AP将多播流复制并转发到无线网络上的多个域。

    IMAGE SEARCH COLOR SKETCH FILTERING
    8.
    发明申请
    IMAGE SEARCH COLOR SKETCH FILTERING 审中-公开
    图像搜索彩色草图过滤

    公开(公告)号:US20120162244A1

    公开(公告)日:2012-06-28

    申请号:US12980071

    申请日:2010-12-28

    IPC分类号: G09G5/02 G06K9/68

    CPC分类号: G06F16/532

    摘要: Visual features of images are translated into visual words defined by a dictionary. The visual words are indexed and the images are stored in an image store. A sketched imaged, translated into visual words, is utilized to search for similar images in the image store. The visual words are compared to visual words in the index to identify matches associated with stored images. The stored images are displayed and ranked according to the highest number of matches. Textual searches are used to supplement or refine the search results.

    摘要翻译: 图像的视觉特征被翻译成由词典定义的视觉词。 视觉词被索引,图像存储在图像存储中。 被绘制成图像,被翻译为视觉词,被用于在图像存储中搜索类似的图像。 将视觉词与索引中的视觉词进行比较,以识别与存储的图像相关联的匹配。 存储的图像根据最高匹配数量进行显示和排序。 文字搜索用于补充或改进搜索结果。