发明名称 Home cloud with virtualized input and output roaming over network
摘要 A home cloud computing system employs a virtualization system to virtualize data of a device and adaptively transform type or format of the virtualized data for one or more other devices, thus leveraging resources of the device for the one or more other devices. Through data virtualization and adaptive transformation, devices of heterogeneous types are seamlessly connected to one another and can act as input or output devices for each other to create a home cloud network of devices.
申请公布号 US9264478(B2) 申请公布日期 2016.02.16
申请号 US201213663720 申请日期 2012.10.30
申请人 Microsoft Technology Licensing, LLC 发明人 Hon Hsiao-Wuen;Li Shipeng;Lu Yan;Shen Huifeng
分类号 H04L29/08;H04L29/06;H04N1/00;H04L12/28 主分类号 H04L29/08
代理机构 Lee & Hayes PLLC 代理人 Swain Sandy;Minhas Micky;Lee & Hayes PLLC
主权项 1. One or more computer-readable media storing computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising: detecting, by a first device, a presence of a second device in a proximity of the first device; establishing, by the first device, a network connection between the first device and the second device, the establishing comprising: determining functional capabilities of the second device; andnegotiating by the first device an extent of data transformation to be performed by the first device for the second device and an extent of data transformation to be performed by the second device for the first device based on the functional capabilities of the second device and functional capabilities of the first device; and virtualizing data of the first device into virtualized data, the virtualizing comprising: generating output data at the first device without locally presenting the output data on a display of the first device; and transforming the virtualized data into a virtualized data stream in a virtualization interconnection layer on top of a data network layer associated with the first device based on a result of the negotiating, the transforming comprising: pre-processing the virtualized data to an extent agreed upon between the first device and the second device based on the result of the negotiating;encoding the pre-processed virtualized data using different algorithms for different types of data included in the virtualized data; andsending the virtualized data stream from the first device to the second device.
地址 Redmond WA US