System facilitating user access to content stored or exposed on connected electronic communication devices
First Claim
1. A communication system facilitating the establishment of a channel of communication for a plurality of enabled electronic communication devices which are part of an extended network including a global communications network and a local communication network, comprising:
- a registration server configured to receive login registrations from electronic communication devices in the extended network, to store information about the registered electronic communication devices which are part of the extended network, and to provide information about the registered electronic communication devices in response to requests from devices in the extended network, wherein said information provided in response to a particular request identifies each of the registered electronic communication devices to which the particular requesting device can establish a communication channel through the extended network;
the plurality of enabled electronic communication devices being in communication with the registration server, each of the plurality of enabled electronic communication devices including an application programming interface enabling communication with the registration server and being configured to log-in to the registration server when joining the extended network;
the plurality of enabled electronic communication devices including a first enabled electronic communication device being in the local communication network and configured to;
(a) retrieve information from the registration server identifying all of the registered enabled electronic communication devices in the extended network to which connections can be made from the first enabled electronic communication device;
(b) receive a selection of a second enabled electronic communication device from among the registered specific enabled electronic communication devices in the extended network to which connections from the first enabled electronic communication device can be made; and
(c) communicate with the second enabled electronic communication device over the local communication network upon a determination that the first and second enabled electronic devices are in the same local communication network, or otherwise to communicate with the second enabled electronic communication device over the global communication network using information received from the registration server about the second enabled electronic device;
wherein if the first and second enabled electronic communication devices are in the local communication network, communication between them is established using the local communication network and if the first and second enabled electronic communication devices are not in the same local communication network, communication between them is established using the global communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system facilitating the establishment of a channel of communication for multiple electronic communication devices includes a registration server. The system also includes a plurality of enabled electronic communication devices in communication with the registration server. Each of the plurality of enabled electronic communication devices including an application programming interface enabling communication with the registration server. The communication server further includes a local communication network and a global communication network. If the plurality of enabled electronic communication devices are in the local communication network, communication amongst the plurality of enabled electronic communication device is established using the local communication network and if the plurality of electronic communication devices are not in the local communication network, communication amongst the plurality of enabled electronic communication device is established using the global communication network.
14 Citations
38 Claims
-
1. A communication system facilitating the establishment of a channel of communication for a plurality of enabled electronic communication devices which are part of an extended network including a global communications network and a local communication network, comprising:
-
a registration server configured to receive login registrations from electronic communication devices in the extended network, to store information about the registered electronic communication devices which are part of the extended network, and to provide information about the registered electronic communication devices in response to requests from devices in the extended network, wherein said information provided in response to a particular request identifies each of the registered electronic communication devices to which the particular requesting device can establish a communication channel through the extended network; the plurality of enabled electronic communication devices being in communication with the registration server, each of the plurality of enabled electronic communication devices including an application programming interface enabling communication with the registration server and being configured to log-in to the registration server when joining the extended network; the plurality of enabled electronic communication devices including a first enabled electronic communication device being in the local communication network and configured to; (a) retrieve information from the registration server identifying all of the registered enabled electronic communication devices in the extended network to which connections can be made from the first enabled electronic communication device; (b) receive a selection of a second enabled electronic communication device from among the registered specific enabled electronic communication devices in the extended network to which connections from the first enabled electronic communication device can be made; and (c) communicate with the second enabled electronic communication device over the local communication network upon a determination that the first and second enabled electronic devices are in the same local communication network, or otherwise to communicate with the second enabled electronic communication device over the global communication network using information received from the registration server about the second enabled electronic device; wherein if the first and second enabled electronic communication devices are in the local communication network, communication between them is established using the local communication network and if the first and second enabled electronic communication devices are not in the same local communication network, communication between them is established using the global communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for communicating over an extended network including a global communications network and a local communication network, the system comprising:
-
a first electronic communication device connectable to the global communication network and the local communication network; the first electronic communication device configured to; (a) send a registration to a registration server as part of establishing a connection to the extended network; (b) receive information from the registration server identifying each other electronic communication device connected to the extended network, registered with the registration server, and to which a data connection can be made by the first electronic communication device; (c) receive a selection of a second enabled electronic communication device from among the identified enabled electronic communication devices in the extended network to which connections from the first enabled electronic communication device can be made; (d) determine when the second electronic communication device is in the local communication network; and (e) maintain a data connection with the second electronic communication device using the local communication network while the second electronic communication device is in the local communication network and otherwise using the global communication network. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for a first electronic communication device to communicate over an extended network including a global communications network and a local communication network, the method comprising the steps of:
-
sending registration information associated with the first electronic communication device to a registration server as part of establishing a connection to the extended network; receiving information from the registration server identifying each other electronic communication device connected to the extended network, registered with the registration server, and to which a data connection can be made by the first electronic communication device; receiving a selection of a second electronic communication device from among the other identified electronic communication devices to which a data connection can be made by the first electronic communication device; determining when the second electronic communication device is in the local communication network; and maintaining a data connection with the second electronic communication device using the local communication network while the second electronic communication device is in the local communication network and otherwise using the global communication network. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for facilitating communication for a plurality of enabled electronic communication devices which are part of an extended network including a global communications network and a local communication network, the method comprising the steps of:
-
receiving at a registration server login registrations from enabled electronic communication devices in the extended network; providing from the registration server to a first enabled electronic communication device information identifying each specific enabled electronic communication device in the extended network registered with the registration server and to which a connection from the first enabled electronic communication device can be made; receiving at the first enabled electronic communication device a selection of a second enabled electronic communication device from among the enabled electronic communication devices in the extended network to which connections from the first enabled electronic communication device can be made; the first enabled electronic communication device establishing a connection with the second enabled electronic devices over the local communication network upon a determination that the first and second enabled electronic devices are in the same local communication network, or otherwise establishing a connection with the second enabled electronic communication devices over the global communication network. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification