|
Device comprises multiple points of matrix located in 2D orthogonal system of coordinates are associated with multiple cores arranged in multi-core processor at the level "one-for-one" on the same line in compliance with said 2D orthogonal system of coordinates. Computation program for optimum control magnitude at associated point of the matrix is assigned to multiple cores. Every core is programmed so that in case the working area in 2D orthogonal system of coordinates including the current working point in the area set by the matrix point associated with every core transmits to the core for interpolation computation of control optimum magnitude at the matrix relevant point computed by each core. |
|
Invention relates to information security. The isolated computer network consists of a computer administrator, user computers with electromagnetic radiation shielding cases, an electromagnetic radiation shielded keyboard, user identification means connected to each computer, a switch which includes a concentrator placed in an electromagnetic radiation shielding case, a relay power switch, network connections of computers and network equipment, a network connection manual switch and includes at least one external peripheral device connected to the concentrator and placed in an electromagnetic radiation shielding container, and network connections of computers of the network equipment and peripheral devices are made with fibre-optic cables. |
|
Network computing system and method of solving computational task Invention relates to distributed evolutionary algorithms. The invention describes a server and a plurality of client computers which form a network computing system which can be expanded and is designed for continuous evaluation of efficiency characteristics of a group of genes generated using an application. Each client computer periodically receives data associated with genes recorded in its storage device. Using said data, the client computers evaluate the efficiency characteristic of each of its genes by comparing a solution provided by the gene with the periodically received data associated with said gene. Consequently, the efficiency characteristic of each gene can be updated and changed each time data are received. The efficiency characteristic of a gene determines its adaptiveness. The genes can be virtual asset traders who recommend alternative deals. Initially, genes can be assigned different classes to improve convergence, although a decision can then be made to merge genes of other classes to increase variability. |
|
Communication method, device and system Invention relates to a communication method. A method of monitoring and controlling consumption of resources, which is executed by a concentrator connected between a plurality of remote units and a control server, wherein the method includes steps of: (i) receiving and storing property data associated with a remote unit including a microprocessor and a measuring device for measuring usage of a resource at a consumer's premises, the property data representing a profile of the remote unit and including communication parameters and device parameters, wherein the communication parameters represent communication protocols and associated equipment supported by said microprocessor; (ii) receiving message data representing a request associated with the remote unit from the management server; (iii) generating response data representing a response to the request based on the message data and the stored property data; and (iv) sending the response data to one of the remote unit and the management server, as determined by the request based on the message data, wherein the property data are used to determine an available link for use to send response data to the remote unit. |
|
Invention relates to electronic communication means for acquiring information from customers on use of products, by the customers, acquired from a store. The system comprises a communication network outside the store, a wireless portable handheld output device which includes a scanning device and is connected to said communication network, a retail server which interacts with said wireless device to acquire information from a customer and select a suitable time for transmitting information to said wireless device of the customer, to acquire information on the use of products. |
|
Invention relates to a system of maintenance for control of an electrically regulated antenna. The system of maintenance for control of an electrically regulated antenna comprises: a driving device made as capable of completing a control command for an electrically regulated antenna and sending a report, containing the result of the operation and/or the code of the reason for control command failure; a server of a maintenance centre, comprising: an interface module; and a control module; and a radio frequency subsystem, comprising: an intermediate module made as capable of forwarding the control command to the driving device and forwarding the report to the control module; and a module of communication line installation, made as capable of establishing the active communication line between the driving device and the intermediate module; at the same time the method "client ID + client task ID" is used to identify various tasks, at the same time the module of communication line establishment or the control module is made as capable of filtering tasks in accordance with the "client ID + client ID task", in order to guarantee that the operation manual provides only one task to one and the same driving device at the same time. |
|
Method of distributing multimedia information includes broadcasting a requested stream of secure multimedia information from a broadcaster node through a public repeater node. The decentralised network includes a set of nodes: a network member, public repeater nodes which facilitate relaying of the stream of multimedia information, broadcasters which facilitate broadcasting of the stream of multimedia information, channel classification and stream broadcast configuration. When broadcasting the multimedia information, the original stream is divided into segments based on the time said segments were formed, while assigning a unique and a permanent identifier. Each segment is loaded into a storage buffer of a member node, followed by copying of the segment into a playback buffer and deleting the copied segment. |
|
System of digital operational communication of railway transport Method is realised through a system of operational communication (OCS), which includes a double-level circular architecture of a network on the basis of rings of the lower and upper levels, the upper level ring includes an executive station with control panels, on each section of operational communication the main direction of the lower level ring includes serially a bridge and executive stations with control panels, for generation of a bypass direction of the station lower level ring, installed at extreme points of the section, through appropriate gateways are connected to the network with packet switching, at the same time bridge stations of each lower level ring are connected to each other and the executive station by the upper level ring. |
|
Method involves generating a request from a terminal client device to obtain a server IP address, checking the server certificate and the client certificate, generating one or more IP address tables in form of binary codes, setting up a secure connection, transmitting the generated table to the terminal client device; transmission of data packets between the terminal client device and the server is carried out with variation of the sever IP address selected from the IP address table. The system includes a terminal client device, a data server, a domain name server, a secure connection server, two routers and a unit which generates an IP address table in form of binary codes and varies the IP address on the table assigned for each connection. |
|
Methods for automatic identification of participants for multimedia conference event Apparatus to automatically identify participants for a multimedia conference event comprising a content-based annotation component that operates to receive a meeting invitee list for a multimedia conference event; receiving multiple input media streams from multiple meeting consoles, and annotating video content from each input media stream with identifying information for each participant within each input media stream to form a corresponding annotated media stream, wherein the identifying information for each participant moves with that participant when the participant moves within the video content. |
|
Data processing method, router node and data medium Chip components can share data using a bus system or a fixed connection system. Said technical result is achieved due to that a control unit for traffic from a source node can be used on an input line on a high-speed virtual channel of packet switched network. The control unit for traffic transmitted over a high-speed virtual channel can be transmitted to a recipient node through an output line. The control unit for traffic transmitted over a high-speed virtual channel can also be directly directed into the output line by a distribution switch. |
|
Method for building of hierarchical system of network interaction of virtual workplaces Virtual workplaces are given the capability to be dynamically configured in any number of units of a local network, forming a spatially independent information grid, formed by repeating structures, to provide for network interaction of program processes of the system, there are performed modules, forming a transport system in the form of an information grid, in units of which there are performed modules, besides, links of the grid create repeating structures, all processes are autonomous and separated into zones, in every of which all processes are closed to a process dispatcher, performing only service functions, and the transport system of transfer of process-treated information is performed hierarchically with a single top, where each process dispatcher is connected only with one above dispatcher providing transport services. |
|
Apparatus consists of several collection units, a concentrator, an accumulator and a computer, connected to each other on a star topology by information interface lines. Each collection unit consists of a power supply, one or more data collection modules, consisting of an analogue-to-digital conversion unit, a digital signal processing unit, a control unit, a bus occupation control unit, a bus controller, a synchronisation unit, knowledge memory and a matching module. All data collection modules in one collection unit use the same interface lines (bus) to receive and transmit information and an additional bus occupation line. To provide time synchronisation of the collected data, the apparatus includes a synchronisation module which is connected to inputs of synchronisation units of all data collection modules. |
|
Desktop client, client platform and game entity in desktop multi-user network game system System includes a client platform and a desktop client game entity, as well as a game server. The desktop client in the multi-user network game system is divided into the client platform and a game entity, providing an application interface for the game entity such that when a game changes, only the game logic and game protocol in the game entity change, wherein there is no need to redesign the client platform. |
|
Method of distributing multimedia information involves broadcasting a requested stream of multimedia information from a broadcaster node through a public repeater node, comprising: dividing the original stream into segments based on the time said segments were formed, while assigning each segment a unique and permanent identifier. Each segment is loaded into the storage buffer of a member node with subsequent copying of the segment into the playback buffer and deleting said copied segment from the storage buffer if further storage thereof is undesirable. The decentralised network includes a set of nodes: a network member, public repeater nodes which facilitate relaying of the stream of multimedia information, broadcasters which facilitate broadcasting of the stream of multimedia information, channel classification and stream broadcast configuration. |
|
Control system with predicted response time of field device via wireless network Host computer communicates with field devices by means of sending control messages and receiving response messages via wireless network. When host computer sends control message via wireless network the host computer is given predicted response time within which a field device receiving the message should respond. Wireless network cycles between wait status and active status based on wireless network "current source connected/current source disconnected" cycle. Predicted response time is based on current status of wireless network, "current source connected/current source disconnected" cycle, and time of field device on, execution of action (like parameter measurement) and output of response messages. |
|
Method for deploying sensor network and self-configured sensor network Design of a sensor network, comprising a central data processing device, a plurality of base stations, nodes and communication channels. When deploying a sensor network, at least one exchange of values of natural coordinates and values of confidence coefficients takes place between nodes of the sensor network and/or base stations of the network with which communication was established, with subsequent determination by the network nodes of the calculated value of natural coordinates. |
|
Enabling network devices to run multiple congestion control algorithms Network device for controlling congestion on one or more network connections between that network device and a data network comprises: a processor, memory, a network communications stack and congestion control modules. |
|
Interaction between neighbourhoods within federation on rendezvous mechanism Messaging method in a federation infrastructure in a computer system, wherein the federation infrastructure is represented by a joined list of nodes, the joined list of nodes is divided into a hierarchical tree of rings, in which: a message is received in a sub-ring; it is determined whether the node belonging to the sub-ring must send a message to another sub-ring; intra-ring interaction is used within the sub-ring in order to identify the next node with an entry table of a set of side rings; inter-ring interaction is used to sent a message from the next node to an additional sub-ring on the same determined sub-ring level in order to bypass the root ring, which includes a step on which the next node accesses the node for entry into the additional sub-ring from the entry table of the set of side rings of the next node, and a step on which the next node sends a message to the node for entry into the additional sub-ring. |
|
One-way switching matrix consists of controlled and non-controlled switches, having 2 ports in a first pair, 2 ports in a second pair and lying on n/2 lines-rows and k levels, wherein the controlled switches also have a bit input for the control code C. |
|
System of gathering and processing information for integrated security system of facility System of gathering and processing information for integrated security systems of facilities has control computers, automated workstation computers and servers connected over an Ethernet. Control computers have multi-port devices whose like ports are connected in pairs through interface converters to groups of transceivers which are connected to interface converters. The transceivers are connected by communication lines to peripheral devices. |
|
Routing in peer-to-peer networks Method of routing in a peer-to-peer network realised in one of the nodes of the network involves: obtaining broadcast indication in a node relative change in the composition of a network; and the program record of the state of the routing table (SSRT), having a set of the said SSRT records for each node is updated, where the said SSRT records describe current system membership; the leafset table which defines the hash space for the node is updated, the hash space has information on resources provided in the peer-to-peer network; the leafset table is maintained through periodic probing of at least one other node; and a table of directions having a set of records of the table of directions is maintained, where each of the said records of the table of directions describes the location of the corresponding node, where the table of directions is maintained by probing each of the said corresponding node indicted in the records of the table of directions. |
|
System and method for downloading updates In computing unit the necessary update is determined from a list of available updates by scanning of computing device, being one of peer-to-peer units, to determine its current condition. Current condition is compared to list of available updates, besides the necessary update may be segmented into multiple parts. List of online computing units, which identify downloading of update, is received in computing unit from host. Update is downloaded into computing device as specified multitude of parts. |
|
LINK-port switch has N LINK-ports, N LINK-port controllers, a switch matrix, a block of resistors, an address allocation protocol decoder, a replay message generator, a comparator circuit, a constant, a LINK-port counter, an RCP-2 former, each LINK-port further includes an input LINK-port, an input buffer register, an input LINK -port, a counter for selecting the input port, an allocation time-out counter, a comparator circuit, a constant, each LINK-port controller further includes a TL field modification unit, two JK flip-flop, three OR elements, FIFO buffer memory, a control state machine, a state register, ROM1 for the switching table, a multiplexer, a comparator circuit, a constant, ROM2, five AND elements, an odd number control unit, a word counter, a control sum storage, a first heading register, a third heading word register, a unit for checking heading words. |
|
Lower-bound estimate search device in fully connected matrix systems during one-way data transfer Device has a matrix comprising m rows and n columns of a homogeneous medium, n blocks for counting units, unit for finding the maximum, adders, a memory unit, a lower-bound estimate search unit which has a pulse generator, element selection multiplexers, row selection decoder, incidental vertex decoders, fixed arc decoders, row and column counters, fixed arc counters, incidental vertex counters, mode triggers, group of m triggers, group of m inhibit circuit units, matrix (i.j) (i=1.2,…, m, j=1.2,…,n) of fixed arc counters, matrix (i.j) (i=1.2,…, m, j=1.2,…,n) of OR elements, matrices (i.j) (i=1.2,…,m, j=1.2,…,n) of AND elements, an OR element, inverters, AND elements, group of m OR elements. |
|
Simplified input/output protocol Invention relates to methods and systems for downloading I/O processes from a first computer onto a second computer using a network interconnection through RDMA. The method and system includes a client on the first computer provided with information through a RDMA connection with a server on the second computer through a simplified input/output protocol. Overall, the protocol includes a network detection step, followed by I/O processing. At the detection step, the client and the server determine the shortest list of shared providers capable of RDMA. During I/O processing, the client gives I/O requests for downloading from the second machine through a mutually authenticated channel. The I/O model is asymmetrical with reading operations carried out through traditional sending. Requests for reading and recording can be completed in poll mode and in interruption mode. Buffers are controlled through a confidence mechanism. |
|
Application program interface (API) provides for multiple interface calls, by means of which administrator may establish rules, in accordance to which software updates are distributed, being available for unit of updates servicing. |
|
System and method of invitation for interaction Architecture (300) may include platform (302) of interaction services. Platform (302) of interaction services may include service (304) of contacts control, alarm service (306), activity service (310), service (312) of joint access to data, service (314) of authentication and service (316) of connectivity. Service (304) of contacts control may include storage (318) of contacts, storage (320) of presence and service (322) of contacts location. Publication service (306) may include service (324) of synchronisation. Alarm service (308) may include service (326) of invitation. Activity service (310) may include audio/video (A/V) service (328). Service (316) of connectivity may include peer-to-peer (P2P) service (330) and traditional protocol of transportation control and stack (332) of Internet protocol (TCP/IP). Each service (304), (306), (308), (310), (312), (314), (316) may include and/or be included with a peer-to-peer possibility for sending and receiving messages that realise the service. |
|
Generation of virtual network topology Invention relates to distributed computer systems. The step for remote deployment of a distributed application on a distributed computer system involves: assigning network switches for at least one virtual local area network (VLAN), where at least one port of the switch in one of the network switches is assigned for two or more VLANs, formation in each computer a first virtual network interface (VNI) and a second VNI, where the VLAN driver forms the first VNI and the second VNI over the physical network interface when: (i) the VLAN driver is installed on each computer, which should be associated with the VLAN, (ii) the VLAN driver is linked to the physical network interface, (iii) the VLAN driver creates several VNI over each physical network interface, and (iv) the VLAN driver is installed in the protocol stack between the network interface driver and the internet protocol (IP) driver; and linking of the first VNI and the first VLAN and linking of the second VNI with the second VLAN. |
|
Device for processing two- and three-dimensional images Invention relates to computer engineering and is meant for processing two- and three-dimensional images. Invention can be used in stationary and onboard computer vision systems, in devices for controlling stand-alone robots, in program-controlled processing machines, in automated design systems. For this purpose in a device which contains a control unit, a matrix A×A×A of single-bit processors, a matrix A×A of single-bit units image memory, A3- input unit for determining volume, A3-input former of occupation code of image A×A×A, matrix A×A of single-bit switches of intralayer shift, there are more interprocessor connections inside matrix A×A×A. As a result, when the most frequency used instructions for rotation by an angle which is not a multiple of 90° about the centre of a binary image A×A×A, it is no content of one layer A×A×1 of this binary image which rotates, but content all layers A×A×1. |
|
Introduction of session description message to real-time transport control protocol message (rtcp) Introduction of session description which describes audio-visual presentation transferred to the recipient in the form of flow is introduced at least to some messages of Real-time transport control protocol (RTCP), which are supplied from audio-visual information content source to the recipient. That message can be connected for example to one of the variety of audio-visual information content parts included in the list of audio-visual information content reproduction, which is transferred in the form of a flow from the device to the recipient. In accordance with some aspects, RTCP message, which introduces session description message, consists at least of three fields: the first field containing the data identifying RTCP message as the one referring to the type which introduces session description message; the second field containing the data which is session description message for multimedia representation, and the third field containing the data identifying the length of RTCP message generated by adding the length of the first, the second and the third fields. |
|
Presentation of combined type of shortcuts to remote applications from several manufacturers Invention relates to presentation of a remote terminal service (TS) application. Invented are systems and methods of presenting a unified type of remotely installed applications, to which a user has access, based on a terminal sever. A client computer device generates one or more shortcuts for one or more corresponding applications. Each of the applications is installed on one or more install points of an intranet. The client computer device is external with respect to the intranet. One or more shortcuts are combined, thereby presenting a combined type of applications. The combined type is transparent from the point of view of whether the applications are managed by different information sources in the intranet and/or configured for TS server based remote execution of different information sources of one or more install points. |
|
Invention relates to computer security and, more specifically, to managing connection to computer applications and managing data transfer using predefined network zones to networks with varying properties. A computer assigns networks to network zones, based on predefined properties for each zone and/or network properties. An application program installed on the computer provides the computer with preference information, which indicates the network zone, network strategy or properties most suitable for the application program. After execution of the application program, the computer limits network contact of the application program with the network (networks) assigned to network zone (network zones), identified as the preferred network zone (network zones) or identified by preferred network property or properties from preference information from the application program. |
|
Method of operating local network Invention relates to computer engineering and is meant for use as intelligent information technology when making a local network. In the operating state, the local network contains one switching master local network station (LNS), several switching and non-switching slave local network stations and one information transmission line or several duplicated with shared access and centralised determined management of message exchange between legitimate subscribers of all local network stations. The method is realised through composition, sending on the network, receiving from the network and breaking down two types of control frames, data frames of one type and three types of response frames. In the information process senders of types of frames and their sequence is determined taking into account status of the network, corresponding to the operating or first anomalous state, arising with simultaneous appearance in the network of more than one switching master local network station during switching, due to failure, of at least one switching slave local network station to master state. |
|
System of digital media in a computer network consists of massive servers for the adaptation of streams of content of the provider (computer-aided manufacturing system), appropriating IP addresses of a computer network, access to which is possible through many network terminals (STB or personal computers), containing a player of content, the module of demand of the content is connected with the servers of administration of access of the subscriber in the local computer network and the server giving session keys for the protection of the operating words of the provider. By means of the SK on the CAM system controlled by the computer network, encoding CW by means of which the content of the provider is protected, placed further in rights usage management a stream of the content, further the control of access over network terminals (CT) is organised for the subscribers to the IP addresses appointed for adapted streams of content of the provider, by control facilities and configuration. In this case to realise the flexibility according to the tariff plans not achievable with the use of the chip of cards of conditional access of extended CAS. |
|
Invention is related to automatics and computer equipment and may be used in building of distributed systems of program control of technological processes, robots and robotic complexes, and also subsystems of logical control of multilevel hierarchical automated control systems and multiprocessor systems of wide class. Device contains M*N single-type modules, which are combined into matrix structure, where N - number of modules in line of network matrix structure, M - number of lines, at that every module of microcontroller network includes unit of program memory, address register, register of commands, multiplexer of logical conditions, address commutator, unit of synchronisation, elements OR, register of match vector, buffer register, decoders of synchronisation top number, unit of OR elements, univibrators, delay element, group of synchronisation control module units, multiplexer of synchronisation channels, register of configuration, multiplexers, decoder of synchronisation channels, generator of synchronisation control signals, two groups of AND elements. |
|
Systems and techniques of preventing intrusion into network servers Invention pertains to the field of increasing information security in computer networks, in particular to the system of preventing intrusion into network servers. The filter (302) for analysing incoming commands processes commands directed to the web-server, through comparison with a previously entered set of commands for the web-server, which are stored in comparison tables. Intercepted commands for which no correspondence is found during comparison with the previously entered commands are deleted. In that case the intercepted commands are not transmitted to the web-server. The system can contain extra algorithms for recursive checking of files in catalogues, located lower than the root directory of the web-server, as well as means of monitoring web-server resources and lowering of the level of use of the web-server resources when the last threshold value is exceeded. |
|
Local area network operation method Invention relates to local area networks. The technical effect is the increase in the local area network quality by generating seven frame types, decrease in the quantity of frame types and overhead costs for the data packet (DP) transmission implementation, and provision of automatic network restoration from a failure/malfunction state when more than one master local area network stations (LNSs) appear in the network or the master LNS disappears from the network, correspondingly. The method of local area network operation with the data communication line with common access and centralised determinated message communication control based on their separation into DPs and the DP transmission in information frames between the addressed subscribers of all its LNSs is implemented using three types of control frames (CF1, CF2, CF3), an information frame (IF), and three types of response frames (RF1, RF2, RF3), CF1 containing the first start combination (SC1), a discriminator field, an individual LNS address field, an addressing modifier (AM), a control command (CC) field, and a monitoring bit; the difference of CF2 from CF1 is the contents of the CC field and the presence of a service word following the CC field; CF3 contains SC1, a discriminator field, an individual DP recipient address field, an individual DP sender address field, a DP length field, an AM, a communication method modifier (CMM), and a monitoring bit, the IF contains the second start combination, a DP field, and a resolvable checksum word, RF1 contains SC1, a discriminator field, an LNS status word, and a monitoring bit, the difference of RF2 from RF1 is the presence of a service word following the LNS status word field, RF3 is CF1 or CF2 or CF3 with inversed values of bits in the discriminator field. |
|
Authentication in communications Invention relates to the authentication in communications. The method and device for speech encryption at cellular authentication in the extensible authentication protocol format is put forward. |
|
Method for organization of multi-processor computer Method for organization of multi-processor computer includes parallel execution of a thread of computations by means of distributed representation of thread descriptor stored in virtual memory, execution of primary selection of architecture commands by means of thread monitors, generation of graph for information dependencies of transactions, which are serially outputted through network into execution clusters, active thread is transferred to resident queue of transactions awaiting completion and next active thread is selected, by sequencers of execution clusters transactions are received and their commands and aforementioned graph are copied to registry file of cluster, execution-ready commands are copied to priority-ordered secondary selection queues, aforementioned selection and transfer of complete commands to the cluster are performed, graph is corrected based on these, on basis of correction results, the finalized command is added to either secondary selection queue or transaction completion result is transferred to monitor, thread is moved to queue for completed threads with correction of thread descriptor representation root, where completed thread is removed from waiting queue, and completion reason is outputted as a result available for software analysis. |
|
Communication network analyzer Device contains clock impulse generator, cycle counter, input field, group of AND elements, output counter block, delay element, AND element, OR element, control signal block, second AND elements, pseudo-random series generators, pseudo-random series generators, pseudo-random series generators. |
|
Expandable mechanism for notifying about event Device for notifying about events contains a set of query means, a set of notification means, card means, means for controlling notifications. Method for notifying about events includes receiving a set of requests for event registration, each one of which originates from query program, each registration request contains first identifier, identifying query program, and second identifier, identifying one of notification programs, storage of identifiers in card and activation of notification program, identified in card, access to card for identification of all query programs, from which registration requests were received, activation of identified query programs and transfer to each of them of representation of event that occurred. Stored on machine-readable carrier are commands, which direct computer to realize aforementioned method. |
|
Device for processing two-dimensional and three-dimensional images Device consists of processor matrix, control unit, rotation junction, pressure junction, memory junction matrixes, commutation unit, volume detection junction, and code former. Additional informational input is introduced in the device in every matrix processor local memory input commutator, memory junction matrix, additional pressure junction inputs, connected with processor matrix outputs, additional control unit outputs, connected with additional commutation unit inputs. For each k-th matrix control signal matrix collection of elements is divided into non-overlapping subsets; for each subset first cascade amplifier is introduced. The whole set of m-th cascade amplifiers is divided into non-overlapping subsets; for each m-th cascade amplifiers, excluding the last one, an m+1 cascade amplifier is introduced, output of which is connected with input of every amplifiers of m-th cascade; last cascade amplifiers inputs are connected with corresponding outputs of control unit. |
|
Device has matrix of m rows and n columns of homogeneous environment elements, block for finding maximum, adder, memory block, m blocks for counting units, block for estimation of channels load level, containing two pulse generators, two row selection decoders, unary value selection decoder, element selection decoder, element selection multiplexer, channel load decoder, two comparison elements, m channel load counters, two groups of m OR elements, two groups of m forbidding elements, current column counter, group of m AND elements, third group of m OR elements, two groups of m triggers, two row counters, two column counters, two OR elements, delay elements, counter of next column. |
Another patent 2550957.
© 2013-2015 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |