Methods and apparatus for using a layered gear to analyze and manage real-time network quality of service transmission for mobile devices on public networks
    1.
    发明授权
    Methods and apparatus for using a layered gear to analyze and manage real-time network quality of service transmission for mobile devices on public networks 有权
    使用分层齿轮分析和管理公共网络上移动设备的实时网络服务质量传输的方法和装置

    公开(公告)号:US08774043B2

    公开(公告)日:2014-07-08

    申请号:US13492804

    申请日:2012-06-09

    IPC分类号: H04J1/16

    摘要: Methods and apparatus for providing layered gear mechanism to analyze network loss and latency conditions includes bundling data into data packets of varying depths, at a source with data packets of each depth belonging to a particular data type. The data packets of varying depths are transmitted in layers over a network, to a destination. Information for the transmitted data packets for each layer is collected constantly and analyzed as the data progresses along the network to identify corresponding network transmission characteristics. The transmission of subsequent data packets for anyone of the layers is adjusted based on the network transmission characteristics. The adjusting is repeated one or more times based on the analyzed information for the transmitted data packets. The transition metrics for each layer is utilized for relative analysis of transmission metrics across the layers to set the adjusting.

    摘要翻译: 用于提供分层齿轮机构以分析网络损耗和等待时间条件的方法和装置包括将数据捆绑到具有不同深度的数据分组中,源的每个深度的数据分组属于特定数据类型。 不同深度的数据分组通过网络以层级传输到目的地。 不断收集每层传输数据包的信息,并随着数据沿网络进行分析,以识别相应的网络传输特性。 根据网络传输特性调整任何层的后续数据包的传输。 基于所发送的数据分组的分析信息,重复该调整一次或多次。 用于每个层的转换度量用于跨层的传输度量的相对分析以设置调整。

    Methods and Apparatus for Using a Layered Gear to Analyze and Manage Real-time Network Quality of Service Transmission for Mobile Devices on Public Networks
    2.
    发明申请
    Methods and Apparatus for Using a Layered Gear to Analyze and Manage Real-time Network Quality of Service Transmission for Mobile Devices on Public Networks 有权
    使用分层齿轮分析和管理公共网络上移动设备的实时网络服务质量传输的方法和装置

    公开(公告)号:US20120314599A1

    公开(公告)日:2012-12-13

    申请号:US13492804

    申请日:2012-06-09

    IPC分类号: H04L12/26

    摘要: Methods and apparatus for providing layered gear mechanism to analyze network loss and latency conditions includes bundling data into data packets of varying depths, at a source with data packets of each depth belonging to a particular data type. The data packets of varying depths are transmitted in layers over a network, to a destination. Information for the transmitted data packets for each layer is collected constantly and analyzed as the data progresses along the network to identify corresponding network transmission characteristics. The transmission of subsequent data packets for anyone of the layers is adjusted based on the network transmission characteristics. The adjusting is repeated one or more times based on the analyzed information for the transmitted data packets. The transition metrics for each layer is utilized for relative analysis of transmission metrics across the layers to set the adjusting.

    摘要翻译: 用于提供分层齿轮机构以分析网络损耗和等待时间条件的方法和装置包括将数据捆绑到具有不同深度的数据分组中,源的每个深度的数据分组属于特定数据类型。 不同深度的数据分组通过网络以层级传输到目的地。 不断收集每层传输数据包的信息,并随着数据沿网络进行分析,以识别相应的网络传输特性。 根据网络传输特性调整任何层的后续数据包的传输。 基于所发送的数据分组的分析信息,重复该调整一次或多次。 用于每个层的转换度量用于跨层的传输度量的相对分析以设置调整。

    Systems and algorithm for interfacing with a virtualized computing service over a network using a lightweight client
    4.
    发明授权
    Systems and algorithm for interfacing with a virtualized computing service over a network using a lightweight client 有权
    使用轻量级客户端通过网络与虚拟化计算服务进行接口的系统和算法

    公开(公告)号:US08392497B2

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

    申请号:US12784468

    申请日:2010-05-20

    IPC分类号: G06F15/16

    摘要: Systems and algorithm for controlling a virtualized computer service remotely through a client includes defining a virtual infrastructure in which a plurality of virtual machines are running on a hypervisor with at least one of the virtual machine executing an image processor algorithm. The image processor algorithm is configured to receive a connection request from the client for controlling the virtualized computer service (or simply, virtual service) available at a specific virtual machine. The request includes a plurality of connection parameters that describe the connection requirements of the client and is received at the virtual machine that is equipped with the image processor algorithm. The connection parameters are interrogated using the image processor algorithm to identify a specific virtual machine that provides the requested virtualized computer service. A framebuffer data for the identified virtual machine located in virtual memory is accessed and read directly through a hypervisor. The framebuffer data is processed into a plurality of image data packets using the image processor algorithm and transmitted to the client for presenting on a display device associated with the client. The image data packet grammar is tailored to the client and represents an image of the virtual machine display for the identified virtual machine.

    摘要翻译: 通过客户端远程控制虚拟化计算机服务的系统和算法包括:利用虚拟机中的至少一个执行图像处理器算法来定义其中多个虚拟机在管理程序上运行的虚拟基础设施。 图像处理器算法被配置为从客户端接收用于控制在特定虚拟机处可用的虚拟化计算机服务(或简称为虚拟服务)的连接请求。 请求包括描述客户端的连接要求并在配备有图像处理器算法的虚拟机处接收的多个连接参数。 使用图像处理器算法询问连接参数,以识别提供所请求的虚拟化计算机服务的特定虚拟机。 位于虚拟存储器中的识别的虚拟机的帧缓冲器数据通过管理程序直接访问和读取。 使用图像处理器算法将帧缓冲器数据处理成多个图像数据包,并将其发送到客户端以在与客户端相关联的显示设备上呈现。 图像数据分组语法是针对客户端定制的,并且表示用于所识别的虚拟机的虚拟机显示的映像。

    Systems and Algorithm For Interfacing With A Virtualized Computing Service Over A Network Using A Lightweight Client
    5.
    发明申请
    Systems and Algorithm For Interfacing With A Virtualized Computing Service Over A Network Using A Lightweight Client 有权
    使用轻量级客户端通过网络与虚拟化计算服务进行接口的系统和算法

    公开(公告)号:US20110126110A1

    公开(公告)日:2011-05-26

    申请号:US12784468

    申请日:2010-05-20

    IPC分类号: G06F9/455 G06F3/048 G06F15/16

    摘要: Systems and algorithm for controlling a virtualized computer service remotely through a client includes defining a virtual infrastructure in which a plurality of virtual machines are running on a hypervisor with at least one of the virtual machine executing an image processor algorithm. The image processor algorithm is configured to receive a connection request from the client for controlling the virtualized computer service (or simply, virtual service) available at a specific virtual machine. The request includes a plurality of connection parameters that describe the connection requirements of the client and is received at the virtual machine that is equipped with the image processor algorithm. The connection parameters are interrogated using the image processor algorithm to identify a specific virtual machine that provides the requested virtualized computer service. A framebuffer data for the identified virtual machine located in virtual memory is accessed and read directly through a hypervisor. The framebuffer data is processed into a plurality of image data packets using the image processor algorithm and transmitted to the client for presenting on a display device associated with the client. The image data packet grammar is tailored to the client and represents an image of the virtual machine display for the identified virtual machine.

    摘要翻译: 通过客户端远程控制虚拟化计算机服务的系统和算法包括:利用虚拟机中的至少一个执行图像处理器算法来定义其中多个虚拟机在管理程序上运行的虚拟基础设施。 图像处理器算法被配置为从客户端接收用于控制在特定虚拟机处可用的虚拟化计算机服务(或简称为虚拟服务)的连接请求。 请求包括描述客户端的连接要求并在配备有图像处理器算法的虚拟机处接收的多个连接参数。 使用图像处理器算法询问连接参数,以识别提供所请求的虚拟化计算机服务的特定虚拟机。 位于虚拟存储器中的识别的虚拟机的帧缓冲器数据通过管理程序直接访问和读取。 使用图像处理器算法将帧缓冲器数据处理成多个图像数据包,并将其发送到客户端以在与客户端相关联的显示设备上呈现。 图像数据分组语法是针对客户端定制的,并且表示用于所识别的虚拟机的虚拟机显示的映像。

    Methods for interfacing with a virtualized computing service over a network using a lightweight client
    6.
    发明授权
    Methods for interfacing with a virtualized computing service over a network using a lightweight client 有权
    使用轻量级客户端通过网络与虚拟化计算服务进行接口的方法

    公开(公告)号:US08676949B2

    公开(公告)日:2014-03-18

    申请号:US12784454

    申请日:2010-05-20

    IPC分类号: G06F15/173

    摘要: Methods for controlling a virtualized computer service remotely through a client includes receiving a connection request from the client for controlling the virtual service available at a virtual machine. The request includes a plurality of connection parameters that describe the connection requirements of the client and is received at a virtual machine that is equipped with an image processor algorithm. The connection parameters are interrogated using the image processor algorithm to identify a specific virtual machine that provides the requested virtualized computer service. A framebuffer data for the identified virtual machine located in virtual memory is accessed and read directly through a hypervisor. The framebuffer data is processed into a plurality of image data packets using the image processor algorithm and transmitted to the client for presenting on a display device associated with the client. The image data packet grammar is tailored to the client and represents an image of the virtual machine display for the specific virtual machine.

    摘要翻译: 通过客户端远程控制虚拟化计算机服务的方法包括从客户端接收用于控制虚拟机可用的虚拟服务的连接请求。 请求包括描述客户端的连接需求并且在配备有图像处理器算法的虚拟机处接收的多个连接参数。 使用图像处理器算法询问连接参数,以识别提供所请求的虚拟化计算机服务的特定虚拟机。 位于虚拟存储器中的识别的虚拟机的帧缓冲器数据通过管理程序直接访问和读取。 使用图像处理器算法将帧缓冲器数据处理成多个图像数据包,并将其发送到客户端以在与客户端相关联的显示设备上呈现。 图像数据分组语法是针对客户端量身定制的,并且表示特定虚拟机的虚拟机显示的映像。

    Systems and Algorithm For Interfacing with a Virtualized Computing Service Over a Network Using a Lightweight Client
    7.
    发明申请
    Systems and Algorithm For Interfacing with a Virtualized Computing Service Over a Network Using a Lightweight Client 有权
    用于使用轻量级客户端通过网络与虚拟化计算服务进行交互的系统和算法

    公开(公告)号:US20130346479A1

    公开(公告)日:2013-12-26

    申请号:US13786419

    申请日:2013-03-05

    IPC分类号: H04L29/06

    摘要: Systems and algorithm for providing a service to a client includes defining a virtual infrastructure in which a plurality of virtual machines are running on a virtualization layer with at least one of the virtual machine executing an image processor algorithm. The image processor algorithm is configured to access framebuffer data of a specific virtual machine that includes the service to be controlled, process the framebuffer data to generate image data packets with contextual information by scanning the framebuffer data to discern the image of the virtual machine display, obtaining connection parameters and client characteristics of a connection to the client, analyzing the framebuffer data to balance performance of the connection and performance of the specific virtual machine, and selecting a compression technique for processing the framebuffer data to generate image data packets. The image data packets are transmitted to the client for presenting on a display device.

    摘要翻译: 用于向客户端提供服务的系统和算法包括定义其中多个虚拟机在虚拟化层上运行的虚拟基础设施,虚拟机中的至少一个执行图像处理器算法。 图像处理器算法被配置为访问包括要控制的服务的特定虚拟机的帧缓冲器数据,通过扫描帧缓冲器数据来识别虚拟机显示的图像来处理帧缓冲器数据以生成具有上下文信息的图像数据分组, 获取与客户端的连接的连接参数和客户端特性,分析帧缓冲器数据以平衡特定虚拟机的连接性能和性能,以及选择用于处理帧缓冲器数据以产生图像数据分组的压缩技术。 图像数据包被发送到客户端以在显示设备上呈现。

    Methods for Interfacing with a Virtualized Computing Service over a Network using a Lightweight Client
    8.
    发明申请
    Methods for Interfacing with a Virtualized Computing Service over a Network using a Lightweight Client 有权
    使用轻量级客户端通过网络与虚拟化计算服务进行交互的方法

    公开(公告)号:US20110126198A1

    公开(公告)日:2011-05-26

    申请号:US12784454

    申请日:2010-05-20

    IPC分类号: G06F9/455 G06F15/16

    摘要: Methods for controlling a virtualized computer service remotely through a client includes receiving a connection request from the client for controlling the virtual service available at a virtual machine. The request includes a plurality of connection parameters that describe the connection requirements of the client and is received at a virtual machine that is equipped with an image processor algorithm. The connection parameters are interrogated using the image processor algorithm to identify a specific virtual machine that provides the requested virtualized computer service. A framebuffer data for the identified virtual machine located in virtual memory is accessed and read directly through a hypervisor. The framebuffer data is processed into a plurality of image data packets using the image processor algorithm and transmitted to the client for presenting on a display device associated with the client. The image data packet grammar is tailored to the client and represents an image of the virtual machine display for the specific virtual machine.

    摘要翻译: 通过客户端远程控制虚拟化计算机服务的方法包括从客户端接收用于控制虚拟机可用的虚拟服务的连接请求。 请求包括描述客户端的连接需求并且在配备有图像处理器算法的虚拟机处接收的多个连接参数。 使用图像处理器算法询问连接参数,以识别提供所请求的虚拟化计算机服务的特定虚拟机。 位于虚拟存储器中的识别的虚拟机的帧缓冲器数据通过管理程序直接访问和读取。 使用图像处理器算法将帧缓冲器数据处理成多个图像数据包,并将其发送到客户端以在与客户端相关联的显示设备上呈现。 图像数据分组语法是针对客户端量身定制的,并且表示特定虚拟机的虚拟机显示的映像。