会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Browser-plugin based method for advanced HTTPS data processing
    • 基于浏览器插件的高级HTTPS数据处理方法
    • US07634572B2
    • 2009-12-15
    • US11313771
    • 2005-12-22
    • Akshay NanduriAjit SinghSalmaan AhmedDavid Sze
    • Akshay NanduriAjit SinghSalmaan AhmedDavid Sze
    • G06F15/16
    • H04L69/04H04L63/166H04L67/02
    • Methods for custom processing of HTTPS data transmitted between a web browser and a web server are described. The methods comprise creating a custom request header by intercepting and modifying a HTTPS header. The modification indicates support for preselected customized processing operations. The method further comprises sending the custom request header with a HTTP request to a web server. The methods further comprise receiving processed payload data from the web server and a HTTP response header. The processed payload data is created by processing original payload data based on preselected customized processing operations. The web browser modifies the response header to create a modified response header, and the processed payload data using one or more of the customized processing operations. The modified payload data is provided to the web browser for use. The methods ensure that the web browser implements and executes the underlying channel set up and encryption operations.
    • 描述了在Web浏览器和Web服务器之间传输的HTTPS数据的自定义处理方法。 这些方法包括通过截取和修改HTTPS头来创建自定义请求头。 修改表示支持预选的定制处理操作。 该方法还包括向web服务器发送具有HTTP请求的定制请求报头。 所述方法还包括从所述web服务器接收经处理的有效载荷数据和HTTP响应头。 经处理的有效载荷数据是通过基于预选的定制处理操作来处理原始有效载荷数据来创建的。 Web浏览器修改响应头以创建修改的响应头,以及使用一个或多个定制处理操作处理的有效载荷数据。 经修改的有效载荷数据提供给Web浏览器以供使用。 该方法确保Web浏览器实现和执行底层通道设置和加密操作。
    • 2. 发明授权
    • Browser-plugin based method for advanced HTTPS data processing
    • 基于浏览器插件的高级HTTPS数据处理方法
    • US09225803B2
    • 2015-12-29
    • US12607582
    • 2009-10-28
    • Akshay NanduriAjit SinghSalmaan AhmedDavid Sze
    • Akshay NanduriAjit SinghSalmaan AhmedDavid Sze
    • G06F15/173H04L29/06H04L29/08
    • H04L69/04H04L63/166H04L67/02
    • The invention described here deals with implementing custom data processing of HTTPS based on a Browser-Plugin Method. Such custom data processing may include, but is not limited to, custom data compression, custom data encryption, data monitoring, data modification. There are two distinct methods to implement the Browser-Plugin Method for Advanced HTTPS Data Processing of the subject invention (BPAHDP). In both cases, BPAHDP provides the option of conducting custom data processing that co-exists with data compression, data encryption, or other types of data processing operations supported by the HTTP standard. Additionally, both BPAHDP methods ensure that the web-browser still implements and executes the underlying SSL/TLS channel setup and encryption operations. In both embodiments of BPAHDP, the most critical functionality is the ability to modify HTTP request/response headers and data sent over a TLS/SSL channel. In the regular HTTP case (HTTP over TCP) headers and data are sent as clear-text (i.e., as unencrypted data). Therefore, any HTTP proxy component can intercept and modify header/data as it chooses—allowing custom data processing operations (including a custom compression operation) to be implemented. For HTTPS traffic, the data leaving a web-browser is encrypted. Therefore, a proxy cannot modify encrypted data, hence the novelty of the BPAHDP methodology. Both methods require specific implementation methods that are described. In particular, both embodiments of BPAHDP require specific techniques to facilitate the use of Microsoft Internet Explorer as a BPAHDP enabled web-browser. Microsoft COM (Component Object Model) interfaces and IE's Pluggable Protocol capabilities are utilized to meet all requirements of both BPAHDP embodiments.
    • 这里描述的发明涉及基于浏览器插件方法实现HTTPS的定制数据处理。 这样的定制数据处理可以包括但不限于自定义数据压缩,定制数据加密,数据监视,数据修改。 实现本发明(BPAHDP)的高级HTTPS数据处理的浏览器插件方法有两种不同的方法。 在这两种情况下,BPAHDP提供了与HTTP标准支持的数据压缩,数据加密或其他类型的数据处理操作共存的自定义数据处理选项。 此外,BPAHDP方法都确保Web浏览器仍然实现和执行底层的SSL / TLS通道设置和加密操作。 在BPAHDP的两个实施例中,最关键的功能是修改HTTP请求/响应报头和通过TLS / SSL通道发送的数据的能力。 在常规HTTP情况(HTTP over TCP)中,报头和数据作为清除文本(即作为未加密数据)发送。 因此,任何HTTP代理组件都可以拦截和修改头/数据,因为它选择允许自定义数据处理操作(包括自定义压缩操作)被实现。 对于HTTPS流量,离开Web浏览器的数据将被加密。 因此,代理不能修改加密数据,因此BPAHDP方法的新颖性。 两种方法都需要具体的实现方法。 特别地,BPAHDP的两个实施例都需要特定技术来促进将Microsoft Internet Explorer用作启用BPAHDP的Web浏览器。 Microsoft COM(组件对象模型)接口和IE的可插拔协议功能被用于满足BPAHDP实施例的所有要求。
    • 3. 发明申请
    • BROWSER-PLUGIN BASED METHOD FOR ADVANCED HTTPS DATA PROCESSING
    • 基于浏览器插件的高级HTTPS数据处理方法
    • US20100049850A1
    • 2010-02-25
    • US12607582
    • 2009-10-28
    • Akshay NanduriAjit SinghSalmaan AhmedDavid Sze
    • Akshay NanduriAjit SinghSalmaan AhmedDavid Sze
    • G06F15/173
    • H04L69/04H04L63/166H04L67/02
    • The invention described here deals with implementing custom data processing of HTTPS based on a Browser-Plugin Method. Such custom data processing may include, but is not limited to, custom data compression, custom data encryption, data monitoring, data modification. There are two distinct methods to implement the Browser-Plugin Method for Advanced HTTPS Data Processing of the subject invention (BPAHDP). In both cases, BPAHDP provides the option of conducting custom data processing that co-exists with data compression, data encryption, or other types of data processing operations supported by the HTTP standard. Additionally, both BPAHDP methods ensure that the web-browser still implements and executes the underlying SSL/TLS channel setup and encryption operations. In both embodiments of BPAHDP, the most critical functionality is the ability to modify HTTP request/response headers and data sent over a TLS/SSL channel. In the regular HTTP case (HTTP over TCP) headers and data are sent as clear-text (i.e., as unencrypted data). Therefore, any HTTP proxy component can intercept and modify header/data as it chooses—allowing custom data processing operations (including a custom compression operation) to be implemented. For HTTPS traffic, the data leaving a web-browser is encrypted. Therefore, a proxy cannot modify encrypted data, hence the novelty of the BPAHDP methodology. Both methods require specific implementation methods that are described. In particular, both embodiments of BPAHDP require specific techniques to facilitate the use of Microsoft Internet Explorer as a BPAHDP enabled web-browser. Microsoft COM (Component Object Model) interfaces and IE's Pluggable Protocol capabilities are utilized to meet all requirements of both BPAHDP embodiments.
    • 这里描述的发明涉及基于浏览器插件方法实现HTTPS的定制数据处理。 这样的定制数据处理可以包括但不限于自定义数据压缩,定制数据加密,数据监视,数据修改。 实现本发明(BPAHDP)的高级HTTPS数据处理的浏览器插件方法有两种不同的方法。 在这两种情况下,BPAHDP提供了与HTTP标准支持的数据压缩,数据加密或其他类型的数据处理操作共存的自定义数据处理选项。 此外,BPAHDP方法都确保Web浏览器仍然实现和执行底层的SSL / TLS通道设置和加密操作。 在BPAHDP的两个实施例中,最关键的功能是修改HTTP请求/响应报头和通过TLS / SSL通道发送的数据的能力。 在常规HTTP情况(HTTP over TCP)中,报头和数据作为清除文本(即作为未加密数据)发送。 因此,任何HTTP代理组件都可以拦截和修改头/数据,因为它选择允许自定义数据处理操作(包括自定义压缩操作)被实现。 对于HTTPS流量,离开Web浏览器的数据将被加密。 因此,代理不能修改加密数据,因此BPAHDP方法的新颖性。 两种方法都需要具体的实现方法。 特别地,BPAHDP的两个实施例都需要特定技术来促进将Microsoft Internet Explorer用作启用BPAHDP的Web浏览器。 Microsoft COM(组件对象模型)接口和IE的可插拔协议功能被用于满足BPAHDP实施例的所有要求。
    • 4. 发明申请
    • Browser-plugin based method for advanced HTTPS data processing
    • 基于浏览器插件的高级HTTPS数据处理方法
    • US20060155869A1
    • 2006-07-13
    • US11313771
    • 2005-12-22
    • Akshay NanduriAjit SinghSalmaan AhmedDavid Sze
    • Akshay NanduriAjit SinghSalmaan AhmedDavid Sze
    • G06F15/16
    • H04L69/04H04L63/166H04L67/02
    • The invention described here deals with implementing custom data processing of HTTPS based on a Browser-Plugin Method. Stich custom data processing may include, but is not limited to, custom data compression, custom data encryption, data monitoring, data modification. There are two distinct methods to implement the Browser-Plugin Method for Advanced HTTPS Data Processing of the subject invention (BPAHDP). In both cases, BPAHDP provides the option of conducting custom data processing that co-exists with data compression, data encryption, or other types of data processing operations supported by the HTTP standard. Additionally, both BPAHDP methods ensure that the web-browser still implements and executes the underlying SSL/TLS channel setup and encryption operations. In both embodiments of BPAHDP, the most critical functionality is the ability to modify HTTP request/response headers and data sent over a TLS/SSL channel. In the regular. HTTP case (HTTP over TCP) headers and data are sent as clear-text (i.e., as unencrypted data). Therefore, any HTTP proxy component can intercept and modify header/data as it chooses—allowing custom data processing operations (including a custom compression operation) to be implemented. For HTTPS traffic, the data leaving a web-browser is encrypted. Therefore, a proxy cannot modify encrypted data, hence the novelty of the BPAHDP methodology. Both methods require specific implementation methods that are described. In particular, both embodiments of BPAHDP require specific techniques to facilitate the use of Microsoft Internet Explorer as a BPAHDP enabled web-browser. Microsoft COM (Component Object Model) interfaces and IE's Pluggable Protocol capabilities are utilized to meet all requirements of both BPAHDP embodiments.
    • 这里描述的发明涉及基于浏览器插件方法实现HTTPS的定制数据处理。 Stich自定义数据处理可以包括但不限于自定义数据压缩,定制数据加密,数据监视,数据修改。 实现本发明(BPAHDP)的高级HTTPS数据处理的浏览器插件方法有两种不同的方法。 在这两种情况下,BPAHDP提供了与HTTP标准支持的数据压缩,数据加密或其他类型的数据处理操作共存的自定义数据处理选项。 此外,BPAHDP方法都确保Web浏览器仍然实现和执行底层的SSL / TLS通道设置和加密操作。 在BPAHDP的两个实施例中,最关键的功能是修改HTTP请求/响应报头和通过TLS / SSL通道发送的数据的能力。 在常规 HTTP案例(HTTP over TCP)标题和数据作为明文(即作为未加密数据)发送。 因此,任何HTTP代理组件都可以拦截和修改头/数据,因为它选择允许自定义数据处理操作(包括自定义压缩操作)被实现。 对于HTTPS流量,离开Web浏览器的数据将被加密。 因此,代理不能修改加密数据,因此BPAHDP方法的新颖性。 两种方法都需要具体的实现方法。 特别地,BPAHDP的两个实施例都需要特定技术来促进将Microsoft Internet Explorer用作启用BPAHDP的Web浏览器。 Microsoft COM(组件对象模型)接口和IE的可插拔协议功能被用于满足BPAHDP实施例的所有要求。
    • 7. 发明授权
    • System and method for processing and rendering markup language based electronic mail
    • 用于处理和渲染基于标记语言的电子邮件的系统和方法
    • US08032838B2
    • 2011-10-04
    • US12031337
    • 2008-02-14
    • David SzeGerhard D. KlassenDavid Tapuska
    • David SzeGerhard D. KlassenDavid Tapuska
    • G06F13/00G06F15/00
    • G06F17/2247G06F17/272
    • A system and method of processing a markup language based electronic mail includes identifying in a head section of markup language code any style rules for rendering the markup language based e-mail and sorting the style rules in order of reference in the markup language code, interleaving the style rules for placement in a body section of one or more blocks of markup language code corresponding to one or more sections of the markup language based e-mail, wherein interleaving is based on predetermined rules, and storing the one or more blocks of markup language code including the interleaved style rules as separately downloadable blocks of data corresponding to sections of the markup language based e-mail. The method may also include receiving, at a mobile communication device, a block of markup language code for rendering a section of the markup language based e-mail on a display, identifying in the block of markup language code any style rules interleaved therein for rendering the section of the markup language based e-mail on the display, processing the interleaved style rules identified in the block of markup language code, and rendering the section of the markup language based e-mail on the display based on the processed style rules.
    • 处理基于标记语言的电子邮件的系统和方法包括在标题语言代码的头部分中标识用于呈现基于标记语言的电子邮件的任何风格规则,并且以标记语言代码的参考顺序对风格规则进行排序,交织 用于放置在与基于标记语言的电子邮件的一个或多个部分相对应的一个或多个标记语言代码块的正文部分中的样式规则,其中交织基于预定规则,并且存储一个或多个标记块 包括交错样式规则的语言代码作为与基于标记语言的电子邮件的部分相对应的可单独下载的数据块。 该方法还可以包括在移动通信设备处接收用于在显示器上呈现基于标记语言的电子邮件的一部分的标记语言代码块,在标记语言代码块中标识交替地用于渲染的任何样式规则 基于标记语言的电子邮件在显示器上的部分,处理在标记语言代码块中标识的交错样式规则,以及基于处理的样式规则在显示器上呈现基于标记语言的电子邮件部分。
    • 8. 发明申请
    • METHOD, SERVER AND SYSTEM FOR OPTIMIZING HTML-BASED CONTENT
    • 用于优化基于HTML的内容的方法,服务器和系统
    • US20090210498A1
    • 2009-08-20
    • US12031083
    • 2008-02-14
    • David SzeGerhard KlassenDavid Tapuska
    • David SzeGerhard KlassenDavid Tapuska
    • G06F15/16
    • H04L67/04H04L67/02
    • A method, server and system for optimizing and delivering HyperText Markup Language (HTML)-based content such as HTML-based email messages to mobile communication devices is provided. In accordance with one embodiment, the method comprises: receiving an email message comprising an HTML portion comprising an HTML header and an HTML body; determining if the HTML header includes a reference to a Cascading Style Sheet (CSS) document comprising one or more rules; if the HTML header includes a reference to a CSS document, replacing the reference with the CSS rules of the CSS document, and sending the transformed email message to a destination mobile communication device.
    • 提供了一种用于优化和提供超文本标记语言(HTML)的内容(例如基于HTML的电子邮件消息)到移动通信设备的方法,服务器和系统。 根据一个实施例,所述方法包括:接收包括HTML部分的电子邮件消息,所述HTML部分包括HTML头部和HTML主体; 确定HTML标题是否包括对包括一个或多个规则的级联样式表(CSS)文档的引用; 如果HTML标题包括对CSS文档的引用,则用CSS文档的CSS规则替换引用,并将转换的电子邮件消息发送到目标移动通信设备。
    • 10. 发明授权
    • Method, server and system for optimizing HTML-based content
    • 用于优化基于HTML的内容的方法,服务器和系统
    • US08176205B2
    • 2012-05-08
    • US12031083
    • 2008-02-14
    • David SzeGerhard KlassenDavid Tapuska
    • David SzeGerhard KlassenDavid Tapuska
    • G06F15/16
    • H04L67/04H04L67/02
    • A method, server and system for optimizing and delivering HyperText Markup Language (HTML)-based content such as HTML-based email messages to mobile communication devices is provided. In accordance with one embodiment, the method comprises: receiving an email message comprising an HTML portion comprising an HTML header and an HTML body; determining if the HTML header includes a reference to a Cascading Style Sheet (CSS) document comprising one or more rules; if the HTML header includes a reference to a CSS document, replacing the reference with the CSS rules of the CSS document, and sending the transformed email message to a destination mobile communication device.
    • 提供了一种用于优化和提供超文本标记语言(HTML)的内容(例如基于HTML的电子邮件消息)到移动通信设备的方法,服务器和系统。 根据一个实施例,所述方法包括:接收包括HTML部分的电子邮件消息,所述HTML部分包括HTML头部和HTML主体; 确定HTML标题是否包括对包括一个或多个规则的级联样式表(CSS)文档的引用; 如果HTML标题包括对CSS文档的引用,则用CSS文档的CSS规则替换引用,并将转换的电子邮件消息发送到目标移动通信设备。