Device communication

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to means of enabling one communication device to obtain access to data, such as a set of media items, accessible through another communication device. The method includes transmitting identification code information between a first communication device, a second communication device and a server; associating the identification code with the first communication device or providing said identification code with a set of media items accessible through the first communication device, wherein the set of media items is associated with access rules; sending, by the first communication device, information relating to said set of media items to the server, wherein the information includes access rules; receiving, by the server, the information relating to said set of media items; generating, by the server, account data relating to said set of media items and associated access rules; sending, by the server, the account data to the second communication device; receiving the account data by the second communication device, which enables the second communication device to access said set of media items.

EFFECT: obtaining access to a set of media items accessible through a different communication device.

39 cl, 9 dwg

 

Area of technology

The present invention relates to communication systems and, more specifically, to providing a second communication device to access the set of multimedia objects accessible by the first communication device.

The level of technology

In recent years, communication devices such as mobile phones from simple communication devices have evolved into multimedia pocket device. In addition, more and more different devices equipped with communication interfaces. Thus, the number of devices able to transmit information to each other, is constantly increasing.

The number of services and applications based on communication between such devices also increases. Some examples include, but are not limited to, social networks, based on digital networks, instant messaging, sharing and displaying information, etc.

Thus, since the number of communication devices increases, also increases the need to transfer data between communication devices. Therefore, it may be desirable that the communication device was configured to immediately initiate communication with each other intuitive and instantaneous manner.

Technology near field communication based on the Bluetooth standard (Bluetooth is a registered trademark) or Wi-Fi enable device�tvam be transmitted in the broadcasting mode signal at close distance, thus allowing to detect their presence, which will be known to other devices. Thus, two devices can be connected.

There was also a process of connecting two devices based on the material collision devices should be connected to each other. Each device generates a time stamp associated with the shock, and transmits the timestamp together with location information (such as GPS coordinates or information on SOT) server. The server can use this information as input to mathematical ways to determine which devices were brought into collision with each other.

Summary of the invention

Still can be difficult or at least inconvenient, to watch the multimedia content on a mobile phone as its screen, compared with other communication devices, is quite small. Generally, there are three large screens that are available in most places: televisions, computer screens/projectors and tablet computers. A common property of these devices is that they in most cases can be connected with a global network such as the Internet or a local network, and almost always locally connected with cheap high speed networks. It would therefore be desirable to use the TV screen, mo�itor/projector or a tablet computer, to display the set of multimedia objects accessible, for example, via mobile phone or other communication device.

According to the first aspect, a method performed in a system including a first communication device, second communication device and the server to provide the second communication device can access the set of multimedia objects accessible by the first communication device, including the transmission of information identification code between the first communication device, second communication device and the server, wherein the representation of the identification code is passed from one of the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server whereby the server associating a specific first communications device with a specific second communications device; associating, by the first communication device, the identification code or view this identification code with a set of multimedia objects accessible by the first communication device, wherein the set of multimedia objects associated with the access rights; and sending, by the first communication device, information relating to the above-mentioned set of multimedia objects to the server; receiving by the server in�ormatie, on the set of media objects; generating the server credential on the set of multimedia objects and access rights associated with them, based on the specific Association of the first communication device with a specific second communications device; the server sent the credentials to the second communications device; and receiving, by the second communication device, a credential that allows the second communication device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

The system thus allows a user of the first communication device to send any content to the second communication device without establishing a bi-directional connection between the first communication device and second communication device. The system thus simplifies the connection.

The system also allows the second communication device to access the content specified by the first communications device, without direct transmission of content from a first communication device to the second communication device. This system facilitates the transfer of content.

The system also allows the use of the first communication device as a remote control remote control of the content to the second communication device, wherein the content specifies a first communication device � available via the second communication device. The system thus improves user control and interaction.

According to the second aspect, a method performed in a first communication device to provide the second communication device can access the set of multimedia objects accessible by the first communication device that includes an exchange of information identification code with the second communication device and the server, wherein the representation of the identification code is passed from one of the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device; associating an identification code or view this identification code with a set of multimedia objects accessible by the first communication device, wherein the set of multimedia objects associated with the access rights; and sending information concerning the above-mentioned set of multimedia objects, the server gives the server the opportunity to allow the second communication device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights of putinocracy server to the second communication device credentials concerning the set of multimedia objects and access rights associated with them and the identified second communication device.

According to a third aspect, a method performed by the second communication device to provide the second communication device can access the set of multimedia objects accessible by the first communication device that includes an exchange of information identification code with the first communication device and a server, wherein the representation of the identification code is passed from one of the first communication device and second communication device different from the first communication device and second communication device and then from the communication device to the server, whereby the server associating a specific first communications device with a specific second communications device; and receiving user data relating to the set of multimedia objects, available via the first communication device and the access rights associated with them and the identified second communication device, from the server, wherein the credentials allow the second communication device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

According to the fourth aspect provides a method, executing on the server for pre�leaving the second communication device the ability to access the set of multimedia objects, available via the first communication device that includes an exchange of information identification code with the first communication device and second communication device, wherein the representation of the identification code is passed from one of the first communication device and second communication device different from the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device; receiving information relating to the set of media objects from the first communication device, wherein the set of multimedia objects is accessible through the first communication device; generating a credential, concerning the set of multimedia objects and access rights associated with them; and sending the credentials to the second communications device, thereby allowing the second communications device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

According to the fifth aspect, it is proposed that the first communication device to provide the second communication device can access the set of multimedia objects accessible by the first communication device comprising a communication made possible�TEW exchange of information identification code with the second communication device and the server, the representation of the identification code is transmitted from the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device; the processing device configured to associate an identification code or a representation of the set of multimedia objects accessible by the first communication device, wherein the set of multimedia objects associated with the access rights; and a transmitter configured to send information relating to the set of multimedia objects, the server thus allowing the server to provide the second communication device the ability to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights by sending the server to the second communication device credentials relating to the set of multimedia objects and access rights associated with them and the identified second communication device.

According to the sixth aspect, it is proposed the second communication device to access the set of multimedia objects accessible by the first�of trojstva communication including means of communication made with the possibility of information exchange identification code with the first communication device and a server, wherein the representation of the identification code is transmitted from the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device; and a receiver configured to receive credentials relating to the set of multimedia objects accessible by the first communication device, and access rights, associated and identified with the second communication device, from the server, wherein the credentials allow the second communication device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

According to the seventh aspect, we offer a server for enabling the second communication device to access the set of multimedia objects accessible by the first communication device comprising communication means adapted to exchange information identification code with the first communication device and second communication device, wherein the pre�picture identification code is transmitted from the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device the server, whereby the server associating a specific first communications device with a specific second communications device; a receiver configured to receive information relating to the set of media objects from the first communication device, wherein the set of multimedia objects is accessible through the first communication device; a processing device configured to generate credentials relating to the set of multimedia objects and access rights associated with them; and a transmitter configured to send the credentials to the second communications device, thereby allowing the second communications device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

According to an eighth aspect, the computer program product comprising instructions, software that when downloaded to the computer, ensure the implementation of the method according to any one of the methods described above.

The second, third, fourth, fifth, sixth, seventh and eighth aspects may be in General the same functions and advantages as the first aspect. Other objectives, features and advantages of this invention will be apparent from the following detailed description, for�Spanish paragraphs appended claims, as well as from the drawings.

In General, all terms used in the claims, should be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise. All references to "element, a device, a node, means, step, etc., should be interpreted as at least one instance of the element, device, site, means, step, etc., unless explicitly stipulated otherwise. The steps of any method disclosed here should not be performed exactly in the manner described, if it is not explicitly indicated.

Brief description of the drawings

Embodiments of the present invention will be described in more detail by means of non-limiting examples with reference to the drawings, in which:

Fig.1 is a schematic illustration of a communication device according to variants of implementation;

Fig.2 is a schematic illustration of a communication system according to variants of implementation;

Fig.3a-d are schematic illustrations of (parts of) the communication system according to variants of implementation; and

Fig.4a-c is a flowchart of the algorithms according to embodiments of the implementation.

