SECURING MIXED-MODE APPLICATIONS
    1.
    发明申请
    SECURING MIXED-MODE APPLICATIONS 有权
    安全混合模式应用

    公开(公告)号:US20120144495A1

    公开(公告)日:2012-06-07

    申请号:US12958164

    申请日:2010-12-01

    IPC分类号: H04L9/32 G06F7/04 G06F17/00

    摘要: Embodiments are directed to securing mixed-mode applications in a semi-trusted environment. In an embodiment, a computer system securely loads native data files associated with a mixed-mode application. The secure loading ensures that the native components upon which the managed component depends are authentic. The computer system implements a securely stored handle associated with the loaded native data files to provide secure communications between the managed component and the loaded native data files. The handle provides a trusted function pointer to an associated mixed-mode application function. The computer system also initiates a security permission request for each resource that is passed to the native components during execution of the mixed-mode application, so that each resource is verified before execution.

    摘要翻译: 实施例涉及在半受信任环境中保护混合模式应用。 在一个实施例中,计算机系统安全地加载与混合模式应用相关联的本地数据文件。 安全加载确保托管组件所依赖的本机组件是可信的。 计算机系统实现与加载的本地数据文件相关联的安全存储的句柄,以提供受管理组件与加载的本地数据文件之间的安全通信。 该句柄为相关的混合模式应用程序功能提供可信函数指针。 计算机系统还在执行混合模式应用程序期间,为传递给本机组件的每个资源启动安全许可请求,以便每个资源在执行前被验证。

    Securing mixed-mode applications
    2.
    发明授权
    Securing mixed-mode applications 有权
    保护混合模式应用

    公开(公告)号:US08370950B2

    公开(公告)日:2013-02-05

    申请号:US12958164

    申请日:2010-12-01

    IPC分类号: H04L9/00

    摘要: Embodiments are directed to securing mixed-mode applications in a semi-trusted environment. In an embodiment, a computer system securely loads native data files associated with a mixed-mode application. The secure loading ensures that the native components upon which the managed component depends are authentic. The computer system implements a securely stored handle associated with the loaded native data files to provide secure communications between the managed component and the loaded native data files. The handle provides a trusted function pointer to an associated mixed-mode application function. The computer system also initiates a security permission request for each resource that is passed to the native components during execution of the mixed-mode application, so that each resource is verified before execution.

    摘要翻译: 实施例涉及在半受信任环境中保护混合模式应用。 在一个实施例中,计算机系统安全地加载与混合模式应用相关联的本地数据文件。 安全加载确保托管组件所依赖的本机组件是可信的。 计算机系统实现与加载的本地数据文件相关联的安全存储的句柄,以提供受管理组件与加载的本地数据文件之间的安全通信。 该句柄为相关的混合模式应用程序功能提供可信函数指针。 计算机系统还在执行混合模式应用程序期间,为传递给本机组件的每个资源启动安全许可请求,以便每个资源在执行前被验证。

    Search techniques for rich internet applications
    7.
    发明授权
    Search techniques for rich internet applications 有权
    丰富的互联网应用的搜索技术

    公开(公告)号:US08504555B2

    公开(公告)日:2013-08-06

    申请号:US12145522

    申请日:2008-06-25

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30864

    摘要: A computing device includes one or more rich internet application (RIA) client engines. Each RIA client engine includes a corresponding private RIA storage area. The computing device also includes a per-RIA public storage area for each RIA. The per-RIA public storage area including a subset of data items in the private RIA storage area of the corresponding RIA client engine. A search engine of the computing device may search the data items in the one or more per-RIA public storage areas and link to content in the private RIA storage area of the corresponding RIA client engine at a given data item matching a search request.

    摘要翻译: 计算设备包括一个或多个富互联网应用(RIA)客户端引擎。 每个RIA客户端引擎都包含相应的私有RIA存储区域。 计算设备还包括用于每个RIA的每RIA公共存储区域。 每个RIA公共存储区域包括相应RIA客户机引擎的私有RIA存储区域中的数据项的子集。 计算设备的搜索引擎可以搜索一个或多个每个RIA公共存储区域中的数据项,并且在与搜索请求匹配的给定数据项上链接到相应RIA客户端引擎的私有RIA存储区域中的内容。

    CREATING SEARCH ENABLED WEB PAGES
    8.
    发明申请
    CREATING SEARCH ENABLED WEB PAGES 有权
    创建搜索启用的网页

    公开(公告)号:US20100100808A1

    公开(公告)日:2010-04-22

    申请号:US12644466

    申请日:2009-12-22

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30864

    摘要: The present invention extends to methods, systems, and computer program products for creating search enabled Web pages. A search engine crawler requests a Web page. A Web server receives the request and constructs a Web page that includes client-side script configured to obtain a portion of content at a Web browser. The Web server inserts textual (e.g., HTML) hinting data for the client-side script into the Web page. When analyzed at the search engine, the textual hinting data provides similar analysis results to analysis results obtained from analyzing the portion of content that is to be obtained at through execution of the client-side script. Thus, the Web server can provide the search engine with information to sufficiently index the Web page even when the search engine lacks the capability to execute the client-side script.

    摘要翻译: 本发明扩展到用于创建启用搜索的网页的方法,系统和计算机程序产品。 搜索引擎抓取器请求网页。 Web服务器接收请求并构造一个包含客户端脚本的Web页面,该脚本配置为在Web浏览器中获取内容的一部分。 Web服务器将用于客户端脚本的文本(例如HTML)提示数据插入到网页中。 当在搜索引擎中进行分析时,文本提示数据提供了类似的分析结果,从分析通过执行客户端脚本获得的内容部分获得的分析结果。 因此,即使搜索引擎缺乏执行客户端脚本的能力,Web服务器也可以向搜索引擎提供信息以充分索引网页。

    DISCOVERING ALTERNATIVE USER EXPERIENCES FOR WEBSITES
    10.
    发明申请
    DISCOVERING ALTERNATIVE USER EXPERIENCES FOR WEBSITES 审中-公开
    发现网站的替代用户体验

    公开(公告)号:US20120060079A1

    公开(公告)日:2012-03-08

    申请号:US13295486

    申请日:2011-11-14

    IPC分类号: G06F17/00 G06F15/16 G06F3/01

    CPC分类号: G06F16/954

    摘要: The present invention extends to methods, systems, and computer program products for discovering alternative user experiences for Websites. Embodiments of the invention permit a user to navigate to a Web page that has an alternative application for a Web site. In response to a Web browser detecting the alternative application a user-interface control at the Web browser can be activated. A user can then select the user-interface control to install the alternative application in am alternative application control center. Through the alternative application control center, a user activates alternative applications to interact with Web sites having alternative user experiences.

    摘要翻译: 本发明扩展到用于发现网站的替代用户体验的方法,系统和计算机程序产品。 本发明的实施例允许用户导航到具有网站的替代应用的网页。 响应于检测到替代应用的Web浏览器,可以激活Web浏览器处的用户界面控制。 然后用户可以选择用户界面控件来安装替代应用程序在替代应用程序控制中心。 通过替代应用程序控制中心,用户激活替代应用程序与具有替代用户体验的网站进行交互。