Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for reliable protocol tunneling over http

A protocol and tunneling protocol technology, which is used in the field of reliable protocol tunneling and systems through HTTP, and can solve problems such as inability to allow session initiation protocols, application unavailability, etc.

Active Publication Date: 2012-12-19
MICROSOFT TECH LICENSING LLC
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Additionally, access to certain security packages such as NT LAN Manager (NTLM) authentication, Kerberos authentication protocol, or certificate authentication may not be available to the application
Without these authentication capabilities, browser-based clients cannot be permitted to join Session Initiation Protocol (SIP) servers using the same protocol as native clients

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for reliable protocol tunneling over http
  • Method and system for reliable protocol tunneling over http
  • Method and system for reliable protocol tunneling over http

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] Example embodiments will now be described more fully with reference to the accompanying drawings, in which specific embodiments are shown. Other aspects, however, can be embodied in many different forms, and the inclusion of specific embodiments in the present invention should not be construed as limiting these aspects to the embodiments described herein. Rather, the various embodiments depicted in the drawings are included to provide a disclosure that will be thorough and complete and will fully convey the intended scope to those skilled in the art. Dashed lines may be used to illustrate optional components or operations.

[0022] Embodiments generally relate to using a relay server to extend the functionality of browser-based or web-based clients in a web conferencing environment. In an alternative embodiment, the client is not a browser-based or web-based client, but any type of client understood by those skilled in the art. A relay server provides tunneling of arb...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiments described herein generally relate to methods and systems for tunneling arbitrary binary data between an HTTP endpoint and an arbitrary destination. Such tunneling of data is valuable in an environment, for example, in which a browser-based client communicates in the HTTP protocol and desires to exchange data with a remote endpoint understanding non-HTTP communications. A relay server is used as a middle man to connect the client to the destination, and components supporting the necessary protocols for data exchange are plugged into the relay server. To achieve reliable and ordered transmission of data, the relay server groups sessions through the assignment of session identifiers and tracks the exchange of messages through the assignment of sequence and acknowledgment numbers.; Further, the relay server provides for authenticating the HTTP endpoint with the destination and for handling other operations not available in the constrained environment of the Web-based client.

Description

Background technique [0001] Web conferencing has become an increasingly useful tool for conducting real-time meetings, presentations, training seminars, etc. over the Internet or World Wide Web. In a typical Web conference, multiple participants in the conference connect to each other from their personal computers over the Internet. An example software platform for providing Web conferencing capabilities is MICROSOFT COMMUNICATIONS SERVER from Microsoft Corporation of Redmond, Washington. When a client wants to join an online meeting but does not have e.g. Office Communicator installed on its client computer, the AJAX ("Asynchronous JavaScript and XML") based Communicator Web Access (CWA) client is often used to enable the client to join Meeting. While AJAX-based CWA clients are able to join meetings, the client experience is limited by the functionality available via Javascript. [0002] To improve the conferencing experience with browser-based clients and not require expl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06H04L9/32
CPCH04L63/166H04L63/08H04L63/10H04L63/029H04L63/168H04L9/0869H04L67/02H04L67/535
Inventor D·劳谭磊郭鑫
Owner MICROSOFT TECH LICENSING LLC