Detailed description of preferred embodiments

The present invention will now be described more fully with reference to the drawings, which show certain variations in its implementation. Identical numerical designations apply to Odin�new elements throughout the drawings. This invention may, however, be implemented in many different forms and should not be construed as limited options for implementation, described here; these implementation options are provided as an example to the disclosure of the invention was deep and full and to fully represent the scope of the invention to specialists in this field.

Fig.1 is a schematic illustration of a communication device 100 according to the embodiment of the implementation. The communication device 100 may be a computer (such as desktop computer, laptop or tablet computer). The communication device 100 may, alternatively, be pocket personal computer (PDA). The communication device 100 may alternatively also be a mobile phone. The communication device 100 may be a digital projector. The communication device 100 includes electrical diagrams, made with the ability to perform a number of operations, and are further described from the point of view of functional blocks. Generally, functional blocks can be implemented in various ways, such as programming one or more programmable matrix of logic elements (FPGA), an application integrated circuit (ASIC), etc.

The communication device 100 operates under control of operating system 102 and includes a function block processor 104, which may be performed ka� Central processing unit and/or a specialized module for processing images such as a JPEG hardware accelerator. Functional block 104 processor may also refer to the graphics processing unit (GPU) capable of performing calculations, such as programs pixel/fragment build shadows in OpenGL/OpenCL. Module image processing can be implemented as a computer program product comprising one or more software components, or as a dedicated hardware for image processing. The software components may include instructions, software that when downloaded to the computer, can be configured to execute instructions associated with the processing unit. The communication device 100 also includes a function block memory 106, which may be configured as memory or computer-readable storage medium, such as random access memory (RAM), read only memory (ROM), the product to connect to a universal serial bus (USB), such as a memory card, etc. In particular, the functional unit 106 of the memory may include a computer program product 114 includes instructions, software that when downloaded in your computer, such as the communication device 100, and executed by the processor 104, is configured so that to perform the disclosed steps according to ISO�the acquisition.

Alternatively, the instructions of the software may be distributed and to be distributed in the network, see Fig.2.

The communication device 100 also includes functional communication unit 108, which may be configured as the transmitter and receiver and/or transceiver, inter alia configured to receive input from, and feeding the output to a function block 110 man-machine interface (man-machine interface, MMI), another communication device, computer, etc., In particular, functional communication unit 108 may include a first communication interface 108A and the second communication interface 108b. Functional block 110 man-machine interface (MMI) may define a user interface. The user interface can be an integrated part of the second communication interface 108b.

The communication device 100 may also include functional block 116 generator identification code is arranged to generate an identification code of the communication device 100. Functional block 116 generator identification code can be implemented in the processing device function block processor 104.

The communication device 100 may also include a module 112 of the image capture, which can be implemented as a digital camera, etc. Alternatively, the communication device 100 may be functionally related to �in the current module or the capture device image (not shown) via the functional unit 108 of the communication interface.

The communication device 100 may have access to the sets of digital images from which can be selected one or more digital images. Such digital images can be generated from still images or from a video sequence, such as a video, or come from surveillance cameras. External capture module image may be associated with the communication device 100 via the external network interface, which may be either wired, or wireless such as 3G modem or WLAN.

Fig.2 explains an example of the communication system 200, which may be applied to embodiments of the invention. In the communication system 200 of Fig.2 various data services such as cellular voice calls, browsing the www/wap, cellular video calls, data calls, facsimile transmissions, music transmissions, transmission of still images, video transmissions, electronic messaging, electronic information positioning and electronic Commerce may be performed between the communication device 100 and other devices, such as one or more other communication devices 202, 204, 206 or the server 208. For various embodiments of communication devices 100, 202, 204, 206 and in a variety of situations involving modes of operation of the communication system 200, various services mentioned above may be available or not, in this respect, the invention is not limited to any particular set of services.

The communication device 100, 202, 204, 206 may be performed so that with the help of wireless technologies functionally connected to the network 210 via lines 220, 222 radio communications via base stations 212, 214. The base station 212, 214 is functionally connected to the network 210. The network 210 can match any commercially available standard network, such as GSM, UMTS, DAMPS, CDMA2000, FOMA, TD-SCDMA, IPv4, IPv6, etc. communication Device 100, 202, 204, 206 may also be functionally connected to the network 210 electrical wires or fiber optic cables.

The network 130 may be an integrated part of the Internet. The server 208, which may be an Internet server, in the data warehouse and functionally connected to the network 210. The server 208 may be a server, www/wap capable of delivering the content of the www/wap communication devices 100, 202. The server 208 may also be a server shared service data.

The communication device 100 may also be capable of local interaction via a local communication line 218 with one or more local communication unit 204. The local link can be any type of link with a limited range, such as Bluetooth, communication using a universal serial bus (USB) communication via a wireless universal serial bus (WUSB), wireless LAN IEEE 802.1 1, serial ka�Ala RS-232, communication Association's standard for data transmission in the infrared (infrared data association, IrDA), etc. communication Device 100 may also be capable of local interaction via a local communication line 216, 224 with one or more other communication device 202, 206.

The ways and means of enabling one or more communication device to access the set of multimedia objects accessible by the other communication device will be described with reference to Fig.1 and 2, Fig.3a-d, and the block diagram of Fig.4a-c.

As will also be discussed below, presents implementation options based on transmission information of the identification code between the sending device, the receiving device and the server. Generally, the sending device initiates communication, transmitting in broadcast mode identification code (or its representation), and the receiving device receives the identification code (or submission) transmitted by the transmitting device. Implementation options will be disclosed with reference to such transmitting device and the receiving device. Each of the communication devices 100, 202, 204, 206, as disclosed here, can act as both a transmitting device and receiving device. Fig.3a, the communication device 206 acts as a transmitting device and a communication device 101 acts as a receiving device. �a of Fig.3b, the communication device 206 acts as a receiving device, and the communication device 101 acts as a transmitting device. Fig.3c and 3d illustrate a more General situation, where one of the communication devices 100, 206 acts as a transmitting device, while the other of the communication devices 100, 206 acts as a receiving device. In this description, the communication device 100 will be called the first communication device and the communication device 206 will be called the second communication device.

The identification code can be transmitted in the broadcasting mode from the transmitting device. Identification code, which may be implemented as a symbol, is intended to identify the communication device from which it is transmitted in the broadcasting mode. For broadcast transmission of such a code, the transmitting device identification code should be generated in step S04. The identification code can be generated in different ways; generally, an identification code may be generated by the server 208 or in function block 116 to generate an identification code of a communication device acting as the transmitting device. Disclosed embodiments of are not limited to specific types of identification codes or the like are generated such identification codes. Besides, the identification code may be associated with at least some data from the group including audio, tactile, etc�record, radio frequency data, image data, video data.

For example, according to variants of implementation, the second communication device 206, acting as the transmitting device sends a request for the identification code to the server 208, step S04a1. For example, the user can enter the URL in a web browser displayed on the communication interface of the second communication device 206, and this request initiates an HTTP request. Thus, the identification code may, in particular, to be requested by the sending device initiated by a HTTP request. Then, the server 208 receives the request, step S04M, and in response it sends an identification code to the second communication device 206, which acts as a transmitting device, a step S04c1. After receiving the identification code by the second communications device 206, step S04d1, it has access to the identification code and, thus, can transmit an identification code (or its representation) in the broadcasting mode.

Accordingly, the first communication device 100, acting as a transmitting device may send a request to an identification code server 208, step S04a2. The server 208 receives the request, step S04b2, and in response it sends an identification code to the first communication device 100 acting as a transmitting device, a step S04c2. After receiving the identification code by the first communication device 100, step S04d2, it has access identification to�and do, thus, can transmit an identification code (or its representation) in the broadcasting mode.

Thus, according to embodiments of the implementation, the server 208 may generate an identification code. The identification code can uniquely identify the communication device acting as the transmitting device. In this context, the term "unique" can be interpreted as at least one of the "unique time" or "unique space" (i.e. location). The identification code may be unique for a predetermined period of time. This predetermined time period may be one month, and preferably 24 hours, more preferably from 5 seconds to 5 minutes, even more preferably between 5 seconds and 2 minutes, and most preferably between 5 seconds and 1 minute. The identification code may uniquely identify the communication device, and a data service associated with the communication device. In other words, the identification code can be embedded data.

