Enabling access to aggregated software security information
    33.
    发明授权
    Enabling access to aggregated software security information 有权
    启用访问聚合的软件安全信息

    公开(公告)号:US08234706B2

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

    申请号:US11820759

    申请日:2007-06-20

    IPC分类号: G06F11/00

    CPC分类号: G06Q10/00

    摘要: A method for enabling access to software security data is provided. The method includes accessing data associated with software vulnerabilities from a plurality of on-line sources. The method further includes aggregating the data from the plurality of on-line sources and identifying attributes associated with the data. The method also includes enabling access to the aggregated data through a graphical user interface that can be used to analyze the data according to the attributes.

    摘要翻译: 提供了一种用于访问软件安全数据的方法。 该方法包括从多个在线源访问与软件漏洞相关联的数据。 该方法还包括聚合来自多个在线源的数据和识别与该数据相关联的属性。 该方法还包括通过可用于根据属性分析数据的图形用户界面来访问聚合数据。

    Global metadata embedding and decoding
    34.
    发明授权
    Global metadata embedding and decoding 有权
    全球元数据嵌入和解码

    公开(公告)号:US08156153B2

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

    申请号:US12180484

    申请日:2008-07-25

    IPC分类号: G06F7/00 G06F17/00 G06K9/00

    摘要: Global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respective start positions (xd, yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array. Global metadata may be decoded from the combined m-array by determining the respective amounts by which the plurality of copies of the first m-array are shifted, relative to the first m-array, in the combined m-array and by combining the respective amounts to produce a decoded value of the global metadata.

    摘要翻译: 通过组合第一m阵列和第一m阵列的多个副本来将全局元数据(诸如可以是全球唯一标识符的文档标识符)嵌入到嵌入式交互式代码文档中以生成组合的m阵列 具有编码的全局元数据,使得组合的m阵列中的第一m阵列的多个副本中的各个开始位置(xd,yd)i分别被移动,基于全局元数据的相应部分的相应量, 相对于组合的m阵列中的第一m阵列的开始位置。 可以通过确定在组合的m阵列中第一m阵列的多个副本相对于第一m阵列移位的相应量,并通过组合相应的数组来组合全局元数据 相当于产生全局元数据的解码值。

    Code-Clone Detection and Analysis
    35.
    发明申请
    Code-Clone Detection and Analysis 有权
    代码克隆检测与分析

    公开(公告)号:US20110246968A1

    公开(公告)日:2011-10-06

    申请号:US12752942

    申请日:2010-04-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/751 G06F8/71 G06F8/75

    摘要: Techniques for detecting, analyzing, and/or reporting code clone are described herein. In one or more implementations, clone-code detection is performed on one or more source code bases to find true and near clones of a subject code snippet that a user (e.g., a software developer) expressly or implicitly selected. In one or more other implementations, code clone is analyzed to estimate the code-improvement-potential (such as bug-potential and code-refactoring-potential) properties of clones. One or more other implementations present the results of code clone analysis with indications (e.g., rankings) of the estimated properties of the respective the clones.

    摘要翻译: 本文描述了用于检测,分析和/或报告代码克隆的技术。 在一个或多个实现中,在一个或多个源代码库上执行克隆代码检测,以找到用户(例如,软件开发者)明确或隐含地选择的主题代码段的真实和近似克隆。 在一个或多个其他实现中,分析代码克隆以估计克隆的代码提高潜力(诸如错误潜力和代码重构 - 潜在)性质。 一个或多个其他实施方案通过相应克隆的估计性质的指示(例如,排名)呈现代码克隆分析的结果。

    LARGE SCALE DATA VISUALIZATION WITH INTERACTIVE CHART
    36.
    发明申请
    LARGE SCALE DATA VISUALIZATION WITH INTERACTIVE CHART 有权
    大规模数据可视化与交互式图

    公开(公告)号:US20100231595A1

    公开(公告)日:2010-09-16

    申请号:US12404102

    申请日:2009-03-13

    IPC分类号: G06T11/20 G06F3/048

    摘要: This disclosure describes a user interface and techniques for an interactive graphical representation of large scale data on a display. The disclosure describes how large scale data may be viewed using multiple linked charts. In one implementation, a user interface comprises an overview chart. The user may use chart controller(s) to designate one or more portions of the overview chart viewable in subsequent charts. The user may navigate between the overview chart and the subsequent charts using the chart controller(s).

    摘要翻译: 本公开描述了用于在显示器上用于大规模数据的交互式图形表示的用户界面和技术。 本公开描述了如何使用多个链接图来查看大规模数据。 在一个实现中,用户界面包括概览图。 用户可以使用图表控制器指定后续图表中可见的概览图表的一个或多个部分。 用户可以使用图表控制器在概览图表和后续图表之间导航。

    Passive embedded interaction coding
    37.
    发明授权
    Passive embedded interaction coding 有权
    被动嵌入式交互编码

    公开(公告)号:US07684618B2

    公开(公告)日:2010-03-23

    申请号:US11385869

    申请日:2006-03-22

    IPC分类号: G06K9/34

    CPC分类号: H04N19/94 G06F3/03545

    摘要: A system and method for encoding a document image and finding a location based on that image are described. A document page is encoded into codes associated with various locations of the document page. The codes are assembled into a code book. Captured images may then be similarly encoded and searched against the codes in the codebook. One or more codes and associated locations may be returned, thereby providing one or more possible locations for the captured images.

    摘要翻译: 描述了用于对文档图像进行编码并基于该图像找到位置的系统和方法。 文档页面被编码成与文档页面的各个位置相关联的代码。 代码汇编成代码簿。 然后,捕获的图像可以相对于码本中的代码进行相似的编码和搜索。 可以返回一个或多个代码和相关联的位置,从而为捕获的图像提供一个或多个可能的位置。

    Software reliability analysis using alerts, asserts and user interface controls
    38.
    发明授权
    Software reliability analysis using alerts, asserts and user interface controls 有权
    使用警报,断言和用户界面控件进行软件可靠性分析

    公开(公告)号:US07681085B2

    公开(公告)日:2010-03-16

    申请号:US11818612

    申请日:2007-06-15

    IPC分类号: G06F11/00

    摘要: Described is a technology by which software instrumentation data collected during software program usage sessions is analyzed to identify potential problems with software program usage, such as based on frequency of problem occurrence during the usage sessions. Reliability metrics may be calculated from the information. Failure data additionally collected during the usage sessions may be accessed to derive details that correspond to the potential problems. In one example, the information may be analyzed to determine which alerts and/or asserts occurred most often, and/or to determine a relationship between user interface control operations (e.g., clicks and usage of commands) and alerts or asserts.

    摘要翻译: 描述了在软件程序使用会话期间收集的软件仪器数据被分析以识别软件程序使用的潜在问题的技术,例如基于在使用会话期间发生问题的频率。 可以从信息中计算出可靠性指标。 可以访问在使用过程中另外收集的故障数据,以获得与潜在问题相对应的细节。 在一个示例中,可以分析信息以确定最常发生哪些警报和/或断言,和/或确定用户界面控制操作(例如,点击和命令的使用)以及警报或断言之间的关系。

    Strokes localization by m-array decoding and fast image matching
    39.
    发明授权
    Strokes localization by m-array decoding and fast image matching 失效
    通过m阵列解码和快速图像匹配进行笔画定位

    公开(公告)号:US07570813B2

    公开(公告)日:2009-08-04

    申请号:US11845584

    申请日:2007-08-27

    IPC分类号: G06K9/00

    CPC分类号: G06F3/03545 G06F3/0321

    摘要: Systems and methods that determine a path of a pen tip as the pen tip is moved across a document are described. The document is watermarked with a maze pattern from which encoded position information is determined. A sequence of images is captured by a camera that is located in a pen. The path of the pen tip is determined by decoding the associated maze pattern and by matching the captured images with document images. If the position coordinates of any frame that is associated with a stroke cannot be determined from m-array decoding, the frames are transformed and then matched with an area of a document image. Once the position coordinates of at least one frame is determined, the position coordinates of other frames are determined by matching the frames in a neighboring area.

    摘要翻译: 描述当笔尖移动通过文档时确定笔尖的路径的系统和方法。 文档用迷宫图案加水印,从而确定编码位置信息。 图像序列由位于笔中的相机捕获。 笔尖的路径通过解码相关联的迷宫图案并通过将拍摄的图像与文档图像相匹配来确定。 如果不能从m阵列解码中确定与笔划相关联的任何帧的位置坐标,则将帧变换,然后与文档图像的区域匹配。 一旦确定了至少一帧的位置坐标,则通过匹配相邻区域中的帧来确定其他帧的位置坐标。

    GLOBAL METADATA EMBEDDING AND DECODING
    40.
    发明申请
    GLOBAL METADATA EMBEDDING AND DECODING 有权
    全球元数据嵌入和解码

    公开(公告)号:US20090119573A1

    公开(公告)日:2009-05-07

    申请号:US12180484

    申请日:2008-07-25

    IPC分类号: G06F17/00

    摘要: In accordance with embodiments of the invention, global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a first m-array and a plurality of copies of the first m-array to generate a combined m-array with encoded global metadata such that respective start positions (xd,yd)i of the plurality of copies of the first m-array in the combined m-array are each shifted, by respective amounts that are based on respective portions of the global metadata, relative to a start position of the first m-array in the combined m-array. Global metadata may be decoded from the combined m-array by determining the respective amounts by which the plurality of copies of the first m-array are shifted, relative to the first m-array, in the combined m-array and by combining the respective amounts to produce a decoded value of the global metadata.

    摘要翻译: 根据本发明的实施例,通过组合第一m阵列和第一m-阵列的多个副本,将嵌入式交互式代码文档中的全局元数据(诸如可以是全局唯一标识符的文档标识符)嵌入到嵌入式交互式代码文档中, 阵列以生成具有编码的全局元数据的组合m阵列,使得组合的m阵列中的第一m阵列的多个副本中的相应起始位置(xd,yd)i各自偏移基于 在全局元数据的相应部分上相对于组合的m阵列中的第一m阵列的开始位置。 可以通过确定在组合的m阵列中第一m阵列的多个副本相对于第一m阵列移位的相应量,并通过组合相应的数组来组合全局元数据 相当于产生全局元数据的解码值。