Automatic re-authentication
    1.
    发明专利
    Automatic re-authentication 有权
    自动重新认证

    公开(公告)号:JP2003308300A

    公开(公告)日:2003-10-31

    申请号:JP2003096096

    申请日:2003-03-31

    CPC classification number: G06F13/107 H04L63/08 H04L63/126 H04L67/14

    Abstract: PROBLEM TO BE SOLVED: To provide automatic re-authentication. SOLUTION: Upon successfully authenticating a client device with a server system, the client device and server system share auto-reconnected data. Upon subsequently losing and re-establishing communications with the server system, the client sends an auto-authenticate request to the server. The auto-authenticate request includes a session verifier that is based at least in part on the shared auto-reconnected data. The server validates the session verifier. If the validation is successful, the server automatically re-authenticates the client device. COPYRIGHT: (C)2004,JPO

    Abstract translation: 要解决的问题:提供自动重新认证。 解决方案:在使用服务器系统成功验证客户端设备后,客户端设备和服务器系统共享自动重新连接的数据。 随后丢失并重新建立与服务器系统的通信,客户端向服务器发送自动认证请求。 自动认证请求包括至少部分地基于共享的自动重新连接的数据的会话验证器。 服务器验证会话验证器。 如果验证成功,服务器将自动重新认证客户端设备。 版权所有(C)2004,JPO

    Data compression
    2.
    发明专利
    Data compression 审中-公开
    数据压缩

    公开(公告)号:JP2005269618A

    公开(公告)日:2005-09-29

    申请号:JP2005028194

    申请日:2005-02-03

    CPC classification number: H03M7/30 H03M7/3086

    Abstract: PROBLEM TO BE SOLVED: To provide a data compression for communication in a terminal service environment. SOLUTION: Data is compressed by finding an index in a LUT matching with an initial sequence in the data. The LUT includes a plurality of entries and each entry is found by using specific one in a plurality of indexes. Each entry is a reference to show whether or not the corresponding index is located in a history buffer, and if it is located, it becomes the reference to show one or plural positions of the corresponding index in the history buffer. When the corresponding entry of a matching index refers to a plurality of positions, a sequence having the matching sequence each position is compared with a sequence in the data including the initial sequence. The matching sequence is led from a comparison based on a length and the position of the sequence existing in each of a plurality of positions. COPYRIGHT: (C)2005,JPO&NCIPI

    Abstract translation: 要解决的问题:为终端服务环境中的通信提供数据压缩。 解决方案:通过查找与数据中的初始序列匹配的LUT中的索引来压缩数据。 LUT包括多个条目,并且通过使用多个索引中的特定索引来找到每个条目。 每个条目是一个参考,用于显示相应的索引是否位于历史缓冲区中,如果它位于,它将成为在历史缓冲区中显示相应索引的一个或多个位置的引用。 当匹配索引的相应条目涉及多个位置时,将具有每个位置的匹配序列的序列与包括初始序列的数据中的序列进行比较。 基于存在于多个位置中的每一个中的序列的长度和位置,从匹配引导匹配序列。 版权所有(C)2005,JPO&NCIPI

    MOTION DETECTION TECHNIQUES FOR IMPROVED IMAGE REMOTING
    3.
    发明申请
    MOTION DETECTION TECHNIQUES FOR IMPROVED IMAGE REMOTING 审中-公开
    用于改进图像去除的运动检测技术

    公开(公告)号:WO2011153005A3

    公开(公告)日:2012-04-05

    申请号:PCT/US2011037410

    申请日:2011-05-20

    Applicant: MICROSOFT CORP

    CPC classification number: G06F17/30017 G06F3/1454 G06F17/30873 G09G2320/106

    Abstract: Techniques are disclosed for acceleration techniques for improved image remoting. A rolling 2D hash of a first image sent to a client is computed. When the server has a second image to send to the client, it calculates a rolling 2D hash of the new image. It also calculates "pivot points" for the images based on the rolling 2D hashes. Based on the pivot points, it determines possible matching hash windows between the two images that correspond to window moves or scrolls. Where a match is confirmed, it determines whether a "larger" a larger matching rectangle exists between the two images. It then instructs the client to display the matching rectangle that exists in the first image that the client has in the appropriate location in the second image, thereby saving the bandwidth requirements to re-transmit it to the client.

    Abstract translation: 公开了用于改进图像远程处理的加速技术的技术。 计算发送到客户端的第一个图像的滚动二维哈希。 当服务器有第二个图像发送给客户端时,它计算新图像的滚动二维哈希。 它还基于滚动的2D哈希计算图像的“枢轴点”。 基于枢轴点,它确定了对应于窗口移动或滚动的两个图像之间可能匹配的哈希窗口。 在确定匹配的情况下,它确定两个图像之间是否存在较大的匹配矩形。 然后指示客户端显示客户端在第二个图像中的适当位置中存在的第一个图像中存在的匹配矩形,从而节省了将其重新发送给客户端的带宽要求。

    GRAPHICS REMOTING USING AUGMENTATION DATA
    4.
    发明申请
    GRAPHICS REMOTING USING AUGMENTATION DATA 审中-公开
    使用附件数据删除图形

    公开(公告)号:WO2011097520A3

    公开(公告)日:2011-12-29

    申请号:PCT/US2011023800

    申请日:2011-02-04

    Applicant: MICROSOFT CORP

    Abstract: Methods and systems are disclosed in which bitmap data transmission is improved by using some of the advantages of primitive remoting, thus allowing for the reduction of the bandwidth and processing needed to remote a virtual desktop experience. In an embodiment, rendering is performed and bitmaps are remoted, but metadata comprising shortcuts or hints are provided to assist in the rendering of the bitmap data.

    Abstract translation: 公开了通过使用原始远程处理的一些优点来改进位图数据传输的方法和系统,从而允许减少远程虚拟桌面体验所需的带宽和处理。 在一个实施例中,执行渲染并将位图远程,但是提供包括快捷键或提示的元数据以帮助渲染位图数据。

    TECHNIQUES FOR PROVIDING ACCESSIBILITY OPTIONS IN REMOTE TERMINAL SESSIONS
    5.
    发明申请
    TECHNIQUES FOR PROVIDING ACCESSIBILITY OPTIONS IN REMOTE TERMINAL SESSIONS 审中-公开
    在远程终端会议中提供可访问性选项的技术

    公开(公告)号:WO2006130242A3

    公开(公告)日:2009-05-07

    申请号:PCT/US2006013962

    申请日:2006-04-13

    Applicant: MICROSOFT CORP

    CPC classification number: H04L67/08

    Abstract: Techniques relating to enabling accessibility functionality in remote terminal session scenarios are described. In one instance, a process detects a request from an accessibility functionality regarding a display element in a remote terminal session. The process sends a query relating to the request to a component located on a computing device which generated the display element. The process also receives a response to the query.

    Abstract translation: 描述与远程终端会话场景中的辅助功能有关的技术。 在一个实例中,进程检测来自远程终端会话中的显示元素的辅助功能的请求。 该过程发送关于请求的查询到位于生成显示元素的计算设备上的组件。 该进程还收到对查询的响应。

    ENTROPY CODER FOR IMAGE COMPRESSION
    6.
    发明申请
    ENTROPY CODER FOR IMAGE COMPRESSION 审中-公开
    ENTROPY CODER用于图像压缩

    公开(公告)号:WO2012050722A3

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

    申请号:PCT/US2011051660

    申请日:2011-09-14

    Applicant: MICROSOFT CORP

    Inventor: ABDO NADIM Y

    CPC classification number: H04N19/93 H04N19/13 H04N19/156 H04N19/164 H04N19/63

    Abstract: Example embodiments of the present disclosure provide for a fast entropy coder / decoder for use in real time image compression. A method of processing graphics data for transmission to a remote computing device may comprise receiving graphics data representative of a client screen to be rendered, receiving information indicative of available bandwidth for transmission and, based on the information, determining that the available bandwidth meets a predetermined threshold, and entropy encoding the graphics data using a fixed bit size encoding stream, wherein runs of zeroes are encoded in a variable number of units of the fixed bit size, and literal values are encoded using one of an entry in a cache of recently used literal values or a variable number of units of the fixed bit size.

    Abstract translation: 本公开的示例实施例提供了用于实时图像压缩的快速熵编码器/解码器。 处理用于传输到远程计算设备的图形数据的方法可以包括:接收表示要呈现的客户端屏幕的图形数据;接收指示用于传输的可用带宽的信息;以及基于该信息,确定可用带宽满足预定 阈值以及使用固定比特大小编码流对图形数据进行熵编码,其中零运行以可变数目的固定比特大小的单元进行编码,并且文字值使用最近使用的高速缓存中的一个条目 文字值或可变数目的固定位大小的单位。

    TEAR-FREE REMOTE DESKTOP PROTOCOL (RDP) DISPLAY
    7.
    发明申请
    TEAR-FREE REMOTE DESKTOP PROTOCOL (RDP) DISPLAY 审中-公开
    无远距离桌面协议(RDP)显示

    公开(公告)号:WO2010104685A3

    公开(公告)日:2011-01-13

    申请号:PCT/US2010025682

    申请日:2010-02-26

    Applicant: MICROSOFT CORP

    CPC classification number: H04L67/38

    Abstract: Systems, methods and computer readable media are disclosed for reducing the tearing of display data received across a communications network. A server determines at least two logically related drawing orders in an order heap and warps those orders with a begin marker and an end marker. It sends those wrapped orders across the communications network to a client. The client receives those orders and renders them to a shadow buffer. When the client processes the end marker, it moves the drawing orders in the shadow buffer to a client display surface.

    Abstract translation: 公开了用于减少通过通信网络接收的显示数据的撕裂的系统,方法和计算机可读介质。 服务器在订单堆中确定至少两个逻辑相关的绘图顺序,并用起始标记和结束标记来扭曲这些订单。 它将通过通信网络发送的订单发送给客户端。 客户端接收到这些命令并将其呈现给影子缓冲区。 当客户端处理结束标记时,它将阴影缓冲区中的绘图顺序移动到客户端显示面。

    RDP BITMAP HASH ACCELERATION USING SIMD INSTRUCTIONS
    8.
    发明申请
    RDP BITMAP HASH ACCELERATION USING SIMD INSTRUCTIONS 审中-公开
    使用SIMD指令实现RDP位图散列加速

    公开(公告)号:WO2010098959A3

    公开(公告)日:2010-12-09

    申请号:PCT/US2010023256

    申请日:2010-02-05

    Applicant: MICROSOFT CORP

    Abstract: Systems, methods and computer readable media are disclosed for a vectorized tile differencing algorithm for a remote desktop protocol (RDP). A server executes a CBC-variant vectorized hash algorithm that is used to produce a big key that identifies the tile, and keeps track of these big keys. Where a serial version of the algorithm operates on a single portion of the image at once - such as 32 bits - the vectorized algorithm operates on a plurality of these portions simultaneously. Where the server identifies that a tile has already been sent to a client via RDP because it has a second big key that matches the big key, it sends the big key to the client - which caches received tiles - and the client uses it to access the proper tile for display. Where the server identifies that a tile has not already been sent to the client, it sends the client the tile.

    Abstract translation: 公开了用于远程桌面协议(RDP)的矢量化瓦片差异算法的系统,方法和计算机可读介质。 服务器执行CBC变体矢量化哈希算法,该算法用于生成标识瓦片的大关键字,并跟踪这些大关键字。 在算法的串行版本同时在图像的单个部分上操作的情况下(例如32位),矢量化算法同时在多个这些部分上操作。 服务器通过RDP发现一个图块已经发送给客户端,因为它具有与大密钥相匹配的第二个大密钥,它将大密钥发送给客户端 - 缓存接收到的图块 - 客户端使用它来访问 适当的瓷砖显示。 在服务器识别出一个图块尚未发送到客户端的情况下,它向客户端发送图块。

    USER-MODE BASED REMOTE DESKTOP PROTOCOL (RDP) ENCODING ARCHITECTURE
    9.
    发明申请
    USER-MODE BASED REMOTE DESKTOP PROTOCOL (RDP) ENCODING ARCHITECTURE 审中-公开
    基于用户模式的远程桌面协议(RDP)编码体系结构

    公开(公告)号:WO2010077446A3

    公开(公告)日:2010-08-26

    申请号:PCT/US2009064039

    申请日:2009-11-11

    Applicant: MICROSOFT CORP

    CPC classification number: G06F9/545

    Abstract: Techniques are disclosed for a user-mode based remote desktop protocol (RDP) encoding architecture. A user mode desktop application and user mode virtual channel application run in user-mode session space. Virtual channel data from the virtual channel application is marshaled and sent to a RDP encoder process in user-mode system space. There it is converted to RDP protocol data units (PDU) and sent to a remote client across a communications network. Graphics data from the desktop application is sent to a display driver in kernel-mode session space and then to a graphics reflector that marshals the graphics data and sends it to the RDP encoder for a similar transformation.

    Abstract translation: 公开了用于基于用户模式的远程桌面协议(RDP)编码体系结构的技术。 用户模式桌面应用程序和用户模式虚拟频道应用程序在用户模式会话空间中运行。 来自虚拟通道应用程序的虚拟通道数据被编组并发送到用户模式系统空间中的RDP编码器进程。 在那里它被转换成RDP协议数据单元(PDU)并通过通信网络发送到远程客户端。 来自桌面应用程序的图形数据被发送到内核模式会话空间中的显示驱动程序,然后发送到图形反射器,该反射器将图形数据编组并发送给RDP编码器以进行类似的转换。

    10.
    发明专利
    未知

    公开(公告)号:BRPI0708763A2

    公开(公告)日:2011-06-14

    申请号:BRPI0708763

    申请日:2007-01-16

    Applicant: MICROSOFT CORP

    Abstract: Embodiments provide for efficient encoding and rendering of remote graphic displays by applying one or more of the following: (1) field encoding for identifying fields of a graphics set such that commonalities of various fields across different graphics languages are identified; (2) resource caching, which treats heterogeneous resources in a homogeneous way when it comes to storing them; (3) determining the type of encoding for remoting items within a graphics set based upon the types of compression mechanisms supported by a remote device; (4) improving responsiveness by rendering with partially sent resources; (5) a mechanism for determining what portions (if any) of a graphics set should be sent to a remote device and in what order; and (6) use of dedicated resources already on a remote device in order to eliminate the transfer of a resource between a local device and the remote device when rendering such resource.

Patent Agency Ranking