Thus the generated identification code can be transmitted from the server 208 to the transmitting device via the network 210. The transmitting device may receive the identification code via the communication interface 108 and may store the identification code in the memory 106. Alternatively, the server 20 may generate one or more parameters of the identification code and then pass these parameters to the transmitting device. The transmitting device may then generate an identification code based on the assumed parameters, and store the identification code in the memory 106. Alternatively, the parameter (parameters) can be generated directly by the transmitting device. The transmitting device may then pass a parameter (parameters) to the server 208, whereby the server may generate an identification code based on the accepted parameter (parameters). As a further alternative, the identification code (or one or more parameters for generating such an identification code may be generated by the local device 204 and then transmitted to the transmitting device and the transmission device server 208).

Alternatively, generation of an identification code (or parameters regarding identification code), may be initiated by the sending device may request the server 208 to transmit an identification code (or parameters regarding identification code) to the transmitting device. Alternatively, the server 208 may transmit an identification code (or parameters regarding identification code) to the transmitting device when the transmitting device is included in the broadcast mode.

According to variants of implementation, the communications device acting as the transmitting device, can sleep�Ala to generate the identification code, one of the steps S04e1 and S04e2, and then send the generated identification code or information associated with it) server on one of the steps S04f1 and S04f2. Then the identification code is received by the server 208 on one of the steps S04g1 and S04g2. The identification code can, thus, be generated by the sending device directly (i.e. independently of other parameters or data received from other devices or other devices). The identification code may be generated by the generator identification code 116 and then stored in memory 106. If the identification code is generated by the transmitting device, the transmitting device may transmit an identification code (or the parameters of this code) to the server 208 via the communication interface 108 so that the server 208 can identify the transmitting device according to the identification code. Thus, after receiving the identification code by the server 208, the server 208 is able to associate the sending device with the identification code. Thus the identification code associated with the server 208 so that the server 208 can later identify the transmitting device by means of this identification code.

Having access to the identification code, the communication device 100 (acting as a transmitting device) may enter the broadcast mode.

p> The data service may relate to the data transmission service available to one of the transmitting device and the receiving device. For example, a transmitting device or the receiving device may receive user instructions that a particular digital image must be submitted and shown on the display of the other device, or that at least one other communication device should receive access to download the particular digital image from the web. Custom instructions that can be associated with the identification code may be received before or after an indirect communication channel established between the transmitting device and the receiving device.

Generally, the data service may be associated with a user application of the first communication device 100. A custom application can be represented as a computer program product comprising instructions software. A custom application can be associated with the account (user account) that has an associated multimedia content or other data accessible via the first communication device using services provided by the server. Account may be established by the first communication device 100 in step S02, for example, to�when the user application is downloaded and installed in the first communication device 100. Account can, thus, be associated with the server 208.

Credentials of an account preferably stored in the first communication device 100. Credentials preferably unique to that particular of the first communication device 100 and the account of this specific communication device 100. Multiple first communication devices 100 may have access to one account, but may be preferably each of the first communication device 100 had its own unique credentials to access the corresponding account. Credentials may also have a set of access rights associated with them. These access rights determine what level of access the communication device can have data associated with the account. As will be described below, the access rights may allow this device only to read the content, or to read and write content. Access rights can also belong to administrative rights, for example, permits the new user data to other communication devices (as further explained in relation to Fig.3d). Access rights may expire after a set period of time. Preferably, the server 208 knows what the credentials are valid, with what access rights are associated credentials, and with what kind of account associated credentials by communicating with us�communication devices, associated with the credentials.

The set of multimedia objects can belong to multimedia content. Data can, for example, be associated with multimedia content such as digital images, audio clips, video clips, etc., the Multimedia content may be associated with Internet services, such as personal web albums, etc. for Example, media objects may be associated with at least one account from the account Facebook, Picasa account, MySpace account, Flier account, Jalbum account and Dropbox account, Amazon s3 storage or personal FTP account. These accounts can be associated with a custom application (and therefore with the first communication device 100) when the user application is installed on the first communication device 100. For example, during installation of the user application, the user of the first communication device 100 can communicate with a custom application and specify which accounts the first communication device 100 must be associated with a custom application. For example, the service of data transmission can thus be touched digital images in a personal online album that is accessible through the first communication device 100. The data service may also be associated with data files, instructions for handling device �Stanovoi device or passwords to access the service and/or device. The data service may be associated with a custom application, for example, when the user application is installed on the first communication device 100. Data may also be associated with contact information, such as information stored in the database phone book of the first communication device 100. For example, the data service may refer to request for additional information associated with the information message in the phonebook data of the first communication device 100. The data service may also relate to the initiation of the payment transaction between the first communication device 100 and another device. Thus, the disclosed invention may provide the ability to easily transfer photos from device to device, from mobile to mobile phone, from mobile phone to TV, transfer contacts, initiate payment transactions and so on.

Any data associated with the data service may be stored on the server 208. Alternatively, such data can be stored in the first communication device 100. Also alternative, such data may be stored in at least one other communication device. Thus, the account can be created in the first communication device 100, and he is associating multimedia content or service gear� data available via the first communication device 100, with the service provided by the server 208.

As noted above, the identification code may be associated with at least one data group includes audio data, haptic data, RF data, the image data. According to preferred variants of implementation, the second communication interface may therefore be one of the communication interfaces on the basis of sound, touch, WiFi and image. The identification code is preferably transmitted in the broadcasting mode through eradicating communication interface of the communication device acting as the transmitting device. Predicatory communication interface may be the user interface of the communication device acting as the transmitting device, where the output signal of the UI itself sets the code.

If the identification code is associated with audio data, the identification code can be transmitted in the broadcasting mode as the sound through the audio interface of the communication device acting as the transmitting device. The identification code may, for example, be implemented as a melody, the parameters of the identification code to determine the tones of the melody. In particular, the identification code may be associated with the call sound signal, the communication device acting as the transmitting condition�master. Broadcast transmission identification code can then be executed by outputting the tunes via the audio interface, such as a loudspeaker. In General, if the code is audible to humans (e.g., having a bandwidth in the range 20 - 20000 Hz), you can require that the identification code was generated based on the basic principles of music, to output the melody was pleasant to the human ear. This requirement may not be imposed if the frequency is below 20 Hz (corresponds to identifying code low frequency) or above 20,000 Hz (corresponds to the identification code of the high frequency). Broadcast transmission by the audio may allow the communication device acting as a receiving device to receive the transmitted identification code by means of a device for detecting sounds, such as a microphone.

If the identification code is associated with tactile data, the identification code can be transmitted in the broadcasting mode as haptic (tactile) tactile signal through the communication interface of the communication device acting as the transmitting device. The tactile signal may be associated with the vibration pattern. For example, the identification code may be output as a coded signal of the vibration. The identification code can specify the properties of the vibration pattern. This can�t to allow the communication device, acting as a receiving device to receive the transmitted identification code by means of the electrical circuit vibration detection.

If the identification code is associated with image data, an identification code can be transmitted in the broadcasting mode as an image via the video interface of the communication device acting as the transmitting device. The image data may represent a QR code. Alternatively, image data may be associated with the image captured, accepted or generated by the communications device acting as the transmitting device. The communications device acting as the transmitting device may thus be arranged to receive image data and to generate an identification code based on the accepted image data. For example, the identification code may be based on the background image displayed on the visual user interface of the communication device acting as the transmitting device. The background image can be a part of a web page displayed by the communications device acting as the transmitting device. The user can specify the image data that should be associated with the transmitted identification code. The image data may, for example, to comply with vague fono�th image. This may allow the communication device acting as a receiving device to receive broadcast an identification code by means of image capture (i.e., through the capture device image, such as a camera). Namely, the communication device acting as a receiving device, can be constructed to capture a picture of a blurred background image through the capture device image, pre-installed on vague focus, whereby the capture device image blurs the details of the text and other data, is displayed in front of a blurred background. The background image may include two or more colored regions. Properties such as size, location and/or color, these areas may, therefore, ask the identification code. The identification code may also be transmitted in the broadcasting mode as a series of color flashes, where the pattern of this sequence, for example from the point of view of durations and colors of flashes determines the identification code.

