会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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.
    • 提供了一种用于在分布式系统中输入资源的系统和方法,其实现了用于查找分布式资源的灵活搜索机制。 分布式系统至少包含三种资源:服务,词汇和合同资源。 服务资源包括服务的实现逻辑。 合同资源包含用于访问资源的接口数据。 词汇资源包含定义用于描述资源的属性的属性模式。 通过将一个或多个词汇资源和一个或多个合同资源与资源相关联来分类每个包括资源的服务,词汇和合同资源。 词汇资源解释描述资源的属性列表的含义,并使资源被发现。 合同资源提供访问资源的数据。 因为词汇和合同资源本身就是资源,它们也是由词汇和合同资源打入的,因此可以发现和可访问。 使用本身是可发现资源的词汇和合同键入资源,为支持适用于大型,松散耦合的分布式系统的强大的资源发现过程提供了一种结构性机制。
    • 2. 发明授权
    • Business to business integration software as a service
    • 企业对业务集成软件即服务
    • US08046441B2
    • 2011-10-25
    • US11401533
    • 2006-04-10
    • Arindam BanerjiRamchandar KrishnamurthySurjit K. KaladharanGanapathy Raman Venkatasubramanian
    • Arindam BanerjiRamchandar KrishnamurthySurjit K. KaladharanGanapathy Raman Venkatasubramanian
    • G06F15/177
    • G06Q30/06
    • The present technique includes a software framework which makes it possible for providing Business-to-Business (B2B) integration software as a service (SaaS). The framework follows a hub and spoke model wherein the hub and spoke communicate through web services. While the hub and spokes act as integration gateways with the enterprise systems, the hub also acts as a centralized remote command, control and configuration center for the entire setup. The hub software provides the ability to generate and remotely deploy the spoke environments and also manage them remotely. The generated spoke environment can be downloaded, installed and configured to connect to the local systems and act as a mediator for B2B integration between hub and the local systems. Once installed the environments are remotely managed through the management console provided by the hub software. This invention reduces the cost of B2B integration by amortizing the cost of remotely managing multiple trading partner gateways through a single management console.
    • 本技术包括一个软件框架,可以提供企业对企业(B2B)集成软件即服务(SaaS)。 框架遵循中心和辐射模型,其中中心和辐条通过网络服务进行通信。 虽然集线器和辐条作为与企业系统的集成网关,但集线器也可用作整个设备的集中式远程命令,控制和配置中心。 集线器软件提供生成和远程部署辐条环境的能力,并远程管理它们。 生成的辐条环境可以下载,安装和配置为连接到本地系统,并作为中枢和本地系统之间的B2B集成的调解器。 一旦安装,环境通过集线器软件提供的管理控制台进行远程管理。 本发明通过通过单个管理控制台摊销远程管理多个贸易伙伴网关的成本来降低B2B集成的成本。
    • 3. 发明授权
    • System and method for safely executing downloaded code on a computer system
    • 在计算机系统上安全执行下载的代码的系统和方法
    • US07596694B1
    • 2009-09-29
    • US10796690
    • 2004-03-08
    • Alan KarpArindam BanerjiThomas WylegalaRajiv GuptaPeter Phaal
    • Alan KarpArindam BanerjiThomas WylegalaRajiv GuptaPeter Phaal
    • H04L29/06
    • H04L63/123H04L67/34
    • Embodiments of the present invention include a system and method for making it safe to execute downloaded code. The method includes accessing an application, the application making a system call to a library of a computer system for a resource, establishing a requesting thread. The method further includes the library sending a request message to a local security filter; the local security filter validating the requesting thread and returning a digital signature, that uniquely identifies the requesting thread, to the application. The application making a system call to a kernel of the computer system wherein the kernel uses the digital signature from the security filter to validate the requesting thread before allowing access to the requested resource.
    • 本发明的实施例包括用于执行下载代码的安全的系统和方法。 所述方法包括访问应用程序,所述应用程序对资源的计算机系统的库进行系统调用,建立请求线程。 该方法还包括库向本地安全过滤器发送请求消息; 本地安全过滤器验证请求线程并且向应用程序返回唯一地标识请求线程的数字签名。 所述应用程序对所述计算机系统的内核进行系统调用,其中所述内核使用来自所述安全过滤器的数字签名在允许访问所请求的资源之前验证所述请求线程。
    • 6. 发明授权
    • 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.
    • 提供了一种用于在分布式系统中输入资源的系统和方法,其实现了用于查找分布式资源的灵活搜索机制。 分布式系统至少包含三种资源:服务,词汇和合同资源。 服务资源包括服务的实现逻辑。 合同资源包含用于访问资源的接口数据。 词汇资源包含定义用于描述资源的属性的属性模式。 通过将一个或多个词汇资源和一个或多个合同资源与资源相关联来分类每个包括资源的服务,词汇和合同资源。 词汇资源解释描述资源的属性列表的含义,并使资源被发现。 合同资源提供访问资源的数据。 因为词汇和合同资源本身就是资源,它们也是由词汇和合同资源打入的,因此可以发现和可访问。 使用本身是可发现资源的词汇和合同键入资源,为支持适用于大型,松散耦合的分布式系统的强大的资源发现过程提供了一种结构性机制。
    • 7. 发明授权
    • 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.
    • 一种提供对资源的访问控制以及将资源的访问权限从资源引用分解的软件系统,以防止形成大而笨重的访问控制列表并实现高级分散安全控制。 该软件系统包括一个存储库,其中包含包含锁/权限对的每个资源的资源描述符。 通过向用户提供适当的密钥来提供对特定资源或资源组的访问。 密钥本身就是存储库中资源描述符的资源。 可以通过从存储库中删除密钥来撤消对用户的访问权限。 软件系统还提供可视化领域,用于区分对资源的访问。 此外,软件系统提供授权人员,当关键资源(如密钥在用户中传递)之间时,可以维护审计跟踪,并且在用户之间传递资源时可实现高级安全控制。
    • 8. 发明申请
    • Business to business integration software as a service
    • 企业对业务集成软件即服务
    • US20070239858A1
    • 2007-10-11
    • US11401533
    • 2006-04-10
    • Arindam BanerjiRamchandar KrishnamurthySurjit KaladharanGanapathy Raman
    • Arindam BanerjiRamchandar KrishnamurthySurjit KaladharanGanapathy Raman
    • G06F15/177G06F15/16
    • G06Q30/06
    • The present technique includes a software framework which makes it possible for providing Business-to-Business (B2B) integration software as a service (SaaS). The framework follows a hub and spoke model wherein the hub and spoke communicate through web services. While the hub and spokes act as integration gateways with the enterprise systems, the hub also acts as a centralized remote command, control and configuration center for the entire setup. The hub software provides the ability to generate and remotely deploy the spoke environments and also manage them remotely. The generated spoke environment can be downloaded, installed and configured to connect to the local systems and act as a mediator for B2B integration between hub and the local systems. Once installed the environments are remotely managed through the management console provided by the hub software. This invention reduces the on boarding time of trading partners and reduces the cost of B2B integration by amortizing the cost of remotely managing multiple trading partner gateways through a single management console.
    • 本技术包括一个软件框架,可以提供企业对企业(B2B)集成软件即服务(SaaS)。 框架遵循中心和辐射模型,其中中心和辐条通过网络服务进行通信。 虽然集线器和辐条作为与企业系统的集成网关,但集线器也可用作整个设备的集中式远程命令,控制和配置中心。 集线器软件提供生成和远程部署辐条环境的能力,并远程管理它们。 生成的辐条环境可以下载,安装和配置为连接到本地系统,并作为中枢和本地系统之间的B2B集成的调解器。 一旦安装,环境通过集线器软件提供的管理控制台进行远程管理。 本发明减少了贸易伙伴的登船时间,并通过单个管理控制台摊销远程管理多个贸易伙伴网关的成本,降低了B2B集成的成本。
    • 10. 发明授权
    • 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.
    • 具有特定任务的灵活绑定的软件系统,可增强动态添加和删除资源从可用性到任务的能力,并消除了对全局唯一名称协调的需求。 软件系统包括对应于在软件系统中执行的任务的任务专用名称空间。 任务特定的名称空间保存灵活的绑定,每个绑定都将任务所使用的特定于任务的名称与指定计算机系统的所需资源或一组一个或多个资源相关联,以及描述所需资源的信息。 软件系统包括从任务获取消息的资源调解器。 资源调解器通过使用灵活的绑定解析特定于任务的名称来保存为所需资源标识资源处理程序任务的每个资源的信息。