Common device interface framework for iot/smart device application
AssigneesMiaobo Chen, Shanghai Ling Zhang SOftware Technology Co., LTD, (AKA:www.apemesh.com)
InventorMiaobo Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneesMiaobo Chen, Shanghai Ling Zhang SOftware Technology Co., LTD, (AKA:www.apemesh.com)
InventorMiaobo Chen
Estimating the term…
A software framework and computer implemented method for providing a uniform abstract representation of the smart devices and internet of things application. The framework/method utilizes the invented device object that comprises a unified Device Abstract Interface, a hardware profile and an application profile that comprises of a list of associated services and the state of each service. The framework/method performs a genuine abstract method to translate the diverse interfaces of device hardware into a common device application profile. All hardware details of each device can be contained within the common device application profile to achieve a uniform representation of device seen from outside of the framework. Currently, the common device application profile is implemented in JSON (JavaScript Object Notation) format and can be acquired by clients from framework's RESTful (REST: representational state transfer) interface. A client app can access and control the device through a uniform interface of the framework with standard web technologies. This design and common device application profile can be applied to any smart devices in a computer network, in particular, the internet of things and smart home application. A software framework and computer implemented method for providing a uniform abstract representation of the smart devices and internet of things application. The framework/method utilizes the invented device object that comprises a unified Device Abstract Interface, a hardware profile and an application profile that comprises of a list of associated services and the state of each service. The framework/method performs a genuine abstract method to translate the diverse interfaces of device hardware into a common device application profile. All hardware details of each device can be contained within the common device application profile to achieve a uniform representation of device seen from outside of the framework. Currently, the common device application profile is implemented in JSON (JavaScript Object Notation) format and can be acquired by clients from framework's RESTful (REST: representational state transfer) interface. A client app can access and control the device through a uniform interface of the framework with standard web technologies. This design and common device application profile can be applied to any smart devices in a computer network, in particular, the internet of things and smart home application.
A computer system for providing a uniform abstract representation of the smart devices, comprising:
A device object, the abstract representation of a device with associated services, compromising:
A computer-implemented method for translating the device hardware details and associated services into an uniform abstract representation, said device object, comprising the following steps:
Dependencies are inferred from the claim text.