会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and system of typing resources in a distributed system
    • 在分布式系统中打字资源的方法和系统
    • US07028035B1
    • 2006-04-11
    • US09733012
    • 2000-12-08
    • Kannan GovindarajanSekhar R. SarukkaiShamik ShamaShankar UmamaheshwaranArindam BanerjiAlan H. Karp
    • Kannan GovindarajanSekhar R. SarukkaiShamik ShamaShankar UmamaheshwaranArindam BanerjiAlan H. Karp
    • G06F7/00G06F17/30G06F17/00
    • G06F9/465G06F9/5027G06F2209/462G06F2209/463G06F2209/5015Y10S707/966Y10S707/99933Y10S707/99943
    • A system and method for typing resources in a distributed system is provided which enables flexible searching mechanisms for finding distributed resources. The distributed system includes at least three types of resources: service, vocabulary and contract resources. The service resource includes the implementation logic for the service. A contract resource contains interface data used for accessing resources. The vocabulary resource contains an attribute schema defining attributes used to describe resources. Each resource—including service, vocabulary and contract resources—is typed by associating one or more vocabulary resources and one or more contract resources with the resource. The vocabulary resources explain the meaning of attribute lists describing the resource and enable the resource to be discovered. The contract resources provide data for accessing the resource. Because vocabulary and contract resources are themselves resources, they are also typed by vocabulary and contract resources and are, accordingly, discoverable and accessible. Typing resources with vocabularies and contracts that are themselves discoverable resources, provides a structural mechanism for supporting robust resource discovery processes suitable for large, loosely-coupled distributed systems.
    • 提供了一种用于在分布式系统中输入资源的系统和方法,其实现了用于查找分布式资源的灵活搜索机制。 分布式系统至少包含三种资源:服务,词汇和合同资源。 服务资源包括服务的实现逻辑。 合同资源包含用于访问资源的接口数据。 词汇资源包含定义用于描述资源的属性的属性模式。 通过将一个或多个词汇资源和一个或多个合同资源与资源相关联来分类每个包括资源的服务,词汇和合同资源。 词汇资源解释描述资源的属性列表的含义,并使资源被发现。 合同资源提供访问资源的数据。 因为词汇和合同资源本身就是资源,它们也是由词汇和合同资源打入的,因此可以发现和可访问。 使用本身是可发现资源的词汇和合同键入资源,为支持适用于大型,松散耦合的分布式系统的强大的资源发现过程提供了一种结构性机制。
    • 2. 发明授权
    • Method and system of typing resources in a distributed system
    • 在分布式系统中打字资源的方法和系统
    • US07702687B2
    • 2010-04-20
    • US11141839
    • 2005-06-01
    • Kannan GovindarajanSekhar R. SarukkaiShamik ShamaShankar UmamaheshwaranArindam BanerjiAlan H. Karp
    • Kannan GovindarajanSekhar R. SarukkaiShamik ShamaShankar UmamaheshwaranArindam BanerjiAlan H. Karp
    • G06F7/00
    • G06F9/465G06F9/5027G06F2209/462G06F2209/463G06F2209/5015Y10S707/966Y10S707/99933Y10S707/99943
    • A system and method for typing resources in a distributed system is provided which enables flexible searching mechanisms for finding distributed resources. The distributed system includes at least three types of resources: service, vocabulary and contract resources. The service resource includes the implementation logic for the service. A contract resource contains interface data used for accessing resources. The vocabulary resource contains an attribute schema defining attributes used to describe resources. Each resource—including service, vocabulary and contract resources—is typed by associating one or more vocabulary resources and one or more contract resources with the resource. The vocabulary resources explain the meaning of attribute lists describing the resource and enable the resource to be discovered. The contract resources provide data for accessing the resource. Because vocabulary and contract resources are themselves resources, they are also typed by vocabulary and contract resources and are, accordingly, discoverable and accessible. Typing resources with vocabularies and contracts that are themselves discoverable resources, provides a structural mechanism for supporting robust resource discovery processes suitable for large, loosely-coupled distributed systems.
    • 提供了一种用于在分布式系统中输入资源的系统和方法,其实现了用于查找分布式资源的灵活搜索机制。 分布式系统至少包含三种资源:服务,词汇和合同资源。 服务资源包括服务的实现逻辑。 合同资源包含用于访问资源的接口数据。 词汇资源包含定义用于描述资源的属性的属性模式。 通过将一个或多个词汇资源和一个或多个合同资源与资源相关联来分类每个包括资源的服务,词汇和合同资源。 词汇资源解释描述资源的属性列表的含义,并使资源被发现。 合同资源提供访问资源的数据。 因为词汇和合同资源本身就是资源,它们也是由词汇和合同资源打入的,因此可以发现和可访问。 使用本身是可发现资源的词汇和合同键入资源,为支持适用于大型,松散耦合的分布式系统的强大的资源发现过程提供了一种结构性机制。
    • 6. 发明授权
    • Resource access control in a software system
    • 软件系统中的资源访问控制
    • US06470339B1
    • 2002-10-22
    • US09281876
    • 1999-03-31
    • Alan H. KarpRajiv GuptaArindam BanerjiChia-Chiang ChaoErnest MakSandeep KumarVenkatesh KrishnanGuillermo Rozas
    • Alan H. KarpRajiv GuptaArindam BanerjiChia-Chiang ChaoErnest MakSandeep KumarVenkatesh KrishnanGuillermo Rozas
    • G06F1700
    • G06F9/468Y10S707/99938Y10S707/99939
    • A software system that provides access control to resources and that disassociates access rights to resources from references to resources to prevent the formation of large and unwieldy access control lists and to enable advanced decentralized security controls. The software system includes a repository that holds a resource descriptor for each resource including lock/permission pairs. Access to particular resources or groups of resources is provided by providing users with the appropriate keys. The keys are themselves are resources with resource descriptors in the repository. Access rights for users may be revoked by deleting keys from the repository. The software system also provides visibility fields for compartmentalizing access to resources. In addition, the software system provides authorizers that maintain audit trails when critical resource such as keys are passed among users and that enable advanced security control when passing resources among users.
    • 一种提供对资源的访问控制以及将资源的访问权限从资源引用分解的软件系统,以防止形成大而笨重的访问控制列表并实现高级分散安全控制。 该软件系统包括一个存储库,其中包含包含锁/权限对的每个资源的资源描述符。 通过向用户提供适当的密钥来提供对特定资源或资源组的访问。 密钥本身就是存储库中资源描述符的资源。 可以通过从存储库中删除密钥来撤消对用户的访问权限。 软件系统还提供可视化领域,用于区分对资源的访问。 此外,软件系统提供授权人员,当关键资源(如密钥在用户中传递)之间时,可以维护审计跟踪,并且在用户之间传递资源时可实现高级安全控制。
    • 7. 发明授权
    • Task-specific flexible binding in a software system
    • 软件系统中特定于任务的灵活绑定
    • US07107591B1
    • 2006-09-12
    • US09186450
    • 1998-11-05
    • Alan H. KarpRajiv GuptaArindam BanerjiChia-Chiang ChaoErnest MakSandeep Kumar
    • Alan H. KarpRajiv GuptaArindam BanerjiChia-Chiang ChaoErnest MakSandeep Kumar
    • G06F9/00
    • G06F9/50G06F9/465G06F2209/463
    • A software system with task-specific flexible bindings that enhance the ability to dynamically add and remove resources from availability to tasks and that eliminates the need for coordination of globally unique names. The software system includes a task-specific name space which corresponds to a task executing in the software system. The task-specific name space holds flexible bindings each of which associates a task-specific name used by the task to refer to a desired resource or a set of one or more resources of the computer system and to information that describes the desired resource. The software system includes a resource mediator that obtains a message from the task. The resource mediator keeps information for each resource that identifies a resource handler task for the desired resource by resolving the task-specific name using the flexible binding.
    • 具有特定任务的灵活绑定的软件系统,可增强动态添加和删除资源从可用性到任务的能力,并消除了对全局唯一名称协调的需求。 软件系统包括对应于在软件系统中执行的任务的任务专用名称空间。 任务特定的名称空间保存灵活的绑定,每个绑定都将任务所使用的特定于任务的名称与指定计算机系统的所需资源或一组一个或多个资源相关联,以及描述所需资源的信息。 软件系统包括从任务获取消息的资源调解器。 资源调解器通过使用灵活的绑定解析特定于任务的名称来保存为所需资源标识资源处理程序任务的每个资源的信息。
    • 9. 发明授权
    • Method and system for optional code scheduling
    • 可选代码调度的方法和系统
    • US07673296B2
    • 2010-03-02
    • US10902199
    • 2004-07-28
    • Jean-Francois CollardAlan H. Karp
    • Jean-Francois CollardAlan H. Karp
    • G06F9/45
    • G06F8/443
    • A method of scheduling optional instructions in a compiler targets a processor. The scheduling includes indicating a limit on the additional processor computations that are available for executing an optional code, generating one or more required instructions corresponding to a source code and one or more optional instructions corresponding to the optional code used with the source code and scheduling all of the one or more required instructions with as many of the one or more optional instructions as possible without exceeding the indicated limit on the additional processor computations for executing the optional code.
    • 在编译器中调度可选指令的方法针对处理器。 调度包括指示可用于执行可选代码的附加处理器计算的限制,生成对应于源代码的一个或多个所需指令以及对应于与源代码一起使用的可选代码的一个或多个可选指令并且调度所有 所述一个或多个所需指令具有尽可能多的一个或多个可选指令,而不超过用于执行可选代码的附加处理器计算的指定限制。