The identification code may also be transmitted via the wireless communication interface of the communication device acting as the transmitting device. For example, the identification code can be transmitted in the broadcasting mode using the Bluetooth standard, where the broadcast message can on�chat international mobile equipment identity (IMEI International Mobile Equipment Identity) as the identification code.

Alternatively, the broadcast message may include a separate identification code, separate from the IMEI. In the same way the identification code can be transmitted in the broadcasting mode using Wi-Fi. Such identification codes may be already known by the server. As disclosed below, the receiving device that the transmission of a transmission device does not confirm to the transmitting device to receive broadcast messages. Unlike conventional communication Protocol of the Bluetooth standard, revealed according to the invention, therefore, there is no direct connection between the transmitting device and the receiving device. In other words, the transmitting device and the receiving device does not use mutual two-way communication (which, in turn, establishes a direct communication channel between them). The communication channel between the transmitting device and the receiving device may therefore be called indirect.

Generally, identification code that is transmitted in the broadcasting mode, which may have intrinsic properties of error correction. Protection against errors can be introduced by means of the recurrence patterns, or through code such as convolutional code. The transmission identification code can be encrypted (using RSA encryption with the public key of�MENA keys Diffie-Hellman, algorithms based on elliptic curves, etc.), and may include a digital signature of the sending device.

Transmitted in the broadcasting mode, the message/the identity or part thereof can include a public key according to RSA, key exchange Diffie-Hellman or other standards of the REC, to further reduce latency, if the transmission between the transmitting device and the receiving device must be encrypted and/or signed. In this way, the receiving device can directly to encrypt or sign your traffic directed to the transmitting device. The server and the sending device and the receiving device can synchronize their keys so the server knew exclusively public keys of the transmitting device and the receiving device. The server may therefore be unable to interpret the content data (i.e. data concerning the payload) transmission. Alternatively, the server may also have access to private keys of the sending device and the receiving device for a particular session and, thus, can receive and interpret the transmission. The transmitting device and the receiving device can, alternatively, use the public key of the server to enable communication with the server.

Broadcast transmission Gro�navalnogo code generally implies the possibility of its acceptance by at least one host device. But according to the nature of any broadcast transmission, the transmitting device in this case is not necessarily "knows" that the host device exists. For the receiving device to receive a broadcast transmission from the transmitting device, it may be required that the receiving device included in the receive mode.

Thus, in General, the information identification code, in step S06, is transmitted between the first communication device 100, the second communication device 206 and the server 208, where one of the first communication device 100 and second communication device 206 acts as a transmitting device, and the other of the first communication device 100 and second communication device 206 acts as a receiving device. In more detail, the representation of the identification code is transmitted from one of the communication devices 100, 206, which acts as a transmitting device, to that of the communication devices 100, 206, which acts as a receiving device, and then from that of the communication devices 100, 206, which acts as a receiving device, the server 206. The server 208 is thus able to associate specific one of the communication devices 100, 206, which acts as a transmitting device with a particular one of the communication devices 100, 206, which acts as the receiving device.

According to the embodiment of the implementation, as explained in the Fi�.3a, the second communications device 206 acts as a transmitting device and, in step S06a1, transmits in broadcast mode the presentation of his identification code. In this case, the identification code concerns the identification of the second communication device 206. The first communication device 100 operates as a receiving device and captures the perceived version of the transmitted representation of the identification code, step S06M. As noted above, depending on the means of broadcast performance transmission identification code by the second communications device 206, the first communication device 100 may have appropriate means of capturing the representation of the identification code. The first communication device 100 generates the adopted identification code based on the captured perceived version of the transmitted representation of the identification code, step S06c1. The first communication device 100 sends the accepted identification code to the server 208, step S06d1, which thus receives the identification code, step S06e1. The first communication device 100 may also provide the server 208 explicit identification information of the first communication device 100, such as identification information relating to the account of the first communication device 100 for the user application. After receiving the identification code, the server identifies the second communications device 206, analyzing p�inaty identification code, step S06f 1.

According to another embodiment of the as illustrated in Fig.His favorite roles, the first communication device 100 operates as a transmitting device and, in step S06a2, transmits in broadcast mode the presentation of his identification code. In this case, the identification code concerns the identification of the first communication device 100. The second communications device 206 acts as a receiving device and captures the perceived version of the transmitted representation of the identification code, step S06b2. As noted above, depending on the means of broadcast performance transmission identification code to the first communication device 100, the second communication device 206 may have appropriate means of capturing the representation of the identification code. The second communication unit 206 generates the adopted identification code based on the captured perceived version of the transmitted representation of the identification code, step S06c2. The second communications device 206 sends the accepted identification code to the server, step S06d2, which thus receives the identification code, step S06e2. The second communications device 206 may also provide the server 208 explicit identification information of the second communication device 206, such as identification information relating to the account of the second communication device 206 for a custom application. After taking lapf�avatarimage code the server identifies the first communication device 100, analyzing the accepted identification code, step S06f2.

Generating a received identification code, adopted based on the perceived version of the transmitted representation of the identification code may include decoding the accepted perceived version of the transmitted representation of the identification code. It may also include extracting the identification code from the decoded adopted by the perceived version of the transmitted representation of the identification code.

The identification code is checked by the server 208 to identify the transmitting device. Since the server 208 exchanged information identification code transmission unit after the generation of the identification code, the server 208 in the state, based on the identification code, adopted by the host device, to decide what the transmitting device belongs to the accepted identification code.

As noted above, the receiving device receives a broadcast transmission from the transmitting device is not confirming to the transmitting device the receiving. Thus, during initialization, there is no direct bilateral link established between the transmitting device and the receiving device. As also noted above, instead of sending the message with an ACK to the transmitting device, the receiving device predetermine confirmation message 208, on receiving a broadcast message including an identification code (or its presentation), the receiving device. A confirmation message preferably includes information relating to the detected identification code of the transmitting device, and the identification of the receiving device.

Once the information identification code accepted or generated by the first communication device 100, the first communication device 100 is associating the identification code or the view with the data transmission service, such as a set of multimedia objects, a step S08. As will be described below, the data associated with the data service may be stored or in the first communication device 100, or remotely from the first communication device 100. But irrespective of the physical location in which to store data associated with the data service, the data is accessible through the first communication device 100.

As will be described below, the data associated with the data service will be made available to the second communication device 206. The data associated with the data transmission service, and therefore, contact with the above-mentioned rights. Access rights in General has to do with how the second communications device 206, after access to data associated with the data service, can further manipulate the data. Namely, if �data associated with the data service represented by a set of media objects, access rights may correspond to at least one property of the following: read-only set of multimedia objects, reading and writing the set of multimedia objects, the deletion of the set of multimedia objects, change properties of the set of multimedia objects and the prohibition of further transmission of the set of multimedia objects. Therefore, depending on the access rights the second communications device 206 may be able to read and/or write to the set of multimedia objects, erase the set of multimedia objects to change the properties of the set of multimedia objects and/or further transmit the set of multimedia objects.

Information related to data associated with the data service, therefore, is sent from the first communication device 100 to the server 208, a step S10. The server 208 thus receives information relating to data associated with the data service from the first communication device 100, step S12.

After receiving this information, and receiving an identification code or from the first communication device 100, or from the second communication device 206, the server 208, in step S14, generates accounting data relating to the data associated with the data service, and access rights associated with them. Credentials based on Assoc�specific ation of the first communication device 100 with a specific second communications device 206. Credentials enable the second communications device 206 to access data associated with the data transmission service, and to manipulate the data associated with the data transmission service according to the access rights. Credentials can thus be used for authentication of the second communication device 206. According to the embodiment of the implementation, the credentials are presented as the hash key. Preferably, each of the hash key is unique.

