Supporting role-based access control in component-based software systems
    1.
    发明授权
    Supporting role-based access control in component-based software systems 有权
    在基于组件的软件系统中支持基于角色的访问控制

    公开(公告)号:US08645843B2

    公开(公告)日:2014-02-04

    申请号:US12201060

    申请日:2008-08-29

    IPC分类号: G06F3/00

    CPC分类号: G06F21/6218 G06Q10/10

    摘要: A method, system and computer program product is disclosed for supporting role-based access control in a collaborative environment, wherein pluralities of users work together in a collaborative process using a software system. The method comprises componentizing the software system into a multitude of software components, and limiting access to specific software components to certain users based on roles assigned to the users as defined by a run-time state of the collaborative process. The set of components that a user can access is dynamic, that set can change based on the “context” or the step where the user is in a collaborative workflow/process. Thus, in comparison with traditional access control mechanisms, an embodiment of the invention combines three different elements: a) the set of components that comprise the application is partitioned in such a way as to make componentized role-based access control feasible, b) a method for specifying inter-component dependencies to enable role-based groups, and c) enabling the modification of the access privileges based on contextual information from a collaborative process.

    摘要翻译: 公开了用于在协作环境中支持基于角色的访问控制的方法,系统和计算机程序产品,其中多个用户使用软件系统在协作过程中一起工作。 该方法包括将软件系统组合成多个软件组件,并且基于由协作过程的运行时状态定义的分配给用户的角色来限制对某些用户的特定软件组件的访问。 用户可以访问的组件集合是动态的,该集合可以基于“上下文”或用户处于协作工作流/进程中的步骤而改变。 因此,与传统的访问控制机制相比,本发明的实施例组合了三个不同的元素:a)构成应用的组件集合被划分成使组件化的基于角色的访问控制可行,b) 用于指定组件间依赖性以启用基于角色的组,以及c)基于协作过程的上下文信息来启用对访问权限的修改。

    AUTOMATIC CONFIGURATION OF PROCESS DEFINITION METRICS
    2.
    发明申请
    AUTOMATIC CONFIGURATION OF PROCESS DEFINITION METRICS 审中-公开
    过程定义度量的自动配置

    公开(公告)号:US20140025411A1

    公开(公告)日:2014-01-23

    申请号:US13553433

    申请日:2012-07-19

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/063

    摘要: Various embodiments manage metrics in a business process management environment. In one embodiment, a business process is instantiated for execution. A set of process elements associated with the business process are identified. A set of metric configurations are accessed based on the business process being instantiated. A set of metrics is identified based on the set of metric configurations. Each of the set of metrics is associated with a process element type. At least one process elements in the set of process elements is automatically configured to collect at least one metric in the set of metrics based on the process element type of the at least one process element matching the process element type associated with the at least one metric.

    摘要翻译: 各种实施例管理业务流程管理环境中的度量。 在一个实施例中,业务流程被实例化以用于执行。 识别与业务流程相关联的一组过程元素。 基于正在实例化的业务流程访问一组度量配置。 基于度量配置的集合来识别一组度量。 一组度量中的每一个与进程元素类型相关联。 该组过程元素中的至少一个过程元素被自动配置为基于与至少一个度量相关联的过程元素类型匹配的至少一个过程元素的过程元素类型来收集该度量集合中的至少一个度量 。

    Automated allocation of resources to functional areas of an enterprise activity environment
    3.
    发明授权
    Automated allocation of resources to functional areas of an enterprise activity environment 失效
    将资源自动分配给企业活动环境的功能区域

    公开(公告)号:US08463637B2

    公开(公告)日:2013-06-11

    申请号:US12868049

    申请日:2010-08-25

    IPC分类号: G06Q10/00

    摘要: A computer implemented method, system and/or computer program product automatically allocate resources to functional areas of an enterprise activity environment. A skill level of a resource is determined for multiple functional areas. A unique ramp-up index is associated with each of the multiple functional areas. An affinity index is associated with each of the multiple functional areas, wherein the affinity index is based on a level of productivity drop of other resources in a specific functional area if the resource is assigned to another functional area. Expected resource and skill level requirements of a project are identified, and a cohesion index is defined. The cohesion index measures the disruption that may result from adding the resource to or removing the resource from a functional area. The resource is automatically allocated to one or more functional areas based on the unique ramp-up index, the cohesion index, and the affinity index associated with a particular functional area in view of the expected resource and skill level requirements.

    摘要翻译: 计算机实现的方法,系统和/或计算机程序产品自动地将资源分配给企业活动环境的功能区域。 为多个功能区域确定资源的技能级别。 独特的加速索引与多个功能区域中的每一个相关联。 亲和度索引与多个功能区域中的每一个相关联,其中如果资源被分配给另一功能区域,则亲和度索引基于特定功能区域中的其他资源的生产率下降的水平。 确定项目的预期资源和技能水平要求,并确定凝聚力指数。 内聚指数衡量了从功能区域添加资源或从功能区域中删除资源可能导致的中断。 鉴于预期的资源和技能水平要求,基于唯一的上升指数,内聚指数和与特定功能区域相关联的亲和度指数,资源被自动分配给一个或多个功能区域。

    Method for anti-aliasing of electronic ink
    4.
    发明授权
    Method for anti-aliasing of electronic ink 失效
    电子墨水抗锯齿方法

    公开(公告)号:US06559858B1

    公开(公告)日:2003-05-06

    申请号:US09580127

    申请日:2000-05-30

    IPC分类号: G09G536

    摘要: A procedure is embodied as program code on a medium that is readable by a computer. The program code is used to direct operation of the computer to render lines corresponding to samples, from a digitizer tablet, that map onto a same pixel of a display screen. The program code includes a code segment for subdividing a display screen pixel into a plurality of sub-pixels; a code segment, responsive to each sample that maps onto a current pixel, for mapping the sample onto a sub-pixel center; a code segment for computing a bounding box that is centered on the sample; a code segment, responsive to a size and position of the bounding box, for determining those pixels in a neighborhood of the current pixel that are overlapped by the bounding box; and a code segment for varying an intensity of the overlapped pixels according to the amount of overlap. The code segment that determines pixels in a neighborhood of the current pixel preferably operates to store overlap-related information, for all of the samples that map onto the current pixel, within an auxiliary array. The code segment that varies the intensity then uses the contents of the auxiliary array to vary the intensity of corresponding pixel locations in a frame buffer that has an output coupled to the display screen. The code segment that varies the intensity is responsive to a sub-pixel location of the sample, and to a precomputed summed area table (SAT), for determining an amount by which to vary the intensity.

    摘要翻译: 程序体现为可由计算机读取的介质上的程序代码。 该程序代码用于指导计算机的操作,以将来自数字化仪平板电脑的样品相对应的线映射到显示屏的相同像素上。 程序代码包括用于将显示屏幕像素细分为多个子像素的代码段; 响应于映射到当前像素的每个样本的代码段,用于将样本映射到子像素中心; 用于计算以样本为中心的边界框的代码段; 响应于边界框的大小和位置的代码段,用于确定与边界框重叠的当前像素的邻域中的那些像素; 以及用于根据重叠量来改变重叠像素的强度的代码段。 确定当前像素的邻域中的像素的代码片段优选地对辅助阵列内的映射到当前像素上的所有样本存储重叠相关信息。 改变强度的代码段然后使用辅助阵列的内容来改变具有耦合到显示屏幕的输出的帧缓冲器中的相应像素位置的强度。 改变强度的代码段响应于样本的子像素位置以及预先计算的求和区表(SAT),用于确定改变强度的量。

    Model-driven assignment of work to a software factory
    5.
    发明授权
    Model-driven assignment of work to a software factory 有权
    模型驱动的工作分配给软件工厂

    公开(公告)号:US08660878B2

    公开(公告)日:2014-02-25

    申请号:US13160734

    申请日:2011-06-15

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/06311 G06Q10/0639

    摘要: A computer implemented method, system, and/or computer program product assigns work to a software factory for implementing a project. A project model of a project is generated. Project model subcomponents are mapped to work packets that are available to a software factory, thus leading to the generation of a work plan for performing the project via an execution of the available work packets.

    摘要翻译: 计算机实现的方法,系统和/或计算机程序产品将工作分配给软件工厂以实现项目。 生成项目的项目模型。 项目模型子组件映射到软件工厂可用的工作包,从而导致通过执行可用工作包来执行项目的工作计划。

    WORK PLAN PRIORITIZATION FOR APPLICATION DEVELOPMENT AND MAINTENANCE USING POOLED RESOURCES IN A FACTORY
    6.
    发明申请
    WORK PLAN PRIORITIZATION FOR APPLICATION DEVELOPMENT AND MAINTENANCE USING POOLED RESOURCES IN A FACTORY 失效
    工厂计划优先采用发展和维护工厂使用池塘资源

    公开(公告)号:US20120054761A1

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

    申请号:US12862904

    申请日:2010-08-25

    IPC分类号: G06F9/46

    CPC分类号: G06F9/46 G06F8/20 G06Q10/06

    摘要: A computer implemented method, system and/or computer program product schedule execution of work requests through work plan prioritization. One or more work packets are mapped to and assigned to each work request from a group of work requests. A complexity level is derived for and assigned to each work packet, and priority levels of various work requests are determined for each entity from a group of entities. A global priority for the group of work requests is then determined. The global priority and the complexity levels combine to create a priority function, which is used to schedule execution of the work requests.

    摘要翻译: 计算机实现的方法,系统和/或计算机程序产品通过工作计划优先级排序执行工作请求。 一个或多个工作包被映射到并分配给来自一组工作请求的每个工作请求。 为每个工作包导出和分配复杂度级别,并且从一组实体为每个实体确定各种工作请求的优先级。 然后确定工作组请求的全局优先级。 全局优先级和复杂性级别结合起来创建一个优先级功能,用于调度执行工作请求。

    Traceability Management for Aligning Solution Artifacts With Business Goals in a Service Oriented Architecture Environment
    7.
    发明申请
    Traceability Management for Aligning Solution Artifacts With Business Goals in a Service Oriented Architecture Environment 有权
    在面向服务的架构环境中,将解决方案工件与业务目标对齐的可跟踪性管理

    公开(公告)号:US20110004499A1

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

    申请号:US12496881

    申请日:2009-07-02

    IPC分类号: G06Q10/00

    摘要: A method and system for providing traceability management to align IT solution artifacts with business goals in a service oriented architecture environment. A pattern matching framework is provided for generating patterns and transformation enablers for architectural artifacts based on specific business requirements. Patterns that are applicable to a selected set of artifacts or model are provided to an architect, who may then select a particular subset of the patterns to apply to the set of artifacts or model in the SOA solution design to speed up and simplify the design process. Providing applicable or candidate patterns for selection to the architect in the views reduces the possible ambiguity in architectural artifact-pattern matching and selection. These solution patterns may be used as a guide when configuring and linking architectural artifacts and models.

    摘要翻译: 一种用于提供可追溯性管理以将IT解决方案工件与面向服务的架构环境中的业务目标相匹配的方法和系统。 提供了一种模式匹配框架,用于基于特定业务需求生成针对架构工件的模式和转换启用器。 适用于所选择的一组工件或模型的模式提供给架构师,架构师然后可以选择模式的特定子集以应用于SOA解决方案设计中的一组工件或模型,以加速和简化设计过程 。 在视图中向建筑师提供适用或候选模式以供选择减少了建筑工件模式匹配和选择中的可能模糊性。 当配置和链接架构工件和模型时,可以将这些解决方案模式用作指导。

    STAGED AUTOMATED VALIDATION OF WORK PACKETS INPUTS AND DELIVERABLES IN A SOFTWARE FACTORY
    8.
    发明申请
    STAGED AUTOMATED VALIDATION OF WORK PACKETS INPUTS AND DELIVERABLES IN A SOFTWARE FACTORY 失效
    工厂包装盒自动验证软件工厂中的输入和输出

    公开(公告)号:US20090300586A1

    公开(公告)日:2009-12-03

    申请号:US12129304

    申请日:2008-05-29

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61 G06F8/36 G06Q10/06

    摘要: A method, system, and computer-readable medium for staged validation of work packets within a software factory are presented. In one embodiment, the method includes creating a preliminary work packet. A validation constraint is appended to the preliminary work packet to create a constrained work packet. The constrained work packet is submitted to the software factory, within which the validation constraint is validated at different stages to confirm that the validation constraint is proper for the constrained work packet. If a validation result fails to meet all requirements of the validation constraint at each stage, the validation constraint is resolved, and the constrained work packet is re-submitted at that stage.

    摘要翻译: 提出了一种用于软件工厂内工作包分阶段验证的方法,系统和计算机可读介质。 在一个实施例中,该方法包括创建初步工作包。 验证约束附加到初步工作包以创建受约束的工作包。 受约束的工作包被提交给软件工厂,其中验证约束在不同阶段被验证,以确认验证约束适用于约束工作包。 如果验证结果不能满足每个阶段的验证约束的所有要求,则解决验证约束,并且在该阶段重新提交约束的工作包。

    Method and Apparatus for Service-Oriented Architecture Process Decomposition And Service Modeling
    9.
    发明申请
    Method and Apparatus for Service-Oriented Architecture Process Decomposition And Service Modeling 有权
    面向服务的架构过程分解和服务建模的方法与设备

    公开(公告)号:US20080127047A1

    公开(公告)日:2008-05-29

    申请号:US11554948

    申请日:2006-10-31

    IPC分类号: G06F9/44

    CPC分类号: G06Q10/06

    摘要: Techniques are provided for service-oriented (SOA) process decomposition and service modeling. In one aspect of the invention, the techniques include identifying meta-data entities, attributes of the meta-data entities and relationships between stereotypes of the meta-data model, managing the meta-data model for creating, modifying and removing modeling artifacts, and creating modeling templates from the meta-data model to facilitate addressing at least one need of industry-specific applications. In another aspect the invention, the techniques include packaging the method for SOA process decomposition and service modeling, facilitating lifecycle management of modeling assets, and facilitating maintenance of the modeling assets.

    摘要翻译: 为面向服务(SOA)流程分解和服务建模提供了技术。 在本发明的一个方面,这些技术包括识别元数据实体,元数据实体的属性和元数据模型的构造型之间的关系,管理用于创建,修改和移除建模工件的元数据模型,以及 从元数据模型创建建模模板,以便解决行业特定应用程序的至少一个需求。 在本发明的另一方面,所述技术包括封装用于SOA过程分解和服务建模的方法,促进建模资产的生命周期管理以及促进建模资产的维护。

    System and method for identifying form type in a handwriting recognition based form completion system
    10.
    发明授权
    System and method for identifying form type in a handwriting recognition based form completion system 有权
    在基于手写识别的表单完成系统中识别表单类型的系统和方法

    公开(公告)号:US06456740B1

    公开(公告)日:2002-09-24

    申请号:US09360740

    申请日:1999-07-26

    IPC分类号: G06K900

    摘要: The system of the present invention includes a form design component, a form description repository, and a forms processing component Each form used with the system has a layout including a form identifier field with a common location space for each given form of the plurality of different types of forms. The forms processing component is coupled to the form description repository and receives data from an electronic clipboard, through an interface port, which permits recognition of a unique form identifier, communication with the form description repository, receipt of a form definition corresponding to the unique form identifier, and correct processing of the data on the given form (based on the identifier) The method includes generating a form identifier field having a common location space for each different type of form, prompting a user of the system to enter a unique form identifier into the field, via input of at least one handwritten stroke, recording electronic stroke data indicative of the at least one handwritten stroke, storing the stroke data together with electronic entry field data indicative of contents of other fields of the given form, and then invoking a handwriting recognition engine on the stroke data so as to obtain correct identity of each given form, thereby permitting proper processing of the electronic entry field data.

    摘要翻译: 本发明的系统包括表单设计组件,表单描述库和表单处理组件。与系统一起使用的每种形式具有布局,其包括具有用于多个不同的每个给定形式的公共位置空间的表单标识符字段 表格类型 表单处理组件耦合到表单描述库并且通过接口端口从电子剪贴板接收数据,该接口端口允许识别唯一的表单标识符,与表单描述库的通信,对应于唯一表单的表单定义的接收 标识符和对给定表单上的数据的正确处理(基于标识符)该方法包括生成具有用于每种不同类型的表单的公共位置空间的表单标识符字段,提示系统的用户输入唯一的表单标识符 通过输入至少一个手写笔划,记录指示至少一个手写笔画的电子笔画数据,将笔画数据与指示给定形式的其他字段的内容的电子输入字段数据一起存储到现场,然后调用 笔迹识别引擎对笔画数据进行识别,从而获得每个给定形式的正确身份 适当处理电子输入字段数据。