会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • ULTRA-LOW COST SANDBOXING FOR APPLICATION APPLIANCES
    • 超低成本用于应用电器的成本
    • US20120017213A1
    • 2012-01-19
    • US12834895
    • 2010-07-13
    • Galen C. HuntDonald Porter
    • Galen C. HuntDonald Porter
    • G06F9/46G06F13/38
    • G06F21/53
    • The disclosed architecture facilitates the sandboxing of applications by taking core operating system components that normally run in the operating system kernel or otherwise outside the application process and on which a sandboxed application depends on to run, and converting these core operating components to run within the application process. The architecture takes the abstractions already provided by the host operating system and converts these abstractions for use by the sandbox environment. More specifically, new operating system APIs (application program interfaces) are created that include only the basic computation services, thus, separating the basic services from rich application APIs. The code providing the rich application APIs is copied out of the operating system and into the application environment—the application process.
    • 所公开的架构通过采用通常在操作系统内核中运行的核心操作系统组件或者在应用程序进程外的其他应用程序依赖于运行的核心操作系统组件,并将这些核心操作组件转换为在应用程序内运行,从而有助于沙盒化 处理。 架构采用主机操作系统提供的抽象,并转换这些抽象以供沙盒环境使用。 更具体地说,创建了仅包括基本计算服务的新的操作系统API(应用程序接口),从而将基本服务与丰富的应用API分开。 提供丰富应用程序API的代码从操作系统复制到应用程序环境中 - 应用程序进程。
    • 12. 发明授权
    • Tools and techniques for instrumenting interfaces of units of a software program
    • 用于测试软件程序单元接口的工具和技术
    • US07984429B2
    • 2011-07-19
    • US11097636
    • 2005-04-01
    • Galen C. Hunt
    • Galen C. Hunt
    • G06F9/44G06F9/45
    • G06F9/5066G06F9/449G06F9/465H04L43/0864H04L43/0894H04L67/10
    • A method of instrumenting one or more units of an application program is disclosed. Each unit can have one or more interfaces through which communications pass through the unit. Client units can request creation of a server unit. When they do so, the call is intercepted and sent to a unit creation function, which creates the server unit and returns a reference to an interface of the server unit. When a reference to an interface of the server unit is detected, an interface wrapper is created for the interface, the interface wrapper comprising a reference to instrumentation, the reference to the interface, and a reference to a type description of the interface. The client receives a reference to the interface wrapper in place of a reference to the interface, and thereafter is able to treat the reference to the interface wrapper as if it were a reference to the interface.
    • 公开了一种测试应用程序的一个或多个单元的方法。 每个单元可以具有一个或多个通信通过该接口的接口。 客户端单元可以请求创建服务器单元。 当它们这样做时,呼叫被拦截并发送到单元创建功能,其创建服务器单元并返回对服务器单元的接口的引用。 当检测到对服务器单元的接口的引用时,为接口创建接口包装器,接口包装器包括对仪器的引用,对接口的引用以及对接口的类型描述的引用。 客户端接收对接口包装器的引用,代替对接口的引用,此后可以将接口包装器的引用视为对接口的引用。
    • 18. 发明授权
    • Methods of factoring operating system functions, methods of converting operating systems, and related apparatus
    • 分解操作系统功能的方法,转换操作系统的方法以及相关设备
    • US06826760B1
    • 2004-11-30
    • US09334104
    • 1999-06-16
    • Galen C. HuntGerald CermakRobert J. Stets, Jr.
    • Galen C. HuntGerald CermakRobert J. Stets, Jr.
    • G06F946
    • G06F9/44521G06F8/71G06F9/44552G06F9/4484
    • Methods of factoring operating system functions into one or more groups of functions are described. Factorization permits operating systems that are not configured to support computing in an object-oriented environment to be used in an object oriented environment. This promotes distributed computing by enabling operating system resources to be instantiated and used across process and machine boundaries. In one embodiment, criteria are defined that govern how functions of an operating system are to be factored into one or more groups. Based on the defined criteria, the functions are factors into groups and groups of functions are then associated with programming objects that have data and methods, wherein the methods correspond to the operating system functions. Applications can call methods on the programming objects either directly or indirectly that, in turn, call operating system functions.
    • 描述将操作系统功能分解为一组或多组功能的方法。 因式分解允许未配置为支持面向对象环境中的计算的操作系统,以在面向对象的环境中使用。 这通过使操作系统资源在过程和机器边界之间实例化和使用来促进分布式计算。 在一个实施例中,定义了规范操作系统的功能如何被考虑到一个或多个组中的标准。 基于定义的标准,功能是组成的因素,然后将功能组与具有数据和方法的编程对象相关联,其中所述方法对应于操作系统功能。 应用程序可以直接或间接调用编程对象的方法,从而调用操作系统功能。