Organic data network having a dynamic topology
First Claim
1. A device for either generating or maintaining an organic data network having an dynamic topology, comprising a data processing unit, at least one data connection to a data network to which several devices provided with a data processing unit are connected by means of a data connection, and software having a receiving routine for receiving data packages of at least one transmitting device in said data network, a transmission routine for transmitting data packages, received from said transmitting device or devices in said data network to at least one receiving device that is connected to said data network, independent of said transmitting device or devices.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a device for either generating or maintaining an organic data network having an dynamic topology, comprising a data processing unit at least one data connection to a data network to which several devices provided with a data processing unit are connected by means of a data connection, and software having a receiving routine for receiving data packages of at least one transmitting device in the data network, a transmission routine for transmitting data packages, received from the transmitting device or devices in the data network to at least one receiving device that is connected to the data network, independent of the transmitting device or devices. Additionally the invention relates to a method and software for data packages received from a transmitting device to at least one receiving device, independent of said transmitting device. A device according to the invention can be used in for instance mobile phones, streaming internet applications and cable television.
23 Citations
34 Claims
-
1. A device for either generating or maintaining an organic data network having an dynamic topology, comprising
a data processing unit, at least one data connection to a data network to which several devices provided with a data processing unit are connected by means of a data connection, and software having a receiving routine for receiving data packages of at least one transmitting device in said data network, a transmission routine for transmitting data packages, received from said transmitting device or devices in said data network to at least one receiving device that is connected to said data network, independent of said transmitting device or devices.
-
14. A device for either generating or maintaining an organic data network having an dynamic topology, comprising
a data processing unit, at least one data connection to a data network to which several devices prodded with a data processing unit are connected by means of a data connection, and software comprising a receiving routine for receiving data packages of at least one transmitting device in said data network, comprising a request subroutine for requesting data packages from at least one transmitting device in said data network, and a transmission routine for transmitting data packages, received from said transmitting device or devices in said data network to at least one receiving device that is connected to said data network, independent of said transmitting device or devices, said transmission routine comprising a request handling subroutine for handling a request from at least one receiving device for transmitting data packages, received from said transmitting device or devices in said data network to said at least one receiving device.
-
15. Software for either generating or maintaining an organic data network having an dynamic topology, comprising
a receiving routine for receiving data packages of at least one transmitting device in the data network, a transmission routine for transmitting data packages, received from the transmitting device or devices in the data network to at least one receiving device that is connected to the data network, independent of the transmitting device or devices.
-
21. A method for setting up and maintaining an organic data network, of which the nodes are provided with a data processing unit and software having
a receiving routine for receiving data packages of at least one transmitting device in the data network, a transmission routine for transmitting data packages, received from the transmitting device or devices in the data network to at least one receiving device that is connected to the data network, independent of the transmitting device or devices, wherein the software either receives content, split up in data packages, from one or more transmitting devices, or retrieves content from the device itself and either delivers or passes on the content, which may or may not be in the form of data packages, to one or more receiving devices, independent of the transmitting devices.
-
24. A communication system, including mobile communication systems and satelite communication, comprising a device for either generating or maintaining an organic data network having an dynamic topology, said device comprising
a data processing unit at least one data connection to a data network to which several communication systems provided with a data processing unit are connected by means of a data connection, and software having a receiving routine for receiving data packages of at least one transmitting communication system in said data network, a transmission routine for transmitting data packages, received from said transmitting system or systems in said data network to at least one receiving system that is connected to said data network, independent of said transmitting system or systems.
-
26. A media player comprising a device for either generating or maintaining an organic data network having an dynamic topology, said device comprising
a data processing unit, at least one data connection to a data network to which several media players provided with a data processing unit are connected by means of a data connection, and software having a receiving routine for receiving data packages of at least one transmitting media player in said data network, a transmission routine for transmitting data packages, received from said transmitting player or players in said data network to at least one receiving media player that is connected to said data network, independent of said transmitting player or players.
-
28. A traffic information system comprising a device for either generating or maintaining an organic data network having an dynamic topology, said device comprising
a data processing unit, at least one data connection to a data network to which several traffic information systems provided with a data processing unit are connected by means of a data connection, and software having a receiving routine for receiving data packages of at least one transmitting system in said data network, a transmission routine for transmitting data packages, received from said transmitting system or systems in said data network to at least one receiving traffic information system that is connected to said data network, independent of said transmitting system or systems.
- 30. Software for either generating or maintaining an organic data network having a dynamic topology, comprising a receiving routine for receiving data packages of various transmitters, a transmission routine for transmitting data packages to various receivers, a management routine for keeping up the data packages received, data packages transmitted, addresses of transmitters and receivers of data packages, an evaluation routine for evaluating the quantity, time intervals and quality of the incoming flow of data packages, a search routine for searching new potential transmitters via transmitters and receivers, a test routine for testing the quality of data connections to new potential transmitters, and a decision routine for deciding to set up connections to new transmitters and closing down connections to transmitters.
Specification