Generated thus credentials are then sent from the server 208 to the second communications device 206, a step S16. According to the embodiment of the implementation, the server 208 sends the first unconfirmed credentials to the second communications device 206, when sends the identification code to the second communication device 206, step S04c1, if the identification code is sent to the second communications device 206. The credentials generated by the server 208, provides an opportunity to reaffirm the first unconfirmed credentials.

After receiving credentials, the step S20, the second communication device 206 may access and manipulate the data associated with the data transmission service according to the access rights as described above.

As noted above, the data associated with the data service may be stored in the first communication device 100. In this case, the data associated with the data transmission service, or links to them, can be sent from the first communication device 100 to the server 208, step S22. The server 208 may then send the data associated with the data transmission service, or links to them, the second communications device 206, the step S26 that the second communications device 206 can access and manipulate the data associated with the data service.

Alternatively, the data associated with the data service, are stored on the server 208. In this case, the data associated with the data transmission service, or links to them, can be sent directly from the server 208 to the second communications device 206, the step S26 that the second communications device 206 can access and manipulate the data associated with the data service.

As another alternative, the data associated with the data service, are stored in a storage device, physically separate from the first communication device 100 and the server 208. The data associated with the data transmission service, or links to them, can then be sent from the storage device in the server 208, step S24, and then from the server 208 to the second communications device 206, the step S26 that the second communications device 206 can access them and manipulate the set of multimedia objects. Transferring data associated with the data transmission service, or links to them, from the storage device, the server 208 may be initiated or the first communication device 100, or the server 208.

COH�and the second communication device 206 has access to the data associated with the data service, the data associated with the data service, you can manipulate the second communications device 206, for example, by the first communication device 100. In particular, the first communication device 100 may be configured to, in step S28, to accept user input commands relating to such manipulations. In response to the reception of the command input by the user, the first communication device 100 generates a set of control signals that is sent to the second communications device 206. The user of the first communication device 100 may, therefore, in step S30, manipulate the data associated with the data service, the second communications device 206. A set of control signals are preferably sent to the second communications device 206 from the first communication device 100 through the server 208, but may also be sent directly to the second communications device 206.

As shown in Fig.3d, the system may be more than one second communications device 206. Fig.3d two additional second communication device designated by the reference positions 206a and 206b. In particular, the aforementioned second communication device 206 may, therefore, be the first to the second communications device 206 in the set of associated second communications device 206s. There are various ways of associating a second set of related devices St�z 206s. For example, the set of associated second communications device 206s may be defined as related when these devices are functionally connected to the same local network or are physically located within a predetermined area. The set of associated second communications device 206s may also be defined as related if those devices have at least a subset of the digital social network, shared with the first communication device 100. An example of such a digital social network is Facebook, as an example of such a subset - total group Facebook.

There may be situations where the first communication device 100 wishes to send a credential to the second group of communication devices and is capable of transmitting in the broadcast mode commands and notifications this same group of second communication devices. In the system of Fig.3d may, therefore, be desirable to allow associated to the second communication device 206s to access and manipulate the set of multimedia objects. Information relating to the relationship between the first the second communication device 206 and the remaining associated with the second communication device 206a, 206b in the set of associated second communications device 206s may be stored in the server 208. The server 208 may therefore, in step S18, also send the credentials remaining to the second communication device 206a, 206b from the set of associated second communications device 206s. So�m, the remaining second communication device 206a, 206b also allow you to access the data associated with the data transmission service, and to manipulate the data associated with the data transmission service according to the access rights. The second set of communication devices 206s may, therefore, be linked in various ways and, thus, the advantage of linking is automatic providing access to data associated with the data transmission service according to the access rights, when the first device from the second set of communication devices 206s was granted access to the content.

Alternatively, the first communication device 100, intentional to provide the second set of communication devices 206s access to content, acts as a transmitting communication device and the second set of communication devices 206s acts as the receiving device. The first communication device 100 thus transmits in broadcast mode your identification code. Each of the second communication devices 206s wishing to communicate with the first communication device 100, may then obtain credentials to individually access the content of the first communication device 100 by capturing and sending the identification code transmitted by the first communication device 100, back to the server 208.

An example scenario in which the disclosed variants of implementation can easily be applied, BU�et described later. Under this scenario, the first communication device 100 operates as the receiving communication device, and intends to provide the second communications device 206, acting as a transmitting device, content. In this example scenario, the content represented by a digital image associated with the account Facebook. During the installation of the user application, the user can therefore, indicate that the account Facebook needs to be associated with a custom application. The mechanism of connection between the first communication device 100 and second communication device 206 starts by issuing an open hash key corresponding to the identification code of the second communication device 206. This identification code is issued by the server 208 and, in this scenario, is unique. Thus, under this scenario, no other identification code, issued before or after that will not be the same. The identification code is available on request from the web client running in the second communications device 206. The second communications device 206, via the web client, thus requests an identification code. After receiving the identification code, the second communication unit 206 transmits in broadcast mode identification code as a QR code and then waits (for example, by the use of long-term open connection), payserver 208 confirms the identification code. If the preset period of time passes without confirmation of the identification code server 208, an identification code will become invalid and will need to request a new identification code. The first communication device 100 writes the identification code broadcast by capturing the QR code and associating the recorded identification code with a set of images in your account Facebook, is accessible through the first communication device 100. The set of images after this is associated with access rights, enabling the second communication device 206 associated with the transmitted identification code, only read (but not write) a set of images. Access rights are digitally signed, and then this information together with information relating to a received QR code, is sent from the first communication device 100 to the server 208, for example, by using the signed challenge. Then, the server 208 checks the signature sent from the first communication device 100, and if he finds it correct, the server 208 sends the web client a new set of unique credentials, which allows the second communication device 206 to access the set of images specified by the first communication device 100. Due to the presence of access rights to read (but not write) the set of images a set of images may, therefore, be showing� on the display of the second communication device 206.

A new set of credentials may also be limited by time, which means that new credentials will become invalid after a specified time. Thus, in addition to the transmission of user data between the first communication device 100 and second communication device 206, the server 208 also now established a link between the first communication device 100 and second communication device 206. This communication channel (which may be based on the specifications comet) can be used to pass commands and notifications between the first communication device 100 and second communication device 206. This can allow applications, such as remote, control the browser using the device.

The invention has been described above mainly with respect to certain examples. However, as easily understood by a person skilled in the art, other examples, except for those disclosed above, are also possible within the invention defined by the attached claims.

1. Method performed in a system including a first communication device, second communication device and the server to provide the second communication device can access the set of multimedia objects accessible by the first communication device that includes
- the transfer of information identification code int� the first communication device, the second communication device and the server, wherein the representation of the identification code is passed from one of the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device;
- associating, the first communication device, the identification code or view this identification code with a set of multimedia objects accessible by the first communication device, wherein the set of multimedia objects associated with the access rights;
- sending, by the first communication device, information relating to the above-mentioned set of multimedia objects, the server, and the information concerning the above-mentioned set of multimedia objects, including rights of access;
- reception by the server of the information concerning the above-mentioned set of multimedia objects;
- generate the server credential on the set of multimedia objects and access rights associated with them, based on the specific Association of the first communication device with a specific second communications device;
- the server sent the credentials to the second communications device; and
- receiving, by the second communication device,credentials, allowing the second communications device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

2. A method according to claim 1, wherein the transmission of information identification code includes:
- broadcast transmission, a second communication device, the submission of the identification code, the identification code related to the identification of the second communication device;
- capture, the first communication device, the perceived version of the transmitted representation of the identification code and generating a received identification code on the basis of perceived captured version of the transmitted representation of the identification code;
- sending, by the first communication device, a received identification code to the server;
- receiving by the server a received identification code; and
- implementation of an authentication server of the second communication device by analyzing the received identification code.

3. A method according to claim 2, before the step of broadcasting performance transmission identification code further includes:
- sending, by the second communication device, a request identification code server;
- reception by the server of the request;
- the server sent the identification code to the second communication device; and
- reception by the second communication device identification to�Yes.

