Method and framework for securing a source code base
    91.
    发明授权
    Method and framework for securing a source code base 有权
    用于保护源代码库的方法和框架

    公开(公告)号:US08176464B2

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

    申请号:US12317708

    申请日:2008-12-23

    CPC classification number: G06F21/54 G06F8/20

    Abstract: A framework for securing a source code base during the development phase of a software development lifecycle is provided. The framework includes an aspect package module and a validator package module. The aspect package module integrates security routines into the source code base. The aspect package module includes a custom interface module and a validator aspect module. The custom interface module includes a function declaration, wherein the custom interface module is implemented by at least one class of the one or more classes. The validator aspect module includes a controller code for controlling the flow of the execution, based on the context for the security validation of the at least one class, wherein one or more security routine integration points are defined in the at least one class. The validator package module validates the at least one class, based on the defined context, by using one or more validation classes.

    Abstract translation: 提供了在软件开发生命周期的开发阶段保护源代码库的框架。 该框架包括一个方面包模块和一个验证器包模块。 Aspect包模块将安全例程集成到源代码库中。 该方面包模块包括自定义界面模块和验证器方面模块。 定制界面模块包括一个功能声明,其中定制界面模块由一个或多个类的至少一个类来实现。 验证器方面模块包括用于基于用于至少一个类的安全验证的上下文控制执行流程的控制器代码,其中在至少一个类中定义一个或多个安全程序集成点。 验证程序包模块通过使用一个或多个验证类,基于定义的上下文来验证至少一个类。

    METHOD AND SYSTEM FOR REVERSE TRANSFERRING KNOWLEDGE BETWEEN PROJECT TEAMS
    92.
    发明申请
    METHOD AND SYSTEM FOR REVERSE TRANSFERRING KNOWLEDGE BETWEEN PROJECT TEAMS 审中-公开
    在项目团队之间转移知识的方法和系统

    公开(公告)号:US20120101868A1

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

    申请号:US13072367

    申请日:2011-03-25

    CPC classification number: G06Q10/06311 G06Q10/06 G06Q10/063114

    Abstract: The present invention provides a method and a system for reverse transferring knowledge of a project from a primary vendor to a secondary vendor. The reverse knowledge transfer process involves defining a seamless process for transferring knowledge of all applications of the project, without compromising on the committed timelines for the release of the applications. Further, the knowledge transfer process is regularly monitored and controlled by various stakeholders to ensure the timelines are met and quality of transfer is maintained.

    Abstract translation: 本发明提供了一种用于将项目的知识从主要供应商反向转移到次要供应商的方法和系统。 反向知识转移过程涉及定义用于传递项目所有应用程序的知识的无缝过程,而不会影响发布应用程序的承诺时间表。 此外,知识转移过程由各利益相关者定期监测和控制,以确保时间表得到满足,并保持转移质量。

    METHOD AND SYSTEM FOR CONTEXTUAL ADVERTISEMENT RECOMMENDATION ACROSS MULTIPLE DEVICES OF CONTENT DELIVERY
    93.
    发明申请
    METHOD AND SYSTEM FOR CONTEXTUAL ADVERTISEMENT RECOMMENDATION ACROSS MULTIPLE DEVICES OF CONTENT DELIVERY 审中-公开
    用于内容传送的多个设备的上下文广告推荐的方法和系统

    公开(公告)号:US20120078725A1

    公开(公告)日:2012-03-29

    申请号:US13070701

    申请日:2011-03-24

    CPC classification number: G06Q30/0269

    Abstract: The present invention includes a method and a system for recommending at least one advertisement to a user. The recommendation is provided based on the interaction with at least two devices. The user is identified when an interactive session is initiated by the user on a device of the at least two devices. Thereafter, a contextual profile of the identified user is selected from a database. The contextual profile is associated with one or more contextual sub-profiles. Further, each contextual sub-profile is associated with a corresponding device. Furthermore, one or more contextual attributes are dynamically captured from the interactive session. Thereafter, at least one of the contextual profile and the captured contextual attributes is mapped with a plurality of pre-stored advertisements. Subsequently, at least one advertisement is suggested on the device based on the mapping.

    Abstract translation: 本发明包括向用户推荐至少一个广告的方法和系统。 基于与至少两个设备的交互来提供该建议。 当用户在至少两个设备的设备上发起交互式会话时,识别用户。 此后,从数据库中选择所识别的用户的上下文简档。 上下文配置文件与一个或多个上下文子配置文件相关联。 此外,每个上下文子配置文件与相应的设备相关联。 此外,从交互式会话动态地捕获一个或多个上下文属性。 此后,利用多个预先存储的广告映射至少一个上下文简档和捕获的上下文属性。 随后,基于映射在设备上建议至少一个广告。

    METHOD AND SYSTEM FOR ESTIMATION AND ANALYSIS OF OPERATIONAL PARAMETERS IN WORKFLOW PROCESSES
    94.
    发明申请
    METHOD AND SYSTEM FOR ESTIMATION AND ANALYSIS OF OPERATIONAL PARAMETERS IN WORKFLOW PROCESSES 审中-公开
    工作流程运行参数估计与分析方法与系统

    公开(公告)号:US20120078678A1

    公开(公告)日:2012-03-29

    申请号:US12951368

    申请日:2010-11-22

    CPC classification number: G06Q10/06 G06Q10/0633

    Abstract: A system and method for estimation and analysis of operational parameters in workflow processes in order to establish effect of parameters on one or more critical parameters is provided. The method includes creating a Bayesian network including one or more operational nodes representing one or more operational parameters and one or more critical nodes representing one or more critical parameters. The method further includes generating an evidence set based on market events and deducing inferences based on the generated evidence set and Bayesian engine. Inferences are deduced by determining possible discrete states of operational parameters associated with one or more target nodes and their probability distribution values. Deduced inferences are then validated to confirm strength of probability distribution values. Forecasting for a selected operational parameter is performed by obtaining probability distribution of independent parameters and then performing forecasting for the selected parameter using Bayesian locally weighted regression model.

    Abstract translation: 提供了一种用于估计和分析工作流程中的操作参数以便建立参数对一个或多个关键参数的影响的系统和方法。 该方法包括创建贝叶斯网络,其包括表示一个或多个操作参数的一个或多个操作节点和表示一个或多个关键参数的一个或多个关键节点。 该方法还包括基于市场事件生成证据集,并基于生成的证据集和贝叶斯引擎推导推理。 通过确定与一个或多个目标节点及其概率分布值相关联的操作参数的可能的离散状态来推断推论。 然后验证推导推论以确定概率分布值的强度。 通过获取独立参数的概率分布,然后使用贝叶斯局部加权回归模型对所选参数进行预测,来执行所选择的操作参数的预测。

    METHOD AND SYSTEM FOR END-TO-END PROCESS EXECUTION
    95.
    发明申请
    METHOD AND SYSTEM FOR END-TO-END PROCESS EXECUTION 审中-公开
    端到端流程执行方法与系统

    公开(公告)号:US20120078674A1

    公开(公告)日:2012-03-29

    申请号:US13070717

    申请日:2011-03-24

    CPC classification number: G06Q10/067 G06Q10/06 G06Q10/063114

    Abstract: The present invention provides a method and system for end-to-end process execution. The method includes generating a model for a business process to be executed, wherein the business process comprises a first type of activity and a second type of activity. On initiation of a business process instance of the business process, the first type of activity is executed by a business process engine. Further, the second type of activity is dynamically assigned to a first user for execution on an application external to the business process engine based on a set of predefined factors, provided the second type of activity is a manual activity. The method further includes monitoring execution of the second type of activity by the business process engine and displaying status of each activity in the business process instance to a second user.

    Abstract translation: 本发明提供了一种用于端对端处理执行的方法和系统。 该方法包括生成要执行的业务流程的模型,其中业务流程包括第一类活动和第二类活动。 在启动业务流程的业务流程实例时,第一类活动由业务流程引擎执行。 此外,如果第二类活动是手动活动,则第二类活动被动态分配给第一用户,以便在业务流程引擎外部的应用基于一组预定义因素执行。 该方法还包括监视业务流程引擎执行第二类活动,并将业务流程实例中的每个活动的状态显示给第二用户。

    METHOD AND SYSTEM FOR ADAPTIVE VULNERABILITY SCANNING OF AN APPLICATION
    96.
    发明申请
    METHOD AND SYSTEM FOR ADAPTIVE VULNERABILITY SCANNING OF AN APPLICATION 有权
    适用于自适应扫描的方法和系统

    公开(公告)号:US20110321164A1

    公开(公告)日:2011-12-29

    申请号:US12858884

    申请日:2010-08-18

    CPC classification number: G06F21/577

    Abstract: A method and system for adaptive vulnerability scanning (AVS) of an application is provided. The adaptive vulnerability scanning of an application assists in identifying new vulnerabilities dynamically. The endpoints of an application are scanned using a predefined set of rules. Subsequently, one or more possible vulnerabilities are presented. The vulnerabilities are analyzed and predefined rules are modified. The steps of scanning the application and modification of rules are iteratively repeated till the adaptive vulnerability scanning capability is achieved. A neural network is used for training the adaptive vulnerability scanner. This neural network is made to learn some rules based on predefined set of rules while undergoing the training phase. At least one weight in neural networks is altered while imparting the self learning capability.

    Abstract translation: 提供了一种应用的自适应漏洞扫描(AVS)的方法和系统。 应用程序的自适应漏洞扫描有助于动态识别新的漏洞。 使用预定义的一组规则扫描应用程序的端点。 随后,提出了一个或多个可能的漏洞。 分析漏洞并修改预定义规则。 迭代重复扫描应用程序和修改规则的步骤,直到实现自适应漏洞扫描功能。 神经网络用于训练自适应漏洞扫描器。 这个神经网络是在进行训练阶段的基础上,基于预定义的规则集来学习一些规则。 改变神经网络中的至少一个权重,同时赋予自学习能力。

    METHOD AND SYSTEM FOR PROVIDING MASKING SERVICES
    97.
    发明申请
    METHOD AND SYSTEM FOR PROVIDING MASKING SERVICES 有权
    提供掩蔽服务的方法和系统

    公开(公告)号:US20110321120A1

    公开(公告)日:2011-12-29

    申请号:US12901769

    申请日:2010-10-11

    Abstract: A system and method for presenting on-demand masking of data as a software service in a distributed environment is provided. An application hosted on a computing device receives request for access to application data from a user. Credentials of the user are first validated in order to determine whether the user is authorized to access the requested application data. For an authorized user, a category of the user is determined to ascertain whether the user is privileged to obtain full access. In case the user is a privileged user, unmasked application data is fetched from a database utility and provided to the user. In case the user is not a privileged user, application data access request is transferred to a data masking service. Application data is fetched from database utility, masked based on pre-defined masking rules and provided to the user.

    Abstract translation: 提供了一种用于在分布式环境中呈现作为软件服务的数据的按需屏蔽的系统和方法。 托管在计算设备上的应用接收来自用户的访问应用数据的请求。 首先验证用户的凭据,以便确定用户是否被授权访问所请求的应用数据。 对于授权用户,确定用户的类别以确定用户是否有权获得完全访问。 如果用户是特权用户,则从数据库实用程序中提取未屏蔽的应用程序数据,并将其提供给用户。 在用户不是特权用户的情况下,应用数据访问请求被传送到数据掩蔽服务。 应用程序数据从数据库实用程序获取,根据预定义的屏蔽规则进行屏蔽,并提供给用户。

    METHOD AND SYSTEM FOR ESTIMATING EFFORT FOR MAINTENANCE OF SOFTWARE
    98.
    发明申请
    METHOD AND SYSTEM FOR ESTIMATING EFFORT FOR MAINTENANCE OF SOFTWARE 审中-公开
    估算软件维护工作的方法和系统

    公开(公告)号:US20110314449A1

    公开(公告)日:2011-12-22

    申请号:US12855231

    申请日:2010-08-12

    CPC classification number: G06Q10/06 G06F8/70 G06Q10/063

    Abstract: The present invention provides a method, a system, and a computer program product for determining an effort associated with the maintenance of software. The method, the system, and the computer program product enable receiving values corresponding to predefined factors, which are segregated into corrective factors, preventive factors, perfective factors, and adaptive factors. A corrective effort is determined based on the corrective factors and predefined rules. Thereafter, a preventive effort is determined based on the preventive factors, the predefined rules, and the corrective effort. Thereafter, a perfective effort is determined based on the perfective factors, the predefined rules, and the corrective effort. Subsequently, an adaptive effort is determined based on the adaptive factors, the predefined rules, the corrective effort, the preventive effort, and the perfective effort. A total effort is then generated based on the corrective effort, the preventive effort, the perfective effort, and the adaptive effort.

    Abstract translation: 本发明提供一种用于确定与维护软件相关联的努力的方法,系统和计算机程序产品。 方法,系统和计算机程序产品能够接收与预定因素相对应的值,这些值被分为校正因素,预防因素,完善因素和适应因素。 基于纠正因素和预定义规则确定纠正措施。 此后,基于预防因素,预定义规则和纠正措施确定预防努力。 此后,根据完善因素,预定义规则和纠正措施确定完善的努力。 随后,基于自适应因素,预定义规则,纠正措施,预防努力和完善努力来确定适应性努力。 然后,基于纠正措施,预防努力,完善的努力和适应性努力,产生了总体努力。

    SYSTEM AND METHOD FOR CREATING SEARCH INDEX ON CLOUD DATABASE
    99.
    发明申请
    SYSTEM AND METHOD FOR CREATING SEARCH INDEX ON CLOUD DATABASE 有权
    用于创建云数据库中的搜索索引的系统和方法

    公开(公告)号:US20110252018A1

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

    申请号:US12796897

    申请日:2010-06-09

    CPC classification number: G06F17/30864

    Abstract: A method for creating a search index on cloud database is provided. The method enables providing inputs for creating multiple indexes on documents stored in the cloud database. One of the inputs may include a first value representing number of documents to be assigned a single index. The method further enables determining total number of documents stored in the cloud database which is represented by a second value. Further, the method enables estimating total number of indexes to be created based on first value and second value. The method further comprises executing a loop to create multiple indexes for a predetermined number of iterations which corresponds to the estimated value. Furthermore, the method comprises indexing documents for creating the multiple indexes. Finally, the method comprises merging the multiple indexes to create a single index which facilitates a user to search documents stored in the cloud database.

    Abstract translation: 提供了一种在云数据库上创建搜索索引的方法。 该方法能够提供输入,以便在存储在云数据库中的文档上创建多个索引。 其中一个输入可以包括表示要分配单个索引的文档的数量的第一值。 该方法还能够确定存储在云数据库中的由第二值表示的文档的总数。 此外,该方法能够基于第一值和第二值来估计要创建的索引的总数。 该方法还包括执行循环以针对对应于估计值的预定次数的迭代创建多个索引。 此外,该方法包括索引用于创建多个索引的文档。 最后,该方法包括合并多个索引以创建单个索引,该索引便于用户搜索存储在云数据库中的文档。

    METHOD AND SYSTEM FOR PROCESSING INFORMATION FED VIA AN INPUTTING MEANS
    100.
    发明申请
    METHOD AND SYSTEM FOR PROCESSING INFORMATION FED VIA AN INPUTTING MEANS 有权
    通过输入方式处理信息的方法和系统

    公开(公告)号:US20110231801A1

    公开(公告)日:2011-09-22

    申请号:US12788460

    申请日:2010-05-27

    CPC classification number: G06F3/033 G06F3/04883 G06F21/36 G06F21/83

    Abstract: A method for processing information fed by a user via an inputting means is provided. The method enables, firstly, receiving a set of directional elements via a user interface. The set of directional elements represent textual or non-textual information fed by the user. Secondly, the method enables interpreting the set of directional elements. The set of directional elements are identified as a combination of motion of the inputting means on the user interface and one or more inputs from the inputting means. Further, the method enables converting the directional elements into a sequence and translating the sequence into the textual or non-textual information using a mapping format. The mapping format corresponds to a predetermined mapping format or a new mapping format. Finally, the method enables rendering the textual or non-textual information on the user interface in the form of one or more symbols.

    Abstract translation: 提供了一种用于处理由用户经由输入装置馈送的信息的方法。 该方法首先通过用户界面接收一组方向元素。 方向元素的集合表示由用户馈送的文本或非文本信息。 其次,该方法能够解释该组方向元素。 该组方向元件被识别为用户界面上的输入装置的运动和来自输入装置的一个或多个输入的组合。 此外,该方法使得能够使用映射格式将方向元素转换为序列并将该序列翻译成文本或非文本信息。 映射格式对应于预定的映射格式或新的映射格式。 最后,该方法能够以一个或多个符号的形式在用户界面上呈现文本或非文本信息。

Patent Agency Ranking