会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Security requirement determination
    • 安全要求确定
    • US07743423B2
    • 2010-06-22
    • US10772207
    • 2004-02-03
    • Sebastian LangeGregory D. FeeAaron GoldfederIvan MedvedevMichael Gashler
    • Sebastian LangeGregory D. FeeAaron GoldfederIvan MedvedevMichael Gashler
    • H04N7/16G06F17/00G06F11/30G06F9/44
    • G06F21/53
    • All execution paths of one or more assemblies in managed code are simulated to find the permissions for each execution path. The managed code can correspond to a managed shared library or a managed application. Each call in each execution path has a corresponding permissions set. When the library or application has permissions to execute that are not less than the required permission sets for the execution paths, any dynamic execution of the library or application will not trigger a security exception The simulated execution provides a tool that can be used to ensure that code being written will not exceed a maximum security permission for the code. A permission set can be determined by the tool for each assembly corresponding to an application and for each entry point corresponding to a shared library.
    • 托管代码中的一个或多个程序集的所有执行路径都被模拟,以查找每个执行路径的权限。 托管代码可以对应于托管共享库或托管应用程序。 每个执行路径中的每个调用都具有相应的权限集。 当库或应用程序具有不少于执行路径所需权限集的执行权限时,库或应用程序的任何动态执行都不会触发安全异常。模拟执行提供了一种可用于确保 正在编写的代码不会超过代码的最大安全许可。 对于与应用程序对应的每个程序集以及对应于共享库的每个入口点,工具可以确定权限集。
    • 2. 发明授权
    • Evidence-based application security
    • 循证应用安全
    • US07669238B2
    • 2010-02-23
    • US10705756
    • 2003-11-10
    • Gregory D. FeeAaron GoldfederJohn M. HawkinsJamie L. CoolSebastian LangeSergey Khorun
    • Gregory D. FeeAaron GoldfederJohn M. HawkinsJamie L. CoolSebastian LangeSergey Khorun
    • H04L9/00
    • G06F21/51G06F21/53
    • Evidence-based application security may be implemented at the application and/or application group levels. A manifest may be provided defining at least one trust condition for the application or application group. A policy manager evaluates application evidence (e.g., an XrML license) for an application or group of applications relative to the manifest. The application is only granted permissions on the computer system if the application evidence indicates that the application is trusted. Similarly, a group of applications are only granted permissions on the computer system if the evidence indicates that the group of applications is trusted. If the application evidence satisfies the at least one trust condition defined by the manifest, the policy manager generates a permission grant set for each code assembly that is a member of the at least one application. Evidence may be further evaluated for code assemblies that are members of the trusted application or application group.
    • 基于证据的应用程序安全性可以在应用程序和/或应用程序组级别实现。 可以提供清单来为应用或应用组定义至少一个信任条件。 策略管理员针对相对于清单的应用程序或应用程序组来评估应用程序证据(例如,XrML许可证)。 如果应用程序的证据表明应用程序是可信任的,则该应用程序仅被授予计算机系统的权限。 类似地,如果证据表明应用程序组是可信任的,则一组应用程序仅被授予计算机系统的权限。 如果应用证据满足由清单定义的至少一个信任条件,则策略管理器为作为至少一个应用的成员的每个代码集合生成许可授权集合。 可以对作为可信应用程序或应用程序组成员的代码程序集进一步评估证据。
    • 8. 发明授权
    • Methods and systems for batch processing in an on-demand service environment
    • 在按需服务环境中批量处理的方法和系统
    • US08584124B2
    • 2013-11-12
    • US13076794
    • 2011-03-31
    • Gregory D. FeeWilliam J Gallagher
    • Gregory D. FeeWilliam J Gallagher
    • G06F9/455G06F7/00
    • G06F9/466G06F9/4843G06F2209/5013
    • In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue.
    • 根据本文公开的实施例,提供了在按需服务环境中批量处理的机构和方法。 例如,在一个实施例中,机制包括接收对多租户数据库的处理请求,其中处理请求指定处理逻辑和多租户数据库内的处理目标组。 这样的实施例还包括将处理对象组划分或分块成多个处理对象子组,在多个先前排队的处理请求之间对多租户数据库的批处理队列进行排队处理请求, 多个处理目标子组,用于经由处理逻辑在多租户数据库中处理由批处理队列指定的一个或多个时间。
    • 9. 发明申请
    • METHODS AND SYSTEMS FOR BATCH PROCESSING IN AN ON-DEMAND SERVICE ENVIRONMENT
    • 在需求服务环境中进行批处理的方法和系统
    • US20130013577A1
    • 2013-01-10
    • US13620147
    • 2012-09-14
    • Gregory D. FeeWilliam J. Gallagher
    • Gregory D. FeeWilliam J. Gallagher
    • G06F17/30
    • G06F9/466G06F9/4843G06F2209/5013
    • In accordance with embodiments disclosed herein, there are provided mechanisms and methods for batch processing in an on-demand service environment. For example, in one embodiment, mechanisms include receiving a processing request for a multi-tenant database, in which the processing request specifies processing logic and a processing target group within the multi-tenant database. Such an embodiment further includes dividing or chunking the processing target group into a plurality of processing target sub-groups, queuing the processing request with a batch processing queue for the multi-tenant database among a plurality of previously queued processing requests, and releasing each of the plurality of processing target sub-groups for processing in the multi-tenant database via the processing logic at one or more times specified by the batch processing queue.
    • 根据本文公开的实施例,提供了在按需服务环境中批量处理的机构和方法。 例如,在一个实施例中,机制包括接收对多租户数据库的处理请求,其中处理请求指定处理逻辑和多租户数据库内的处理目标组。 这样的实施例还包括将处理对象组划分或分块成多个处理对象子组,在多个先前排队的处理请求之间对多租户数据库的批处理队列进行排队处理请求, 多个处理目标子组,用于经由处理逻辑在多租户数据库中处理由批处理队列指定的一个或多个时间。