4. A method according to claim 2, before the step of broadcasting performance transmission identification code further includes:
- generating, by the second communication device, the identification code;
- sending the second communication device identification code server; and
- receiving by the server an identification code.

5. A method according to any one of claims. 2-4, also includes
- the server sent the first unconfirmed credential to the second communication device when sending the identification code to the second communication device; wherein the credentials generated by the server, enable the first confirmed unconfirmed credentials.

6. A method according to claim 1, wherein the transmission of information identification code includes:
- broadcast transmission, the first communication device, the submission of the identification code, the identification code related to the identification of the first communication device;
- capture, the second communication device, the perceived version of the transmitted representation of the identification code and generating a received identification code based on the captured perceived version of the transmitted representation of the identification code;
- sending the second communication device a received identification code to the server;
- receiving by the server a received identification code; and
- a server's identify�ation of the first communication device, by analyzing a received identification code.

7. A method according to claim 6, before the step of broadcasting performance transmission identification code further includes:
- sending the first communication device request identification code server;
- reception by the server of the request;
- the server sent the identification code to the first communication device; and
- receiving by the first communication device identification code.

8. A method according to claim 6, before the step of broadcasting performance transmission identification code further includes:
- generating a first communication device identification code;
- sending the first communication device identification code server; and
- receiving by the server an identification code.

9. A method according to claim 1, also including
- the creation, the first communication device, the account on the server, and this account is associated multimedia content available via the first communication device using services provided by the server, wherein said set of multimedia objects belongs to this multimedia content.

10. A method according to claim 1, wherein the set of multimedia objects associated with at least one account from the account facebook, picasa account, myspace account, flier account, jalbum account, dropbox account, amazon s3 storage and personal account of the Protocol p�transfer files (ftp).

11. A method according to claim 1, wherein the said representation of the identification code is an image.

12. A method according to claim 11 in which the said image is a QR code.

13. A method according to claim 1, wherein the identification code is uniquely identified within a predetermined period of time.

14. A method according to claim 13, in which the time period is not more than one minute.

15. A method according to claim 1, wherein the access rights correspond to at least one property of the following: read-only set of multimedia objects, reading and writing the set of multimedia objects, the deletion of the set of multimedia objects, change properties of the set of multimedia objects and the prohibition of further transmission of the set of multimedia objects.

16. A method according to claim 1, wherein the set of multimedia objects stored in the first communication device, and the method also includes sending, from the first communication device, the set of multimedia objects or references to them to the server.

17. A method according to claim 1, wherein the set of multimedia objects stored in a storage device, physically separate from the first communication device and the server, wherein the method also includes
- sending, from the storage device, the set of multimedia objects or references to them to the server.

18. A method according to claim 1, wherein the set �ultimately objects stored on the server.

19. A method according to any one of claims. 16-18, also includes sending, from the server, the set of multimedia objects or references to the second communication device.

20. A method according to claim 1, in which referred to the credentials presented as the hash key.

21. A method according to claim 1, wherein the credentials used for authentication of the second communication device.

22. A method according to claim 1, wherein the first communication device or second communication device requests the identification code by initiating an http request.

23. A method according to claim 1, also including:
- receiving by the first communication device input data from a user and, in response to this,
- manipulation, by means of the first communication device, a set of media objects in the second communication device by sending a set of control signals associated with them, the server.

24. A method according to claim 1, in which referred to the second communication device is the first of a set of associated second communications device, and the method also includes
- the server sent the credentials remaining to the second communication device from the set of associated second communications device, thereby allowing the remaining second communication device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

25. A method according to claim 24, wherein the second set of related�x communication devices are defined as associated devices when they are functionally connected to the same local network.

26. A method according to claim 24, wherein the set of associated second communications device defined as associated devices when they are physically located within a predetermined area.

27. A method according to claim 24, wherein the set of associated second communications device defined as associated devices when they have a group of digital social networks, shared with the first communication device.

28. Method that is executed in the first communication device to provide the second communication device can access the set of multimedia objects accessible by the first communication device, including:
- exchange of information identification code with the second communication device and the server, wherein the representation of the identification code is passed from one of the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device;
- associating an identification code or view this identification code with a set of multimedia objects accessible by the first communication device, wherein the set of multimedia objects AC�Ochirova with access rights; and
- send information concerning the above-mentioned set of multimedia objects, the server, and the information concerning the above-mentioned set of media objects includes access rights, which gives the server the opportunity to allow the second communication device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights by sending the server to the second communication device credentials relating to the set of multimedia objects and access rights associated with them and the identified second communication device.

29. Method that is executed in the second communication device to provide the second communication device can access the set of multimedia objects accessible by the first communication device, including:
- exchange of information identification code with the first communication device and a server, wherein the representation of the identification code is passed from one of the first communication device and second communication device different from the first communication device and second communication device and then from the communication device to the server, whereby the server associating a specific first communications device with a specific second communications device; and
- reception of credentials relating to the set of multimedia objects accessible�, through the first communication device, and access rights associated with them and the identified second communication device, from the server, wherein the credentials allow the second communication device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

30. Method that runs on the server to provide the second communication device to obtain access to the set of multimedia objects accessible by the first communication device, including:
- exchange of information identification code with the first communication device and second communication device, wherein the representation of the identification code is passed from one of the first communication device and second communication device different from the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device;
- reception of information relating to the set of media objects from the first communication device, wherein the set of multimedia objects is accessible through the first communication device, and information concerning the aforementioned set of multimedia objects, including rights of access;
- generation of credentials relating to the set of multimedia�inih objects and access rights, associated with them; and
- sending the credentials to the second communications device, thereby allowing the second communications device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

31. The first communication device to provide the second communication device can access the set of multimedia objects accessible by the first communication device, including:
- means of communication made with the possibility of information exchange identification code with the second communication device and the server, wherein the representation of the identification code is transmitted from the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device;
- processing device configured to associate an identification code or a representation of the set of multimedia objects accessible by the first communication device, wherein the set of multimedia objects associated with the access rights; and
a transmitter, configured to send information relating to the set of multimedia�'s objects the server, and the information concerning the above-mentioned set of multimedia objects, including rights of access that allows the server to provide the second communication device the ability to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights by sending the server to the second communication device credentials relating to the set of multimedia objects and access rights associated with them and the identified second communication device.

32. The first communication device according to claim 31, which is a mobile phone, computer or digital camera with the ability to connect to the network.

33. The second communication device to access the set of multimedia objects accessible by the first communication device, including:
- means of communication made with the possibility of information exchange identification code with the first communication device and a server, wherein the representation of the identification code is transmitted from the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device; and
receiver,�made with the possibility of accepting credentials, concerning the set of multimedia objects accessible by the first communication device and the access rights associated with them and the identified second communication device, from the server, wherein the credentials allow the second communication device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

34. The second communication device according to claim 33, which is a TV with the ability to connect to a network projector that can connect to the network, computer, or mobile phone.

35. The server for providing the second communications device to access the set of multimedia objects accessible by the first communication device, including:
- means of communication made with the possibility of information exchange identification code with the first communication device and second communication device, wherein the representation of the identification code is transmitted from the first communication device and second communication device to another of the first communication device and second communication device and then from the other communication device to the server, whereby the server associating a specific first communications device with a specific second communications device;
a receiver, arranged to receive info�rmatio, concerning the set of media objects from the first communication device, wherein the set of multimedia objects is accessible through the first communication device, and information concerning the aforementioned set of multimedia objects, including rights of access;
- processing device, configured to generate credentials relating to the set of multimedia objects and access rights associated with them; and
a transmitter, configured to send the credentials to the second communications device, thereby allowing the second communications device to access the set of multimedia objects and to manipulate the set of multimedia objects according to the access rights.

36. Machine-readable medium comprising instructions, software that when downloaded to the computer, ensure the implementation of the method according to any one of claims. 1-27.

37. Machine-readable medium comprising instructions, software that when downloaded to the computer, ensure the implementation of the method according to claim 28.

38. Machine-readable medium comprising instructions, software that when downloaded to the computer, ensure the implementation of the method according to claim 29.

39. Machine-readable medium comprising instructions, the software that, when�and they loaded in the computer, ensure the implementation of the method according to claim 30.



 

