Electronic communication device
First Claim
1. An electronic device for improving functionality of, and exchange of data between, electronic devices that are connected to a network, the electronic device comprising:
- a processor; and
a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to;
transmit a request, from a software embodiment of a first cloud connector module to a first external cloud, to receive data regarding a first electronic device in communication with the first external cloud;
receive the data regarding the first electronic device from the first external cloud;
store, in the memory, the data regarding the first electronic device as part of a representation of the first electronic device;
use the data regarding the first electronic device stored in the memory to instantiate an internal device structure serving as a representation for a corresponding electronic device for each of the electronic devices that are connected to the network;
receive data regarding a second electronic device from a second external cloud via a software embodiment of a second cloud connector; and
transmit a signal to the first external cloud in response to receiving the data regarding the second electronic device for controlling an operation of the first electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes: a processor; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to: transmit a request, from a first module to a first external cloud, to receive data regarding a first electronic device in communication with the first external cloud; receive the data regarding the first electronic device from the first external cloud; store, in the memory, the data regarding the first electronic device as part of a representation of the first electronic device; receive data regarding a second electronic device from a second external cloud; and transmit a signal to the first external cloud in response to receiving the data regarding the second electronic device for controlling an operation of the first electronic device.
14 Citations
20 Claims
-
1. An electronic device for improving functionality of, and exchange of data between, electronic devices that are connected to a network, the electronic device comprising:
-
a processor; and a memory coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the processor to; transmit a request, from a software embodiment of a first cloud connector module to a first external cloud, to receive data regarding a first electronic device in communication with the first external cloud; receive the data regarding the first electronic device from the first external cloud; store, in the memory, the data regarding the first electronic device as part of a representation of the first electronic device; use the data regarding the first electronic device stored in the memory to instantiate an internal device structure serving as a representation for a corresponding electronic device for each of the electronic devices that are connected to the network; receive data regarding a second electronic device from a second external cloud via a software embodiment of a second cloud connector; and transmit a signal to the first external cloud in response to receiving the data regarding the second electronic device for controlling an operation of the first electronic device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic communication system for improving functionality of, and exchange of data between, electronic devices that are connected to a network, the electronic communication system comprising:
-
a server comprising a processor and a memory having data corresponding to a first electronic device stored in the memory; a software embodiment of a first cloud connector module configured to interact with an application program interface (API) of a first external cloud system; and a software embodiment of a second cloud connector module configured to interact with an API of a second external cloud system, wherein the electronic communication system is configured to instantiate an internal device structure serving as a representation for a corresponding electronic device for each of the electronic devices that are connected to the network, and wherein the server is configured to facilitate transmission of a signal to the first external cloud system in response to receiving the data regarding a second electronic device connected to the second external cloud system for controlling an operation of a first electronic device connected to the first external cloud system. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of managing electronic communications for improving functionality of, and exchange of data between, electronic devices that are connected to a network, the method comprising:
-
transmitting, by a processor, a request, from a software embodiment of a first cloud connector module to a first external cloud, to receive data regarding a first electronic device in communication with the first external cloud; receiving, by the processor, the data regarding the first electronic device from the first external cloud by way of the first cloud connector module; storing, by the processor, in a memory, the data regarding the first electronic device as part of a representation of the first electronic devices; using the data regarding the first electronic device stored in the memory to instantiate an internal device structure serving as a representation for a corresponding electronic device for each of the electronic devices that are connected to the network; receiving, by the processor, data regarding a second electronic device from a second external cloud by way of a software embodiment of a second cloud connector module; and transmitting, by the processor, a signal to the first external cloud in response to receiving the data regarding the second electronic device for controlling an operation of the first electronic device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification