会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Enterprise client-server system and methods of providing web application support through distributed emulation of websocket communications
    • 企业客户端 - 服务器系统和通过websocket通信的分布式仿真提供Web应用程序支持的方法
    • US09459936B2
    • 2016-10-04
    • US12772046
    • 2010-04-30
    • John R. FallowsFrank J. SalimDavid B. GaunceSiddalingaiah Eraiah
    • John R. FallowsFrank J. SalimDavid B. GaunceSiddalingaiah Eraiah
    • G06F15/16G06F9/54H04L29/08
    • H04L65/1069G06F9/54G06F2209/541H04L5/16H04L65/102H04L65/1033H04L67/02H04L67/08H04L67/42
    • A system enabling service communications in distributed Web applications between servers otherwise inaccessible due to cross-origin security restrictions in pre-HTML5 compliant Web-browser clients. A Web-browser client executes a client-side Web application received from a source origin server having a defined source origin and requests connections to request identified Web-application services. Execution of an emulation client library establishes a bidirectional capable HTTP-based communications connection between the Web-browser client and a gateway server, having a target origin outside the scope of the source origin, providing access to the request identified Web-application service. The bidirectional capable HTTP-based communications connection includes a cross-origin communications bridge providing a secure communications path between the source and target origins. The gateway server can establish an HTML5 compliant connection to a target defined service, provided by a target server, having a predefined relation to the request identified Web-application service.
    • 在服务器之间的分布式Web应用程序中进行服务通信的系统,由于在HTML5前兼容的Web浏览器客户端中的跨原始安全限制,因此无法访问。 Web浏览器客户端执行从具有定义的源起始的源起始服务器接收的客户端Web应用,并且请求连接以请求所标识的Web应用服务。 仿真客户端库的执行在Web浏览器客户端和网关服务器之间建立双向能力的基于HTTP的通信连接,网关服务器的目标源不在源端口的范围内,提供对所请求标识的Web应用程序服务的访问。 基于双向能力的基于HTTP的通信连接包括提供源和目标源之间的安全通信路径的跨源通信桥。 网关服务器可以建立与目标服务器所提供的目标定义服务的HTML5兼容连接,目标服务器具有与请求标识的Web应用程序服务的预定义关系。
    • 4. 发明授权
    • System and methods for providing stateless security management for web applications using non-HTTP communications protocols
    • 使用非HTTP通信协议为Web应用程序提供无状态安全管理的系统和方法
    • US08527774B2
    • 2013-09-03
    • US12788938
    • 2010-05-27
    • John R. FallowsFrank J. Salim
    • John R. FallowsFrank J. Salim
    • H04L29/06
    • H04L63/168G06F21/305G06F21/31G06F2221/2103H04L9/3234H04L9/3271H04L9/3297H04L63/0815H04L67/02H04L69/16H04L69/162H04L2209/56
    • A gateway server interoperates with client and remote server systems to provide stateless security management for a distributed Web application. A Web client application on the client system initiates a WebSocket connection directed to a remote Web service by performing an authentication challenge directed to a user of the Web-browser client where a secure token is not present in a local store instance corresponding to the client application. The authentication challenge obtains the user credentials and then exchanges the user credentials with the gateway server for a secure token. The secure token is then sent in a protocol specific connect message to the gateway server. The gateway server, in response to receipt of the connect message, initiates a WebSocket connection directed to the remote Web service by inspecting the connect message to recover the secure token, evaluating the secure token to obtain user credentials, injecting the secure token with the user credentials, and sending the connect message to the remote Web service.
    • 网关服务器与客户端和远程服务器系统进行互操作,为分布式Web应用程序提供无状态的安全管理。 客户端系统上的Web客户端应用程序通过执行针对Web浏览器客户端的用户的认证挑战来发起指向远程Web服务的WebSocket连接,其中安全令牌不存在于与客户端应用程序相对应的本地存储实例中 。 认证挑战获得用户凭证,然后与用于安全令牌的网关服务器交换用户凭证。 然后将安全令牌以特定于协议的连接消息发送到网关服务器。 网关服务器响应于接收到连接消息,通过检查连接消息来恢复安全令牌来启动指向远程Web服务的WebSocket连接,评估安全令牌以获取用户凭据,向用户注入安全令牌 凭证,并将连接消息发送到远程Web服务。
    • 7. 发明授权
    • System and methods for distributed execution of computer executable programs utilizing asymmetric translation
    • 使用非对称翻译的计算机可执行程序的分布式执行的系统和方法
    • US09063765B2
    • 2015-06-23
    • US12429999
    • 2009-04-24
    • John R. Fallows
    • John R. Fallows
    • G06F9/45G06F9/455
    • G06F9/45516G06F8/51G06F9/45525
    • Dynamic program translation is utilized to convert an executable program in a first language executable representation to a second language executable representation that is either optimal or essentially required for execution within a defined execution environment on a client computer system. A dynamic translator, typically executed on a first computer system, is invoked in response to a request from a second computer system to provide an identified executable program. The dynamic translator performs an execution path analysis and optimized translation from a first representation, such as a Java class file, to generate executable code in the second representation, such as JavaScript. Optimizations include cross-language feature modifications, selective replacement of nominally un-translatable code portions, and insertion of call-back service requests to dynamically emulate services required in the execution of the program.
    • 动态程序转换用于将第一语言可执行表示中的可执行程序转换为客户端计算机系统上的定义的执行环境中执行的最佳或基本上所需的第二语言可执行表示。 通常在第一计算机系统上执行的动态翻译器被响应于来自第二计算机系统的请求而被调用以提供所识别的可执行程序。 动态翻译器执行从诸如Java类文件的第一表示的执行路径分析和优化的转换,以在第二表示中生成可执行代码,例如JavaScript。 优化包括跨语言特征修改,选择性地替换名义上不可翻译的代码部分,以及插入回呼服务请求以动态地模拟执行程序所需的服务。