会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method, system and program storage device for automatic incremental learning of programming language grammar
    • 方法,系统和程序存储设备,用于自动增量学习编程语言语法
    • US08676826B2
    • 2014-03-18
    • US13170723
    • 2011-06-28
    • Pankaj DhooliaMangala G. NandaKrishna Nandivada VenkataDiptikalyan Saha
    • Pankaj DhooliaMangala G. NandaKrishna Nandivada VenkataDiptikalyan Saha
    • G06F17/30G06N5/02G06F9/45
    • G06F17/274
    • The embodiments provide for automatic incremental learning of programming language grammar. A corpus (i.e., a text file of software code written in a particular programming language) is parsed based on a set of grammar rules. An unparsed statement from the corpus is identified along with a section thereof, which did not match any of the grammar rules in the set. A subset of the set of grammar rules at fault for the parsing failure is identified. Groups of new grammar rules are developed such that each group comprises at least one new grammar rule, such that each group can parse the unparsed statement, and such that each new grammar rule is a modification of grammar rule(s) in the subset. One specific group can then be selected for possible incorporation into the set of grammar rules. Optionally, before a specific group is selected, the groups can be heuristically pruned and/or ranked.
    • 这些实施例提供了编程语言语法的自动增量学习。 基于一组语法规则来解析语料库(即,以特定编程语言编写的软件代码的文本文件)。 识别语料库中的一个未解释的语句及其一部分,与该集合中的任何语法规则不匹配。 识别解析失败的故障语法规则集的一个子集。 开发新的语法规则组,使得每个组包括至少一个新的语法规则,使得每个组可以解析未解析的语句,并且使得每个新的语法规则是子集中的语法规则的修改。 然后可以选择一个特定的组,以便可能并入该组语法规则。 可选地,在选择特定组之前,可以启发式修剪和/或排名组。
    • 4. 发明申请
    • AUTOMATED RECOGNITION OF PROCESS MODELING SEMANTICS IN FLOW DIAGRAMS
    • 流程图自动识别过程建模语言
    • US20120062574A1
    • 2012-03-15
    • US12881120
    • 2010-09-13
    • Pankaj DhooliaJuhnyoung LeeDebdoot MukherjeeAubrey J. Rembert
    • Pankaj DhooliaJuhnyoung LeeDebdoot MukherjeeAubrey J. Rembert
    • G06T1/20
    • G06K9/00476G06F8/10G06F8/20G06F8/30
    • An example embodiment disclosed is a system for automated model extraction of documents containing flow diagrams. An extractor is configured to extract from the flow diagrams flow graphs. The extractor further extracts nodes and edges, and relational, geometric and textual features for the extracted nodes and edges. A classifier is configured to recognize process semantics based on the extracted nodes and edges, and the relational, geometric and textual features of the extracted nodes and edges. A process modeling language code is generated based on the recognized process semantics. Rules to recognize patterns in process diagrams may be determined using supervised learning and/or unsupervised learning. During supervised learning, an expert labels example flow diagrams so that a classifier can derive the classification rules. During unsupervised learning flow diagrams are clustered based on relational, geometric and textual features of nodes and edges.
    • 所公开的示例性实施例是用于自动模型提取包含流程图的文档的系统。 提取器被配置为从流程图流程图中提取。 提取器进一步提取节点和边缘,以及提取的节点和边缘的关系,几何和文本特征。 分类器被配置为基于提取的节点和边缘以及提取的节点和边缘的关系,几何和文本特征来识别进程语义。 基于识别的流程语义生成流程建模语言代码。 可以使用监督学习和/或无监督学习来确定在过程图中识别模式的规则。 在监督学习期间,专家标签示例流程图,使得分类器可以导出分类规则。 在无监督的学习流程图中,基于节点和边缘的关系,几何和文本特征进行聚类。
    • 5. 发明申请
    • METHOD, SYSTEM AND PROGRAM STORAGE DEVICE THAT PROVIDE FOR AUTOMATIC PROGRAMMING LANGUAGE GRAMMAR PARTITIONING
    • 提供自动编程语言GRAMMAR分区的方法,系统和程序存储设备
    • US20130007722A1
    • 2013-01-03
    • US13170888
    • 2011-06-28
    • Pankaj DhooliaMangala G. NandaKrishna Nandivada VenkataDiptikalyan Saha
    • Pankaj DhooliaMangala G. NandaKrishna Nandivada VenkataDiptikalyan Saha
    • G06F9/45
    • G06F8/427G06F8/37
    • Disclosed are embodiments a computer-implemented method, a system and an associated program storage device that provide for automatic programming language grammar partitioning to solve the “code too large” problem. The embodiments partition a particular programming language grammar into logical subsets based on a set of partitioning heuristics and using a dependency graph that is preprocessed so as to be devoid of any cyclically connected grammar rule nodes. For each logical subset, textual code for a corresponding portion of a parsing program can be generated and then converted into machine-readable code for that corresponding portion of the parsing program. Thus, small amounts of textual code for portions of a parsing program are discretely converted into machine-readable code, thereby avoiding the “code too large” problem. The machine-readable code for all portions of the parsing program can then be merged and the parsing program can be executed in order to parse a corpus.
    • 公开了一种计算机实现的方法,系统和相关联的程序存储设备,其提供自动编程语言语法分区以解决代码太大的问题。 实施例基于一组分割启发式方法将特定编程语言语法划分为逻辑子集,并使用预处理的依赖图,以便不具有任何循环连接的语法规则节点。 对于每个逻辑子集,可以生成解析程序的相应部分的文本代码,然后将其转换为解析程序的相应部分的机器可读代码。 因此,解析程序的部分的少量文本代码被离散地转换为机器可读代码,从而避免代码太大的问题。 然后可以合并解析程序的所有部分的机器可读代码,并且可以执行解析程序以便解析语料库。
    • 6. 发明申请
    • SYSTEM AND METHOD TO VALIDATE AND REPAIR PROCESS FLOW DRAWINGS
    • 用于验证和修复流程图的系统和方法
    • US20120066662A1
    • 2012-03-15
    • US12879396
    • 2010-09-10
    • Tian-Jy ChaoPankaj DhooliaDavid MarstonDebdoot Mukherjee
    • Tian-Jy ChaoPankaj DhooliaDavid MarstonDebdoot Mukherjee
    • G06F9/44
    • G06F8/10G06F11/3604G06Q10/06
    • Disclosed is a system and method for validating and repairing flow diagrams using a process modeling validation method in conjunction with a process modeling repair method. The process modeling validation method points out structural ambiguities in a flow diagram that can make its automatic interpretation difficult. It also proposes fix to resolve such ambiguities. The method discloses a process semantic annotation scheme that can interpret process semantics in a flow graph implicit in a flow diagram. Further, the validation process compares one or more components of one or more drawings to a set of rules determined by a business process modeling standards and provides a set of semantic errors describing faulty parts of the drawing that do not comply with the business process modeling standards. The process modeling repair method corrects the drawing to ease and enable its automatic interpretation of the flow diagram and make the faulty parts of the drawing comply with the business process modeling standards.
    • 公开了一种使用过程建模验证方法结合过程建模修复方法验证和修复流程图的系统和方法。 流程建模验证方法指出流程图中的结构模糊性,可以使其自动解释变得困难。 它还提出解决方案来解决这种模糊。 该方法公开了可以解释流程图中隐含的流程图中的过程语义的过程语义注释方案。 此外,验证过程将一个或多个附图的一个或多个组件与由业务流程建模标准确定的一组规则进行比较,并且提供一组语义错误,描述不符合业务流程建模标准的图纸的错误部分 。 流程建模修复方法校正图纸以简化并使其自动解释流程图,并使图形的有缺陷的部分符合业务流程建模标准。
    • 10. 发明申请
    • METHOD AND SYSTEM FOR ADDRESSING NON-FUNCTIONAL CONCERNS
    • 解决非功能性问题的方法和系统
    • US20080270087A1
    • 2008-10-30
    • US11741555
    • 2007-04-27
    • Pankaj DhooliaPrashant JainKamal Bhattacharya
    • Pankaj DhooliaPrashant JainKamal Bhattacharya
    • G06F7/60
    • G06Q10/06
    • Non-functional concerns are addressed within an abstract model corresponding to a real-world system. One or more annotations profiles are constructed. Each annotations profile describes one or more annotations, where each annotation corresponds to and represents one of the non-functional concerns. Each of a number of modeling elements of the abstract model is associated with an annotation corresponding to a non-functional concern pertaining to the modeling element. One or more transformation templates are constructed. Each transformation template transforms the abstract model to a specific implementation platform to which the transformation template corresponds. For each transformation template, the abstract model as has been transformed to the specification implementation platform to which the transformation template corresponds is executed. Such execution results in consumption of the non-functional concerns represented by the annotations associated with the modeling elements.
    • 在与真实世界系统相对应的抽象模型中解决非功能性问题。 构建一个或多个注释简档。 每个注释配置文件描述一个或多个注释,其中每个注释对应于并表示非功能关注之一。 抽象模型的多个建模元素中的每一个与对应于与建模元素有关的非功能性关注的注释相关联。 构建一个或多个转换模板。 每个变换模板将抽象模型转换为转换模板对应的特定实现平台。 对于每个转换模板,已经转换为转换模板对应的规范实现平台的抽象模型被执行。 这种执行导致消耗由与建模元素相关联的注释表示的非功能关注。