Same patents:

FIELD: radio engineering, communication.

SUBSTANCE: method comprises: detecting change in the connection between an external station (E1) and a proxy gateway (G1); generating, if change has been detected, a proxy information serial number (PISN) either (i) through increment of the existing proxy information serial number (EPISN) for a specific MAC address pair (SMACAP) by at least one, or (ii) using the serial number of a message of item encoded by a standard hybrid wireless mesh protocol, wherein said serial number is greater than the serial number of a previously created message or item, encoded by the standard hybrid wireless mesh protocol; generating an extended proxy information item (EPI) through: a first field (F1), which indicates addition or removal of a connection, presence of a third field (F3) and presence of a fifth field (F5); a second field (F2), which includes an external MAC address (EMACA); a third field (F3), which includes a proxy MAC address (PMACA), wherein presence of the third field (F3) is indicated by the first field (F1); a fourth field (F4), which includes the proxy information serial number (PISN); a fifth field (F5), which includes the proxy information life (PILIFE), wherein presence of the fifth field (F5) is indicated by the first field (F1).

EFFECT: faster data transmission in a network.

7 cl, 5 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to a method of transmitting information over a network. The method comprises transmitting from a first station to a second station, wherein the first station comprises at least one buffer memory for storing data packets intended for transmission, wherein the method includes steps where (a) the first station estimates the status of at least one buffer memory, (b) the first station transmits at least one buffer status packet which is the buffer memory status, wherein the method further includes a step (c) of adapting the value of the first parameter of the buffer status packets based on data traffic characteristics.

EFFECT: buffer status reporting (BSR) providing sufficient information on the real state of buffers of the second station during high activity thereof.

13 cl, 6 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to wireless cellular/self-organizing (ad hoc) networks, particularly, to processing of route request messages at routing protocols to request. Proposed is the method of detection of route between source node and destination node including intermediate replay flag of reply of route request message by source node, avalanche distribution in said wireless network and reply to said request by means of the first intermediate node and having an actual route to destination node. Described are system and method for detection of the best route. Note here that route reply message becomes the first route message. Here, selection of the best route is effected between them and source node on the basis of cumulative metrics received in route request messages receive by destination node. Extra route reply message is created to perform single-address transmission thereof to source node.

EFFECT: fast detection of the route with optimum metrics between source node and one or more destination nodes.

26 cl, 6 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to means of receiving/transmitting data in a wireless communication system. The method includes fragmenting a data packet into two or more fragments; configuring a medium access control protocol data unit (MAC PDU), the MAC PDU including at least one of the two or more fragments, a first header containing control information about the MAC PDU which includes the at least one of the two or more fragments, and a fragmentation extended header (FEH) providing information on the data packet fragment, wherein the first header contains an indicator indicating that the FEH is present following the first header, wherein the FEH contains a type field identifying a type of the FEH and the FEH has a variable length depending on whether the fragmented data packet is a real-time data packet or not, and wherein the FEH has a shorter length when the fragmented data packet is a real-time data packet than when the fragmented data packet is a non-real-time data packet; and transmitting the configured MAC PDU to a receiving side.

EFFECT: shorter header processing time.

12 cl, 13 dwg, 17 tbl

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to Internet communication. The system employs network elements, which include an acceleration server, clients, agents and peers, where communication requests generated by applications are intercepted by a client in the same computer. The IP address of the server is transmitted to the acceleration server, which provides a list of agents for use for said IP address. One or more agents respond with a list of peers who previously possessed some or all of the content, which is a response to said request. The client then downloads data from said peers in parallel and in parts.

EFFECT: reducing network overload for content owners and Internet service providers.

16 cl, 15 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to handover between technologies for multi-mode mobile devices and is designed for handover of a multi-mode mobile device from a first network technology to a second network technology. The method includes initiating by the multi-mode mobile device a first packet session in a first wireless network in an area of multi-technology wireless coverage and detecting by a multi-mode mobile device a second wireless network supporting a different access network technology than the first wireless network; determining a quality of service requirement for services supported by the session, and completing initial network entry and session establishment procedures by the multi-mode mobile device for a second session in the second wireless network when the first session includes at least one of a QoS sensitive service and real time service by the first wireless network and mobile device, and not completing initial network entry and session establishment procedures by the multi-mode mobile device when no QoS sensitive service and real time services are supported by the mobile device and first wireless network.

EFFECT: high throughput.

8 cl, 4 dwg

FIELD: measurement equipment.

SUBSTANCE: invention relates to drilling equipment, namely, to devices of sensor switching, which measure drilling parameters directly in process of drilling within a telemetering system. The device comprises a body and contact elements, is located inside a drilling pipe and made in the form of a jet element, including a supply balloon with compressed gas, a jet unit of command signal generation, jet triggers with a count input, jet units of inverters, jet logical elements "AND" and "OR" and a jet unit of output signal generation, besides, the output of the jet unit of command signal generation is connected with the input of jet triggers, outputs of which are connected with inputs of the jet unit of inverters, and outputs of inverters are connected with inputs of jet logical elements "AND" connected to outlets of bottomhole sensors, outputs of elements "AND" are connected with inputs of the logical element "OR", the output of which is connected to the input of the jet unit of output signal generation.

EFFECT: increased reliability of bottomhole sensor switching within a telemetering system.

1 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to data transmission systems. A transmission system (1) transmits and receives basic data needed to reproduce an image or audio and extended data used to improve image and audio quality through a communication network (2) between transmission terminals (10). The transmission system (1) includes: a basic data relay system (40) which includes: a plurality of basic data relay modules (430) for relaying basic data transmitted from a source transmission terminal from among transmission terminals (10) to a target transmission terminal from among transmission terminals (10); and a selection module which selects one basic data relay module (430) from among basic data relay modules (430) for each communication between transmission terminals (10); and an extended data relay system which includes: an extended data relay module (36) for relaying extended data transmitted from a source transmission terminal to a target transmission terminal.

EFFECT: reduced load on a specific relay server when transmitting images and audio.

10 cl, 29 dwg

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to multiservice communication networks. The method includes setting a table of priorities, wherein each user terminal is assigned a priority at its static IP address; determining the priority of a new connection from the table of priorities in accordance with the IP address of the sender terminal; reading values of the required resource for the new connection from the header of its IP address; calculating free access network resources; determining if there are existing open connections with a lower priority than the new connection; comparing their overall resource with the required resource for the new connection; if insufficient, the connection is denied service; if sufficient, the relative resource consumption of said connections is calculated; ordering the selected open connections; selecting from the ordered open connections one or more connections, starting with the connection with the maximum value, after which said connections are terminated, and the freed resource is provided to the new connection.

EFFECT: high efficiency of using communication resources in multiservice networks.

1 cl, 3 dwg

FIELD: physics, computer engineering.

SUBSTANCE: group of inventions relates to means of controlling data streams in secure distributed information systems. The method includes specifying a table of reference routing files of a distributed information system in test operating mode thereof, consisting of reference routing files for all authorised users when said users access information resources and services of certain network nodes of the distributed information system. After permission to transmit a data stream in a switching unit at a certain network node, routing files are generated thereon when the i-th user accesses information resources and services of the j-th network node of the distributed information system; the obtained routing files are transmitted to an access control centre. The obtained routing files are compared with reference values; the j-th network node of the distributed information system is remembered when accessed by the i-th user if the routing files do not match. The switching table is then corrected and, using the new network interaction parameters, said data stream is blocked, and transmission continues in case of a match.

EFFECT: improved security of distributed information systems.

2 cl, 4 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to communication systems and networks and can be used to create secure communication systems. The technical result is achieved by reconfiguring a communication system based on analysis and prediction of the used telecommunication resource of a single telecommunication network in external destructive conditions. A secure communication system is created by implementing adaptive scheduling of the telecommunication resource based on the change in the operating environment and the nature of executed tasks to maintain the required stability and secure operation of the communication system in external destructive conditions.

EFFECT: improved timely provision of telecommunication services to communication system subscribers based on intensity of movement thereof (change in location), individual characteristics on use of the provided resource and telecommunication services.

