发明名称 |
Systems and methods for virtualizing internet of things (IoT) devices |
摘要 |
A virtual element includes a communication component that controls, from a remote location, communication with an Internet of Things (IoT) device of a plurality of IoT devices. The virtual element also includes a capabilities augmenting component that facilitates access to resources that augment the capabilities of the IoT device of the plurality of IoT devices. The tasks of the IoT device are allocable to one or more different devices and are performed by the one or more different devices. An interface accessing component facilitates access to information that is directed to the IoT device from an interface that is common to the plurality of IoT devices, and facilitates access to information that is provided from the IoT device. |
申请公布号 |
US9606817(B1) |
申请公布日期 |
2017.03.28 |
申请号 |
US201514748039 |
申请日期 |
2015.06.23 |
申请人 |
Symantec Corporation |
发明人 |
Efstathopoulos Petros |
分类号 |
G06F9/455;G06F9/50;G06F9/44 |
主分类号 |
G06F9/455 |
代理机构 |
Womble Carlyle Sandridge & Rice LLP |
代理人 |
Womble Carlyle Sandridge & Rice LLP |
主权项 |
1. A virtual element, wherein the virtual element is implemented using physical computing components in a processor-based virtual computing environment, the virtual element comprising:
a communication component that generates at least one control signal to controls, from a remote location, communication with an Internet of Things (IoT) device of a plurality of IoT devices, wherein each of the plurality of IoT devices includes an associated communication protocol and the communication component translates each respective communication protocol of a receiving IoT device and a transmitting IoT device to generate the at least one control signal based upon each respective communication protocol, wherein the communication component transfers information to the receiving IoT device based upon the associated communication protocol; a capabilities augmenting component coupled to receive the at least one control signal to facilitate access to resources of a computing device that augment the capabilities of the IoT device of the plurality of IoT devices, wherein tasks of the IoT device are allocable to one or more different computing devices and performed by the one or more different computing devices on behalf of the IoT device; and an interface component coupled to the communication component to access the information that is directed to the IoT device from an interface that is common to the plurality of IoT devices, and to provide access to information that is provided from the IoT device that is presented on the interface; wherein the communication component, the capabilities augmenting component and the interface component comprise components of a virtual machine. |
地址 |
Mountain View CA US |