SUPPORTING ROLE-BASED ACCESS CONTROL IN COMPONENT-BASED SOFTWARE SYSTEMS
    1.
    发明申请
    SUPPORTING ROLE-BASED ACCESS CONTROL IN COMPONENT-BASED SOFTWARE SYSTEMS 有权
    在基于组件的软件系统中支持基于角色的访问控制

    公开(公告)号:US20100058197A1

    公开(公告)日:2010-03-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)基于协作过程的上下文信息来启用对访问权限的修改。

    Supporting role-based access control in component-based software systems
    2.
    发明授权
    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)基于协作过程的上下文信息来启用对访问权限的修改。

    EFFECTIVE TASK DISTRIBUTION IN COLLABORATIVE SOFTWARE DEVELOPMENT
    3.
    发明申请
    EFFECTIVE TASK DISTRIBUTION IN COLLABORATIVE SOFTWARE DEVELOPMENT 审中-公开
    协同软件开发中的有效任务分配

    公开(公告)号:US20100057514A1

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

    申请号:US12201073

    申请日:2008-08-29

    IPC分类号: G06F7/00 G06F7/36

    CPC分类号: G06Q10/06 G06Q50/188

    摘要: A method, system and computer program product are disclosed to support the dynamic (just-in-time) task distribution in the context of globally collaborative software development. Embodiments of the invention provide a method, system and computer program product for distributing tasks in a collaborative software development project, where said project has a multitude of work packets. An embodiment of the invention includes generating bidding request forms, and broadcasting the bidding request forms to a multitude of distributed teams; collecting completed bidding request forms having real-time information about attributes of the distributed teams; and matching eligible teams to the work packets. This embodiment further comprise optimizing a distribution plan of the work packets; ranking results of the distribution plan to give a final distribution plan; and notifying each of the distributed teams of any work packets assigned to them.

    摘要翻译: 公开了一种方法,系统和计算机程序产品,用于在全球协作软件开发的背景下支持动态(即时)任务分配。 本发明的实施例提供了一种用于在协作软件开发项目中分发任务的方法,系统和计算机程序产品,其中所述项目具有多个工作分组。 本发明的实施例包括生成投标请求表格,并向多个分布式团队广播投标请求表单; 收集具有关于分布式团队属性的实时信息的已完成投标请求表; 并将符合条件的团队与工作包进行匹配。 该实施例还包括优化工作分组的分配计划; 分配计划的排名结果给出最终分配方案; 并通知每个分布式团队分配给他们的任何工作包。

    Method for automatically creating transforms
    4.
    发明授权
    Method for automatically creating transforms 有权
    自动创建转换的方法

    公开(公告)号:US09122664B2

    公开(公告)日:2015-09-01

    申请号:US11926702

    申请日:2007-10-29

    IPC分类号: G06F17/00 G06F17/22 G06F17/21

    摘要: Techniques are provided for automatically creating and using a transform to generate a document in a target format. The techniques include obtaining a source document, wherein the source document is in a structured format and wherein the source document comprises structured information from a domain-specific representation, creating a transform, wherein creating the transform comprises creating a specially-tagged version of the source document in the structured format, using a target application to create an output document in a target format with one or more corresponding tags, and applying an algorithm to automatically generate a transform, and using the transform to generate a version of the source document in a target format. Techniques are also provided for generating a database of one or more transforms.

    摘要翻译: 提供了用于自动创建和使用转换以生成目标格式的文档的技术。 所述技术包括获得源文档,其中所述源文档是结构化格式,并且其中所述源文档包括来自域特定表示的结构化信息,创建变换,其中创建所述转换包括创建所述源的特别标记版本 以结构化格式的文档,使用目标应用程序以具有一个或多个相应标签的目标格式创建输出文档,以及应用算法来自动生成变换,并且使用该转换来生​​成源文档的版本 目标格式。 还提供了用于生成一个或多个变换的数据库的技术。

    METHOD FOR AUTOMATICALLY CREATING TRANSFORMS
    5.
    发明申请
    METHOD FOR AUTOMATICALLY CREATING TRANSFORMS 有权
    自动创建变形的方法

    公开(公告)号:US20090113289A1

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

    申请号:US11926702

    申请日:2007-10-29

    IPC分类号: G06F17/00

    摘要: Techniques are provided for automatically creating and using a transform to generate a document in a target format. The techniques include obtaining a source document, wherein the source document is in a structured format and wherein the source document comprises structured information from a domain-specific representation, creating a transform, wherein creating the transform comprises creating a specially-tagged version of the source document in the structured format, using a target application to create an output document in a target format with one or more corresponding tags, and applying an algorithm to automatically generate a transform, and using the transform to generate a version of the source document in a target format. Techniques are also provided for generating a database of one or more transforms.

    摘要翻译: 提供了用于自动创建和使用转换以生成目标格式的文档的技术。 所述技术包括获得源文档,其中所述源文档是结构化格式,并且其中所述源文档包括来自域特定表示的结构化信息,创建变换,其中创建所述转换包括创建所述源的特别标记版本 以结构化格式的文档,使用目标应用程序以具有一个或多个相应标签的目标格式创建输出文档,以及应用算法来自动生成变换,并且使用该转换来生​​成源文档的版本 目标格式。 还提供了用于生成一个或多个变换的数据库的技术。

    Distributed software project staffing and scheduling utilizing communication overhead costs
    6.
    发明授权
    Distributed software project staffing and scheduling utilizing communication overhead costs 失效
    分布式软件项目人员配置和调度利用通信间接费用

    公开(公告)号:US08392234B2

    公开(公告)日:2013-03-05

    申请号:US12852550

    申请日:2010-08-09

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/0631 G06Q10/063118

    摘要: Techniques for optimizing resource allocation are provided. The techniques include identifying one or more communication needs for each of one or more communications needed for execution of a project, identifying one or more members of each of the one or more communications and member information for each of the one or more members, using the one or more communication needs and member information to estimate one or more communication costs for each of the one or more communications needed for execution of the project, and comparing the one or more communication costs for each of the one or more communications to optimize resource allocation for executing the project.

    摘要翻译: 提供了优化资源分配的技术。 这些技术包括识别用于执行项目所需的一个或多个通信中的每一个的一个或多个通信需求,用一个或多个成员中的每一个识别一个或多个通信和成员信息中的每一个的一个或多个成员,使用 一个或多个通信需求和成员信息,以估计用于执行项目所需的一个或多个通信中的每一个的一个或多个通信成本,以及将一个或多个通信中的每一个的一个或多个通信成本进行比较以优化资源分配 用于执行项目。

    Providing location-based services in an ad hoc environment
    7.
    发明授权
    Providing location-based services in an ad hoc environment 失效
    在特定环境中提供基于位置的服务

    公开(公告)号:US08503980B2

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

    申请号:US12871997

    申请日:2010-08-31

    摘要: Techniques for implementing a location-based service include obtaining meta-information from a service provider comprising location-based service information, service provider contact information, and service provider authentication information, combining the meta-information into a message and encoding the message into a series of signals to be broadcast for implementing the service over an ad hoc environment, wherein in the environment there exists no pre-existing communication infrastructure and no pre-defined relationship between the service provider and one or more service receivers, broadcasting the series of signals as a message to service receivers in the ad hoc environment, enabling the service receiver to identify potential services using filters based on signal strength, computed distance, and/or service category, and facilitating a communication between the service provider and a service receiver via enabling the receiver to use the contact information to identify the service provider and the authentication information to verify the service provider.

    摘要翻译: 用于实现基于位置的服务的技术包括从包括基于位置的服务信息,服务提供商联系信息和服务提供商认证信息的服务提供商获得元信息,将元信息组合成消息并将消息编码成系列 要在广播环境中实现服务的广播信号,其中在环境中不存在预先存在的通信基础设施,并且服务提供商与一个或多个服务接收者之间没有预定义的关系,将一系列信号广播为 用于在ad hoc环境中为接收者提供服务的消息,使得服务接收者能够使用基于信号强度,计算距离和/或服务类别的滤波器来识别潜在的服务,并且通过使得能够使服务提供商和服务接收者之间的通信 接收者使用联系信息来识别服务 ce提供商和验证信息来验证服务提供商。

    Optimizing Resources Allocation for Global Service Delivery
    8.
    发明申请
    Optimizing Resources Allocation for Global Service Delivery 失效
    优化全球服务交付的资源分配

    公开(公告)号:US20120035972A1

    公开(公告)日:2012-02-09

    申请号:US12852550

    申请日:2010-08-09

    IPC分类号: G06Q10/00

    CPC分类号: G06Q10/0631 G06Q10/063118

    摘要: Techniques for optimizing resource allocation are provided. The techniques include identifying one or more communication needs for each of one or more communications needed for execution of a project, identifying one or more members of each of the one or more communications and member information for each of the one or more members, using the one or more communication needs and member information to estimate one or more communication costs for each of the one or more communications needed for execution of the project, and comparing the one or more communication costs for each of the one or more communications to optimize resource allocation for executing the project.

    摘要翻译: 提供了优化资源分配的技术。 这些技术包括识别用于执行项目所需的一个或多个通信中的每一个的一个或多个通信需求,用一个或多个成员中的每一个识别一个或多个通信和成员信息中的每一个的一个或多个成员,使用 一个或多个通信需求和成员信息,以估计用于执行项目所需的一个或多个通信中的每一个的一个或多个通信成本,以及将一个或多个通信中的每一个的一个或多个通信成本进行比较以优化资源分配 用于执行项目。

    Providing Location-Based Services in an AD HOC Environment
    9.
    发明申请
    Providing Location-Based Services in an AD HOC Environment 失效
    在AD HOC环境中提供基于位置的服务

    公开(公告)号:US20120052838A1

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

    申请号:US12871997

    申请日:2010-08-31

    IPC分类号: H04M3/42

    摘要: Techniques for implementing a location-based service include obtaining meta-information from a service provider comprising location-based service information, service provider contact information, and service provider authentication information, combining the meta-information into a message and encoding the message into a series of signals to be broadcast for implementing the service over an ad hoc environment, wherein in the environment there exists no pre-existing communication infrastructure and no pre-defined relationship between the service provider and one or more service receivers, broadcasting the series of signals as a message to service receivers in the ad hoc environment, enabling the service receiver to identify potential services using filters based on signal strength, computed distance, and/or service category, and facilitating a communication between the service provider and a service receiver via enabling the receiver to use the contact information to identify the service provider and the authentication information to verify the service provider.

    摘要翻译: 用于实现基于位置的服务的技术包括从包括基于位置的服务信息,服务提供商联系信息和服务提供商认证信息的服务提供商获得元信息,将元信息组合成消息并将消息编码成系列 要在广播环境中实现服务的广播信号,其中在环境中不存在预先存在的通信基础设施,并且服务提供商与一个或多个服务接收者之间没有预定义的关系,将一系列信号广播为 用于在ad hoc环境中为接收者提供服务的消息,使得服务接收者能够使用基于信号强度,计算距离和/或服务类别的滤波器来识别潜在的服务,并且通过使得能够使服务提供商和服务接收者之间的通信 接收者使用联系信息来识别服务 ce提供商和验证信息来验证服务提供商。

    Adaptive stream switching with minimized switching delay
    10.
    发明授权
    Adaptive stream switching with minimized switching delay 有权
    自适应流切换,最小化切换延迟

    公开(公告)号:US07477598B2

    公开(公告)日:2009-01-13

    申请号:US11090616

    申请日:2005-03-25

    IPC分类号: H04L12/56

    摘要: A system and method that selects among multiple encodings of the same content to adapt to available bandwidth and meet delay constraints by minimizing the switching lag is disclosed. The system and method include one buffer serving multiple data streams and a switching device. The switching device switches between the multiple data streams and discards data from the buffer that does not belong to a new stream to eliminate switching lag after a switching decision has been made.

    摘要翻译: 公开了一种系统和方法,其通过使切换滞后最小化来选择相同内容的多个编码以适应可用带宽并满足延迟约束。 该系统和方法包括一个服务多个数据流的缓冲器和一个交换设备。 交换设备在多个数据流之间切换,并且丢弃来自不属于新流的缓冲器的数据,以消除在切换决定之后的切换滞后。