Communication device and software for operating multimedia applications
First Claim
1. A communication device for operating multimedia applications in a mobile ad-hoc communication network, the communication device comprising:
- transmitting and receiving means for transmitting and receiving information in said mobile ad-hoc communication network;
an ad-hoc computing manager unit for managing and providing multimedia applications on the basis of a communication with one or more other devices in the mobile ad-hoc communication network, said ad-hoc computing manager unit comprising,a device discovery manager unit for detecting the availability of one or more devices and/or one or more communication networks;
a service discovery manager unit for providing available services from and/or for said mobile ad-hoc communication network; and
a virtual device manager unit for providing a graphical user interface for controlling devices and/or services of said mobile ad-hoc network,said communication device further comprising,a tuple space manager unit for providing multimedia applications within said mobile ad-hoc communication network with the functionality of activation, management and deactivation of a tuple space within said mobile ad-hoc communication network, wherein said tuple space manager unit includes a tuple space manager factory sub-unit which is in charge of dynamically activating tuple space manager sub-units during runtime of the device, each tuple space manager sub-unit providing access to a vendor-specific tuple space technology, said vendor-specific tuple space technology including a vendor specific tuple space which includes a plurality of tuples, and said tuple space is a virtual shared associative memory and said vendor specific tuple space is a virtual shared associative memory.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a communication device and a software for operating multimedia applications in one or more communication networks, with a computing manager unit (52) for managing and providing multimedia applications on the basis of a communication with one or more communication devices in the one or more communication networks, whereby the computing manager unit (52) controls a device discovery manager unit (58) for detecting the availability of one or more devices and/or one or more communication networks, a service discovery manager unit (56) for providing available services from and/or for said one or more communication networks, and a virtual device manager unit (60) providing a graphical user interface for controlling devices and/or services of the one or more communication networks.
The present invention particularly enables mobile multimedia applications to effectively use mobile ad-hoc networks in a simple and effective way.
-
Citations
17 Claims
-
1. A communication device for operating multimedia applications in a mobile ad-hoc communication network, the communication device comprising:
-
transmitting and receiving means for transmitting and receiving information in said mobile ad-hoc communication network; an ad-hoc computing manager unit for managing and providing multimedia applications on the basis of a communication with one or more other devices in the mobile ad-hoc communication network, said ad-hoc computing manager unit comprising, a device discovery manager unit for detecting the availability of one or more devices and/or one or more communication networks; a service discovery manager unit for providing available services from and/or for said mobile ad-hoc communication network; and a virtual device manager unit for providing a graphical user interface for controlling devices and/or services of said mobile ad-hoc network, said communication device further comprising, a tuple space manager unit for providing multimedia applications within said mobile ad-hoc communication network with the functionality of activation, management and deactivation of a tuple space within said mobile ad-hoc communication network, wherein said tuple space manager unit includes a tuple space manager factory sub-unit which is in charge of dynamically activating tuple space manager sub-units during runtime of the device, each tuple space manager sub-unit providing access to a vendor-specific tuple space technology, said vendor-specific tuple space technology including a vendor specific tuple space which includes a plurality of tuples, and said tuple space is a virtual shared associative memory and said vendor specific tuple space is a virtual shared associative memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16, 17)
-
-
8. A computer readable medium including computer executable instructions, wherein the instructions, when executed by a processor, cause the processor to operate multimedia applications in a mobile ad-hoc communication network, with
an ad-hoc computing manager unit for managing and providing multimedia applications on the basis of a communication with one or more communication devices in the mobile ad-hoc communication network, said computing manager unit comprising: -
a device discovery manager unit for detecting the availability of one or more devices and/or one or more communication networks; a service discovery manager unit for providing available services from and/or for said one or more communication networks; and a virtual device manager unit for providing a graphical user interface for controlling devices and/or services of said mobile ad-hoc network, said software further comprising a tuple space manager unit for providing multimedia applications within said mobile ad-hoc communication network with the functionality of activation, management and deactivation of a tuple space within said mobile ad-hoc communication network, wherein said tuple space manager unit includes a tuple space manager factory sub-unit which is in charge of dynamically activating tuple space manager sub-units during runtime of the device, each tuple space manager sub-unit providing access to a vendor-specific tuple space technology, said vendor-specific tuple space technology including a vendor specific tuple space which includes a plurality of tuples, and said tuple space is a virtual shared associative memory and said vendor specific tuple space is a virtual shared associative memory. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification