会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Contextually intelligent code editing
    • 上下文智能代码编辑
    • US09239708B2
    • 2016-01-19
    • US12979839
    • 2010-12-28
    • Nikolai TillmannJonathan P. de HalleuxBarend H. Venter
    • Nikolai TillmannJonathan P. de HalleuxBarend H. Venter
    • G06F9/44
    • G06F8/33
    • This document describes techniques for contextually intelligent code editing. In at least some embodiments, the techniques are network-based and can use client-server interactions to develop programming code. For example, input to a local programming environment of a client can be transmitted to a server. A functionality at the server can inspect the input and determine programming options (e.g., programming terms and/or phrases) that are contextually valid in the local programming environment. A list of the programming options can then be transmitted to the client and presented via a user interface. In some embodiments, a selection of one of the programming options can cause the programming option to be populated to the local programming environment, e.g., as part of a user interface associated with the local programming environment. In at least some embodiments, the list of programming options can be cached locally on the client for quick retrieval.
    • 本文档描述了上下文智能代码编辑的技术。 在至少一些实施例中,这些技术是基于网络的,并且可以使用客户端 - 服务器交互来开发编程代码。 例如,可将客户端的本地编程环境的输入发送到服务器。 服务器上的功能可以检查输入并确定在本地编程环境中上下文有效的编程选项(例如,编程术语和/或短语)。 然后可以将编程选项的列表传送到客户端并通过用户界面呈现。 在一些实施例中,编程选项之一的选择可以使编程选项被填充到本地编程环境,例如作为与本地编程环境相关联的用户界面的一部分。 在至少一些实施例中,编程选项列表可以在本地缓存在客户机上用于快速检索。
    • 2. 发明申请
    • CONTEXTUALLY INTELLIGENT CODE EDITING
    • 内部智能代码编辑
    • US20120167042A1
    • 2012-06-28
    • US12979839
    • 2010-12-28
    • Nikolai TillmannJonathan P. de HalleuxBarend H. Venter
    • Nikolai TillmannJonathan P. de HalleuxBarend H. Venter
    • G06F9/44
    • G06F8/33
    • This document describes techniques for contextually intelligent code editing. In at least some embodiments, the techniques are network-based and can use client-server interactions to develop programming code. For example, input to a local programming environment of a client can be transmitted to a server. A functionality at the server can inspect the input and determine programming options (e.g., programming terms and/or phrases) that are contextually valid in the local programming environment. A list of the programming options can then be transmitted to the client and presented via a user interface. In some embodiments, a selection of one of the programming options can cause the programming option to be populated to the local programming environment, e.g., as part of a user interface associated with the local programming environment. In at least some embodiments, the list of programming options can be cached locally on the client for quick retrieval.
    • 本文档描述了上下文智能代码编辑的技术。 在至少一些实施例中,这些技术是基于网络的,并且可以使用客户端 - 服务器交互来开发编程代码。 例如,可将客户端的本地编程环境的输入发送到服务器。 服务器上的功能可以检查输入并确定在本地编程环境中上下文有效的编程选项(例如,编程术语和/或短语)。 然后可以将编程选项的列表传送到客户端并通过用户界面呈现。 在一些实施例中,编程选项之一的选择可以使编程选项被填充到本地编程环境,例如作为与本地编程环境相关联的用户界面的一部分。 在至少一些实施例中,编程选项列表可以在本地缓存在客户机上用于快速检索。
    • 7. 发明授权
    • Secure multi-principal web browser
    • 安全的多主体Web浏览器
    • US08250653B2
    • 2012-08-21
    • US12433788
    • 2009-04-30
    • Jiahe Helen WangBarend H. VenterChristopher L. Grier
    • Jiahe Helen WangBarend H. VenterChristopher L. Grier
    • G06F21/00
    • G06F21/74G06F9/468G06F9/545G06F21/53
    • A web browser operating system using a browser kernel places principals having different origins in separate principal instances, where each separate principal instance executes in a separate protection domain. Principal origin may be determined using the combination of protocol, domain name, and port. The browser kernel mediates communications between principal instances, and between the principal instances and the operating system. Within each principal instance, a browser runtime executes as a restricted operating system process (ROSP), while any plugins are executed as a separate ROSP. Renderings from each browser runtime are combined by the browser kernel for presentation to a user.
    • 使用浏览器内核的Web浏览器操作系统将具有不同起源的原理放在单独的主体实例中,其中每个单独的主体实例在单独的保护域中执行。 主要来源可以使用协议,域名和端口的组合来确定。 浏览器内核调解主体实例之间以及主体实例和操作系统之间的通信。 在每个主体实例中,浏览器运行时作为受限操作系统进程(ROSP)执行,而任何插件都作为单独的ROSP执行。 每个浏览器运行时间的渲染由浏览器内核组合以呈现给用户。
    • 10. 发明授权
    • Multi-language compilation
    • 多语言编译
    • US07219338B2
    • 2007-05-15
    • US10397032
    • 2003-03-25
    • Barend H. Venter
    • Barend H. Venter
    • G06F9/45
    • G06F8/423G06F8/427
    • A system and method for multi-language compilation is provided. The system and method provide a mechanism for two or more separately written compiler components to co-operate in the compilation of mixed language compilation units. The system mitigates problems associated with conventional approaches to dealing with embedded code blocks. Extensibility is facilitated through the use of a common compiler infrastructure (CCI) in the form of a base class library. Compilers for specific languages are written as extensions of these classes. Common conventions and a flexible extensibility mechanism facilitate cooperation amongst the compilers.
    • 提供了一种用于多语言编译的系统和方法。 系统和方法为两个或多个单独编写的编译器组件提供了一种机制,用于在混合语言编译单元的编译中进行合作。 该系统减轻了与处理嵌入式代码块的常规方法相关的问题。 通过使用基类库的形式的通用编译器基础架构(CCI)来促进可扩展性。 特定语言的编译器是这些类的扩展名。 通用公约和灵活的可扩展性机制促进了编译器之间的合作。