2 cl, 3 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention relates to radio communication engineering and can be used to set up digital communication in automated communication systems in "air-ground" and "ground-ground" channels. The radio communication system central station with mobile objects comprises a message processing unit, main and backup ground stations, N high-frequency (HF) radio stations, a ground data transmission network with an output to the main information processing centre; the main ground station comprises M channel units, each comprising a reception blocking unit, a receiver, a transmitter, a HF decoupling unit, an analogue-to-digital converter, a digital-to-analogue converter, two digital filters and a channel signal processing unit, a computer, a control panel, a display unit and a message storage unit, and the message processing unit comprises a format conversion unit, a router, an address database storage unit, a rate-setting unit, a first message storage unit, a first display unit, a first control panel, a clock pulse generator and a computer.

EFFECT: enlarging the aircraft service area beyond the boundaries of direct visibility by using long-range over-the-horizon radio stations, data communication between neighbouring central stations the main information processing centre.

1 dwg

FIELD: medicine.

SUBSTANCE: group of inventions refers to medicine using medical devices for data collection communicating receivers. There are described systems and techniques for transmitting commands between wireless devices. According to one embodiment, the data collection device (such as a glucose monitor) and a monitor/a controller transmitting data samples by a frequency jump log use an allocated command frequency for transferring data-free instructions and confirmations. What is also described is a command mode wherein the command frequency is regularly monitored by the device to determine whether they are tandem-connection or other instructions that are transmitted. In other examples, connection disruption or distortion induces the command frequency to be used again to trap the tandem connection line between the devices. The command frequency is also used for the flight conditions, when the data collection device goes to a low-power transmission mode or a power-free transmission mode and remains as it is, preserves the present samples until it is instructed to escape the flight conditions through the command frequency.

EFFECT: simplifying the collected data access and controlling the data collection device operation.

26 cl, 7 dwg

FIELD: radio engineering, communication.

SUBSTANCE: invention discloses a relay device which comprises: a first receiving channel configured to receive signals from a base station, or from a base station and a terminal, a second receiving channel configured to receive signals from a terminal, a first transmitting channel configured to transmit signals to a base station, or to a base station and a terminal, and a second transmitting channel configured to transmit signals to a terminal, and further comprises: a radio frequency control unit configured to control the first receiving channel, the second receiving channel, the first transmitting channel and the second transmitting channel during communication with the base station and terminal, and which enables to bandwidth usage in the following mode: synchronous reception of signals from the base station and terminal in a first time interval, and synchronous transmission of signals to the base station and terminal in a second time interval, and wherein the third bandwidth and fifth bandwidth are two secure bandwidths between the frequency division duplex (FDD) operating bandwidth and the second bandwidth which serves as the time division duplex (TDD) operating bandwidth.

EFFECT: high efficiency and flexibility of using secure bandwidth.

17 cl, 7 dwg

FIELD: radio engineering, communication.

SUBSTANCE: in particular, the invention discloses a device which may include a wireless device, having a transceiver and a medium access control unit for communication in a wireless network, wherein the medium access control unit has a traffic organiser which serves to set up a wireless communication channel between a first and a second wireless device and for transmitting a plurality of traffic streams in one service period over a wireless communication channel, wherein each traffic stream has a different level of reliability for delivering information from the first wireless device to the second wireless device.

EFFECT: improved control of different-speed traffic streams transmitted over one or more wireless communication channels.

30 cl, 12 dwg

FIELD: information technology.

SUBSTANCE: apparatus includes a security element and a plurality of functional modules installed in the security element, the plurality of modules including: a mobile payment module which facilitates a payment transaction; a mobile gateway authentication module enabling to mutually authenticate a mobile gateway and the mobile payment module; a wireless communication and data transfer module enabling to transfer data and commands to conduct the payment transaction between a cellular network and the apparatus; a message processing module enabling to convert messages received from the mobile gateway into commands that are executable by other modules and to convert responses from the other modules into messages that are understood by the mobile gateway; and a multi-access module enabling to share data common to a plurality of the consumer's payment; and a user interface application installed outside of the security element and enabling to generate a user interface.

EFFECT: safer payment transactions on a plurality of mobile device platforms while interacting with a payment application which can be updated.

20 cl, 5 dwg

FIELD: radio engineering, communication.

SUBSTANCE: in one model, a cell may receive precoding information from a first user equipment (UE) communicating with the cell and spatial feedback information (SFI) from a second UE not communicating with the cell. The cell may select a precoding matrix based on the precoding information and the SFI. The precoding matrix may direct a transmission towards the first UE and away from the second UE. The cell may send a reference signal based on the precoding matrix, send a resource quality information (RQI) request to the first UE, receive RQI determined by the first UE based on the reference signal, and determine a modulation and coding scheme (MCS) based on the RQI. The cell may then send a data transmission to the first UE with the precoding matrix and in accordance with the MCS.

EFFECT: good quality of data transmission, even without powerful non-serving base stations.

61 cl, 16 dwg

FIELD: radio engineering, communication.

SUBSTANCE: communication system for collecting data has a distributed network for delivering data to a query initiator device, wherein the distributed network has a plurality of devices for reading parameter values of at least one sensor, a control processor assigned by the query initiator from a number of reading devices, designed to query a plurality of reading devices, wherein the control processor is configured to transmit to the distributed network query commands for a time which overlaps the wakeup period of the reading devices, having an arbitrary wakeup time, receive sensor data, sample said data according to priority and send acknowledgement to the selected reading device, in case of collision, sending negative acknowledgement; the reading devices are designed to receive query commands, transmit data, termination thereof upon receiving acknowledgement, and terminating data transmission upon receiving negative acknowledgement, and resumption thereof after a pseudorandom delay.

EFFECT: high coefficient of utilisation of capacity and reduced power consumption and shorter data collection time.

17 cl, 1 dwg

FIELD: radio engineering, communication.

SUBSTANCE: in a clarity band of an ionosphere communication line a characteristic of frequency dispersion and multidimensionality of channel elements is produced by assessment of probing signal elements compressed in a frequency domain. For probing of a vector high-frequency channel an ultrabroadband LFM signal is used; all scalar HF channels are probed simultaneously; multidimensionality of scalar channels is assessed, as well as a dispersion characteristic of an ultrabroadband vector channel in the form of a polynomial function that determines the frequency dispersion in it. Getting a continuous dependence of a delay in a multidimensional system track provides for definition of a dispersion characteristic of a vector channel in a clarity band of an ionosphere line of HF communication.

EFFECT: simultaneous assessment of frequency dispersion and multidimensionality of a vector ultrabroadband HF radio channel.

5 dwg

FIELD: information technology.

SUBSTANCE: method to be used in wireless transmission/receive units (WTRU) designed for wireless communication data transmission including bits of piggyback acknowledgement/non-acknowledgement (PAN) comprises steps in which bit stream for transmission is prepared, where the bit stream contains data bits and PAN bits, the bit stream is interleaved to create interleaved bit stream, the interleaved bit stream is modulated to create character set where each character represents bit set and has position of list significant bit (LSB), where no PAN bits present in LSB position of each one from this character set, this character set is transmitted. Thus, PAN bits in unreliable bit positions of modulated character are transposed with data bits located in more reliable bit positions. In this process, to characters containing PAN bits power offset to transmission power corresponding to each bit of bit stream can be applied.

EFFECT: higher data transmission rate and transmission capacity of communication system.

14 cl, 5 dwg

FIELD: physics, computation hardware.

SUBSTANCE: invention relates to antivirus software and hardware, particularly to emulator state retention and its further recovery. File is received for emulation. Check for first-time emulation is executed. Emulator state image is defined including at least the image of emulating system to be loaded in emulator for further file emulation. File is emulated. Emulator state images are created. Note here that every said image comprises at least the image of emulating system. Incorrect file emulation termination is tested. Required emulator state image is selected for continuation of emulation in the case of incorrect file emulation termination. Selected emulator state image is loaded for file emulation continuation.

EFFECT: accelerated emulation.

14 cl, 6 dwg

Up!