Software reliability analysis using alerts, asserts and user interface controls
    1.
    发明授权
    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.

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

    Software feature modeling and recognition
    2.
    发明授权
    Software feature modeling and recognition 有权
    软件特征建模与识别

    公开(公告)号:US07680645B2

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

    申请号:US11818596

    申请日:2007-06-15

    IPC分类号: G06F9/45

    CPC分类号: G06F11/28

    摘要: Described is a technology by which software program feature usage is located within a sequence of commands collected during program usage sessions. For example, feature generally corresponds to a series of commands, such as copy and paste. A visual modeling component is controlled via drag-and-drop operations to describe a feature model, which is then compiled by a compiler into a finite state machine. Noise models may be used to exclude any command in the sequence that is irrelevant to the feature usage. A recognition process uses the finite state machine to locate program feature usage within the sequence of recorded commands by matching command sub-sequences corresponding to the feature model via the state machine. An analyzer may then use the located matches to provide an analysis report on feature usage.

    摘要翻译: 描述了软件程序特征使用位于在程序使用会话期间收集的一系列命令中的技术。 例如,特征通常对应于一系列命令,例如复制和粘贴。 视觉建模组件通过拖放操作进行控制,以描述特征模型,然后将其由编译器编译成有限状态机。 噪声模型可用于排除序列中与特征使用无关的任何命令。 识别过程使用有限状态机通过状态机匹配与特征模型对应的命令子序列来定位记录命令序列内的节目特征使用。 然后,分析仪可以使用定位的匹配来提供关于特征使用的分析报告。

    Ink-parser-parameter optimization
    3.
    发明申请
    Ink-parser-parameter optimization 有权
    墨水解析器参数优化

    公开(公告)号:US20070183664A1

    公开(公告)日:2007-08-09

    申请号:US11315635

    申请日:2006-02-09

    IPC分类号: G06K9/34 G06K9/18

    CPC分类号: G06K9/00402 G06K9/6277

    摘要: Ink-parser-parameter optimization may be performed via parallel processing to accelerate searching for a set of optimal ink-parser parameters. Evaluators may parse pages of ink notes with different groups of parameters and may compute corresponding values for evaluation functions. Separate evaluation functions may be defined for the following types of ink-parker parsing engines: writing parser, writing/drawing classification, table detection, and list detection. A searcher may perform a grid-searching algorithm or a genetic algorithm to generate groups of parameters and may then pass the parameters to available evaluators for evaluation until evaluation-function values for a group of parameters satisfy a convergence condition.

    摘要翻译: 墨水分析器参数优化可以通过并行处理来执行,以加速搜索一组最佳墨水解析器参数。 评估者可以用不同的参数组解析墨迹的页面,并可以计算评估函数的相应值。 可以为以下类型的墨水 - 停顿解析引擎定义单独的评估功能:写入解析器,写入/绘图分类,表格检测和列表检测。 搜索者可以执行网格搜索算法或遗传算法来生成参数组,然后可以将参数传递给可用的评估者进行评估,直到一组参数的评估函数值满足收敛条件为止。

    System and method for connected container recognition of a hand-drawn chart in ink input
    4.
    发明申请
    System and method for connected container recognition of a hand-drawn chart in ink input 有权
    连接容器识别墨水输入中手绘图的系统和方法

    公开(公告)号:US20060062475A1

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

    申请号:US11088609

    申请日:2005-03-23

    申请人: Yantao Li Jian Wang

    发明人: Yantao Li Jian Wang

    IPC分类号: G06K9/46

    CPC分类号: G06K9/222 G06K9/00476

    摘要: A system and method for recognition of hand-drawn charts in ink input is provided. A chart recognizer may be provided that may recognize a hand-drawn diagram or chart in ink input. The chart recognizer may include a connectivity-based recognizer for recognizing a hand-drawn chart having connected areas such as a pie chart, a connected container recognizer for recognizing a hand-drawn chart having connected containers such as a cycle diagram, and a curve recognizer for recognizing a hand-drawn chart having a curve. The connected container recognizer may also recognize a hand-drawn chart having intersecting containers such as a Venn diagram or a hand-drawn chart having a container that may include another container such as a target diagram.

    摘要翻译: 提供了用于识别墨水输入中的手绘图表的系统和方法。 可以提供可识别油墨输入中的手绘图或图表的图表识别器。 图表识别器可以包括基于连接的识别器,用于识别具有诸如饼图的连接区域的手绘图,用于识别具有诸如循环图的连接容器的手绘图的连接的容器识别器,以及曲线识别器 用于识别具有曲线的手绘图。 连接的容器识别器还可以识别具有相交容器的手绘图,例如维恩图或手绘图,其具有可以包括诸如目标图的另一个容器的容器。

    System and method for connectivity-based recognition of a hand-drawn chart in ink input
    5.
    发明申请
    System and method for connectivity-based recognition of a hand-drawn chart in ink input 有权
    用于基于连接的识别墨水输入中的手绘图表的系统和方法

    公开(公告)号:US20060062465A1

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

    申请号:US11089288

    申请日:2005-03-23

    申请人: Yantao Li Jian Wang

    发明人: Yantao Li Jian Wang

    IPC分类号: G06K9/18

    CPC分类号: G06K9/222

    摘要: A system and method for recognition of hand-drawn charts in ink input is provided. A chart recognizer may be provided that may recognize a hand-drawn diagram or chart in ink input. The chart recognizer may include a connectivity-based recognizer for recognizing a hand-drawn chart having connected areas such as a pie chart, a connected container recognizer for recognizing a hand-drawn chart having connected containers such as a cycle diagram, and a curve recognizer for recognizing a hand-drawn chart having a curve. The connected container recognizer may also recognize a hand-drawn chart having intersecting containers such as a Venn diagram or a hand-drawn chart having a container that may include another container such as a target diagram.

    摘要翻译: 提供了用于识别墨水输入中的手绘图表的系统和方法。 可以提供可识别油墨输入中的手绘图或图表的图表识别器。 图表识别器可以包括基于连接的识别器,用于识别具有诸如饼图的连接区域的手绘图,用于识别具有诸如循环图的连接容器的手绘图的连接的容器识别器,以及曲线识别器 用于识别具有曲线的手绘图。 连接的容器识别器还可以识别具有相交容器的手绘图,例如维恩图或手绘图,其具有可以包括诸如目标图的另一个容器的容器。

    System and method for editing ink objects

    公开(公告)号:US20060061779A1

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

    申请号:US11095994

    申请日:2005-03-30

    IPC分类号: G06K15/10

    CPC分类号: G06F3/0488

    摘要: A system and method for editing ink objects recognized in ink input is provided. An ink parser may recognize an ink object in ink input and then an ink editing user interface may edit the ink object recognized by the ink parser. The ink parser may include a chart detector, shape recognizer, and various ink object recognizers such as a chart recognizer, a list detector and a table detector. The various ink object recognizers may recognize particular ink objects. The ink editing user interface may edit the ink object recognized by the ink parser. The ink editing user interface may include a chart editor, list editor, table editor, mode switcher, and a visualizer. The mode switcher may switch the ink editing system between inking mode and ink editing mode.

    System and method for detecting a hand-drawn object in ink input
    7.
    发明申请
    System and method for detecting a hand-drawn object in ink input 有权
    用于检测墨水输入中的手绘物体的系统和方法

    公开(公告)号:US20050063594A1

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

    申请号:US10850948

    申请日:2004-05-20

    申请人: Yantao Li Jian Wang

    发明人: Yantao Li Jian Wang

    CPC分类号: G06K9/222

    摘要: A system and method for detection of hand-drawn objects in ink input is provided. A detector may detect a drawing such as a diagram or chart from ink input by detecting closed containers and/or unclosed connectors in the drawing. An efficient grid-based approach may be used for fitting the ink strokes into an image grid with an appropriate size. A flood-fill algorithm may be used to detect the containers and connectors. A time order search may also be performed after a spatial search to handle overlapping of drawing strokes. Finally, content detection may be performed for each detected container. Once any containers and their associated content have been detected in the image grid, connector detection may be performed. By using the present invention, a user may draw diagrams and flow charts freely and without restrictions on the hand-drawn input.

    摘要翻译: 提供了一种用于检测墨水输入中的手绘物体的系统和方法。 检测器可以通过检测图中的封闭容器和/或未封闭连接器来检测来自墨水输入的图例如图表。 可以使用有效的基于网格的方法来将墨水笔划装配到具有适当尺寸的图像网格中。 洪泛填充算法可用于检测容器和连接器。 还可以在空间搜索之后执行时间顺序搜索以处理绘图笔画的重叠。 最后,可以对每个检测到的容器执行内容检测。 一旦在图像网格中检测到任何容器及其相关内容,就可以执行连接器检测。 通过使用本发明,用户可以自由地绘制图表和流程图,而不限制手绘输入。

    Software feature usage analysis and reporting
    8.
    发明授权
    Software feature usage analysis and reporting 有权
    软件功能使用分析和报告

    公开(公告)号:US07747988B2

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

    申请号:US11818600

    申请日:2007-06-15

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3466 G06F2201/865

    摘要: Described is a technology for analyzing usage of a software program's features. Software instrumentation data is collected during actual user program usage sessions. The collected data is then processed to determine various feature usage counts and other information, cross-feature usage (e.g., among users who use a feature, how many use another feature or program), and characteristics of feature users, e.g., how long, how much, how often and how extensive feature users use a program. Session analysis may be performed to provide information about the number of sessions in which a set of features occur. Feature usage trends over time may also be determined via analysis. A user interface is described for facilitating selection of one or more features to analyze, for facilitating selection of a group of users, and/or for outputting results corresponding to the analysis.

    摘要翻译: 描述了一种用于分析软件程序功能的使用的技术。 在实际用户程序使用会话期间收集软件仪器数据。 然后处理所收集的数据以确定各种特征使用计数和其他信息,交叉特征使用(例如,在使用特征的用户中,使用另一个特征或程序的用户数量)以及特征用户的特征,例如多长时间, 用户使用程序多少,多长时间以及广泛的功能。 可以执行会话分析以提供关于一组特征出现的会话数量的信息。 随着时间的推移,功能使用趋势也可以通过分析来确定。 描述用户界面以便于选择一个或多个特征以分析,以便于选择一组用户,和/或用于输出对应于该分析的结果。

    Analyzing software users with instrumentation data and user group modeling and analysis
    9.
    发明申请
    Analyzing software users with instrumentation data and user group modeling and analysis 失效
    使用仪器数据和用户组建模和分析分析软件用户

    公开(公告)号:US20080313617A1

    公开(公告)日:2008-12-18

    申请号:US11818610

    申请日:2007-06-15

    IPC分类号: G06F9/44

    摘要: Described is a technology by which software instrumentation data collected from user program sessions are analyzed, including by determining program usage metrics and/or command usage metrics. Information representative of the program usage metrics and/or the command usage metrics is output, such as in the form of a report. The software instrumentation data may be further analyzed, such as to determine at least one usage trend over time, and to determine user groups. For example, a usage subset of sessions that meet specified session usage criteria based on a set of session data may be located, along with a subset of users based on users whose sessions meet specified user criteria. The usage and user subsets may be combined via Boolean logic to produce a result set.

    摘要翻译: 描述了通过其分析从用户程序会话收集的软件仪表数据的技术,包括通过确定程序使用度量和/或命令使用度量。 输出代表程序使用度量和/或命令使用度量的信息,例如以报告的形式。 可以进一步分析软件测试数据,例如确定随时间的至少一个使用趋势,并确定用户组。 例如,可以基于一组会话数据来满足指定的会话使用准则的会话的使用子集,以及基于其会话满足指定用户标准的用户的用户子集。 使用和用户子集可以通过布尔逻辑组合以产生结果集。

    Efficient data infrastructure for high dimensional data analysis
    10.
    发明申请
    Efficient data infrastructure for high dimensional data analysis 有权
    高维数据基础架构,用于高维数据分析

    公开(公告)号:US20080313213A1

    公开(公告)日:2008-12-18

    申请号:US11818879

    申请日:2007-06-15

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30592

    摘要: Described is a technology by which high dimensional source data corresponding to rows of records with identifiers, and columns comprising dimensions of data values, are processed into a file model for efficient access. An inverted index corresponding to any dimension is built by mapping data from raw dimension values to mapped values based on mapping entries in a dimension table. The record identifiers are arranged into subgroups based on their mapped value; a count and/or an offset may be maintained for locating each of the subgroups. The raw values for a dimension are maintained within a raw value file. For sparse data, the raw value file may be compressed, e.g., by excluding nulls and associating a record identifier with each non-null. A data manager provides access to data in the data files, such as by offering various functions, using caching for efficiency.

    摘要翻译: 描述了一种技术,通过该技术将对应于具有标识符的记录行的高维源数据和包括数据值的维的列处理成用于有效访问的文件模型。 通过根据维度表中的映射条目将数据从原始维度值映射到映射值,构建对应于任何维度的反向索引。 记录标识符根据其映射值排列成子组; 可以维持计数和/或偏移以定位每个子组​​。 维度的原始值保持在原始值文件中。 对于稀疏数据,可以例如通过排除空值并将记录标识符与每个非空值相关联来压缩原始值文件。 数据管理器提供对数据文件中的数据的访问,例如通过提供各种功能,使用缓存来提高效率。