RussianPatents.com

Method of identifying devices in working environments of mobile communication and desktop computers

Method of identifying devices in working environments of mobile communication and desktop computers
IPC classes for russian patent Method of identifying devices in working environments of mobile communication and desktop computers (RU 2431235):
Another patents in same IPC classes:
Inter-proximity communication within rendezvous federation Inter-proximity communication within rendezvous federation / 2431184
Nodes maintain collateral ring set entry tables which include collateral rings and corresponding entry nodes into the collateral rings. Nodes can exchange collateral ring set entry state to update one another on the configuration of rings within a tree of rings. Nodes can refer to collateral ring set entry tables, as well as to other nodes, to identify entry nodes into rings that are collateral rings of the node. Messages can be sent to entry nodes in collateral rings. A message can include an indication that an entry node in a target proximity ring is to resolve the message to the node in the target proximity ring which has a node ID closest to an indicated destination node.
Method of processing control information in wireless mobile communication system Method of processing control information in wireless mobile communication system / 2429577
Method of receiving system information in the mobile terminal of a mobile communication system involves: receiving first system information in the mobile terminal, transmitted over a broadcast channel using a static method; receiving second system information in the mobile terminal, transmitted at least over one channel different from the said broadcast channel using a dynamic method.
Method, system and device to associate user identity Method, system and device to associate user identity / 2428803
User identifier is established with equivalent behaviour on a home subscription server (HSS); public user identities IMS (IMPU) are associated with the equivalent behaviour via the established user identifier with the equivalent behaviour. This invention also provides a system and a device that carry out user identity association.
Wireless communication device (versions) and wireless local network of services allocation by priority Wireless communication device (versions) and wireless local network of services allocation by priority / 2427962
Method includes definition of the first priority of the first service of the first main set of services of wireless local network, and definition of the second priority of the second service of the second main set of services of wireless local network, in which the first priority differs from the second priority.
Detection of network nodes and routed addresses Detection of network nodes and routed addresses / 2427894
System and method for detection of network nodes and routed addresses includes a scanning server, a segment of local connection, an agent connected to a segment of local connection, and a router connected to establishment of communication with an agent by a scanning server. The scanning server sends a command to the agent to detect a network node connected to a segment of local connection. The agent reacts to commands from the scanning server in order to detect a network node connected to a segment of local connection. The agent also receives a local connection address for a network node, and receives a routed local address of the network, to which the local connection address is displayed. The agent provides a routed local address of the network to a scanning server.
Procedures for detecting radio link failure in uplinks and downlinks of long-term evolution systems and device for said procedures Procedures for detecting radio link failure in uplinks and downlinks of long-term evolution systems and device for said procedures / 2425452
Invention discloses a method and a device for detecting failure in a radio link (RL) for an uplink (UL) and downlink (DL) channels in a long-term evolution (LTD) communication system. The system includes at least one wireless transmit/receive unit (WTRU) and at least one evolved Node-B (eNodeB). It is determined whether status synchronisation RL or synchronisation absence status is present. RL failure is declared if the synchronisation absence status is detected.
Processing method for setting communication parameters, communication device, control method and programme Processing method for setting communication parameters, communication device, control method and programme / 2425451
Device includes the following: apparatus for identifying functioning of another communication device with respect to processing for setting communication parameters when the communication device itself is a candidate which provides the device with communication parameters; apparatus which sets functioning of the communication device itself as a reception device for communication parameters after detecting the device which is confirmed as a device providing communication parameters before a given time expires; and a device which, if the setting apparatus sets functioning as a reception device, performs, as the reception device for communication parameters, processing for setting communication parameters together with the providing device. Communication parameters include one of the following: an encryption scheme, an encryption key, an authentication scheme and an authentication key, and the reception device receives communication parameters from the providing device by performing a procedure for setting communication parameters together with the providing device.
System and method to organise multimedia network with mobile phone and head phone System and method to organise multimedia network with mobile phone and head phone / 2423006
Method is disclosed to transfer multimedia content stored in a network, to a reproduction device (14). A mobile phone (12) and mobile phone accessories (14) are connected to the network with the possibility of exchange. The mobile phone (12) requests information from a device (104) associated with the network. The mobile phone (12) selects information from a content server (104) to be reproduced, and the reproduction device (14). The mobile phone (12) configures the reproduction device (14) to receive information from the network via a network adapter (60). The mobile phone (12) supports control of a session and the reproduction device via the second interface (58).
Optimising communication using scalable peer groups Optimising communication using scalable peer groups / 2420898
One implementation relates to use of a smart transceiver that creates, caches, and manages communication channels dynamically between peers. Another implementation relates to use of a central tracking object that can be used to efficiently register and distribute peer messages among the various peers. In one implementation, the central tracking object is shared amongst peers in the group. One more implementation relates to associating peer groups with namespaces, and for indicating peer groups of one namespace within yet other peer groups of different namespaces. These and other aspects of the invention can also be used to ensure delivery intent of a given peer message is preserved, and to ensure that optimal numbers of messages are sent to any given peer at any given time.
Fault-tolerant communication in routed networks Fault-tolerant communication in routed networks / 2420897
Method for providing fault-tolerant network communication between a plurality of nodes for an application includes providing a plurality of initial communication pathways over a plurality of networks coupled between the plurality of nodes, and receiving a data packet on a sending node from the application. The sending node is one of the plurality of nodes, and the data packet is addressed by the application to an address on one of the plurality of nodes. The method also comprises a step for selecting a first selected pathway for the data packet from among the plurality of initial communication pathways, where the first selected pathway is a preferred pathway.
Method of transmitting data units with dynamic boundary Method of transmitting data units with dynamic boundary / 2431234
During successive transmission of data units to a communication channel, the body of a data unit of variable length is transmitted first, wherein the body of the first unit has zero length, and the second to be transmitted is the header of the first unit having a fixed length, with a break. The body of the second (current) data unit of variable length reaches the communication channel without a break. Transmission of the body of the second (current) data unit of variable length stops at an arbitrary place. The number of units of transmitted bits is recorded, starting with the zero value in the "boundary" field, the value of the cyclically redundant control code is recorded in the "verification code" in the header of the second (current) unit, and the header of the second (current) data unit is recorded in a memory device for a given period of time.
Method and system for lossless media stream transmission after switching between ordinary connection and secret connection Method and system for lossless media stream transmission after switching between ordinary connection and secret connection / 2430474
Method for lossless transmission of a media stream after switching from an ordinary connection to an encrypted connection used in a system having a base station, a media gateway and a communication terminal, said method comprising the following steps: after a base station receives a message for switching from an ordinary connection to an encrypted connection from a communication terminal, a special media frame is inserted into the media stream which indicates that switching from an ordinary call to an encrypted call has been performed, and the media stream is sent to a media gateway; the media gateway determines whether to detect the special media frame or not according to media stream transmission modes at the input and the output or according to media stream transmission modes at the input and the output and media data encoding-decoding formats, and the media gateway allows the media stream to pass through from the input to the output regardless of whether the special media frame must or must not be detected.
Method and wireless system for monitoring technical parameters of industrial objects Method and wireless system for monitoring technical parameters of industrial objects / 2430399
Wireless system for monitoring technical parameters of industrial objects, having a base radio station fitted with an electrical power supply, connected by a wireless channel to sensor modules, in the housing of which there is a power supply, a physical quantity sensor, a primary data transmitting device, the sensor modules are divided into groups and each group is wirelessly connected to the base radio station through routers, and the base radio station is connected by a wire channel to an automated workstation which comprises apparatus for mathematical processing of the obtained information and apparatus for displaying the information processing results, as well as devices for storing the obtained information, and each sensor module additionally contains a primary data processing device which is electrically connected to the physical quantity sensor and which is also electrically connected to a primary data transmitting device, and each of the routers has a second data processing device, where the routers can be wirelessly connected to each other.
Stream navigation Stream navigation / 2429570
Stream is accessed; the location of the header of each message in the stream is determined; the styling of each message in the stream is modified at least partly based on the location of the header of each message; a visual image of the stream is formed; and a navigation control element is displayed on the screen for navigation between all messages in the stream within at least one of the message headers in the visually displayed stream.
Wireless communication system, distribution method of pilot signals (versions) and pilot model (versions) Wireless communication system, distribution method of pilot signals (versions) and pilot model (versions) / 2427958
Method is applied for distribution of pilot signals for transmission of multiple pilot flows through system of antenna with multiple inputs-outputs (MIMO) with the use of modulation which is known as multiplexing with orthogonal frequency division (OFDM). In the version of invention implementation the distribution of pilot signals is applicable to structure of adjacent scenes, and two pilot signals are arranged for each pilot flow in structure of scenes, which includes 8 subcarriers and 6 OFDM symbols. The above 8 pilot flows are grouped in two clusters of pilot flows, and pilot signals for each cluster of pilot flows are grouped in two pilot clusters. Four pilot clusters are arranged in structure of the first scene, and arrangement of pilot clusters in structure of the second scene corresponds to arrangement in structure of the first scene. As a result, high transmission speed is reached in such wireless communication system.
Mobile terminal and method of loading content onto said terminal Mobile terminal and method of loading content onto said terminal / 2427104
Invention discloses a mobile terminal and method of loading content onto said terminal. Content intended for loading is selected based on broadcast-associated data which are indicated by the user through a content delivery channel. The content delivery channel includes a broadcast signal delivery channel and a content loading channel, where the content delivery channel is different from the broadcast signal delivery channel. Channel volume division is performed for the content delivery channel by allocating part of the channel volume to the broadcast signal and the other part to content. The broadcast signal and content are delivered through the content delivery channel. Content is loaded from the broadcast network onto the mobile terminal based on selection through the content delivery channel.
System and method of organising group presentations of content and group communication during said presentations System and method of organising group presentations of content and group communication during said presentations / 2427090
Multiple users synchronously view a content element such as a film while interacting, for example, through an instant messaging system. A viewing event can be organised after users receive invitations, a reply to the invitations and receiving reminders for the viewing event. The viewing event enables to conduct a contest between users. Users can be provided with an account for paying for participating in the viewing event.
Method to grant license to client device corresponding to coded content and system of conversion to manage digital rights, applying this method Method to grant license to client device corresponding to coded content and system of conversion to manage digital rights, applying this method / 2421806
Method of a conversion system operation to manage digital rights to grant a license to a client's device corresponding to coded content consists in the following. The first content of the first type of digital rights content and the first license corresponding to the first content are converted to manage digital rights in order to generate the second content of the second type of digital rights content and the second license corresponding to the second content. A license request is received, corresponding to the second content distributed by means of superdistribution to a third party. The second license corresponding to the second content distributed by means of superdistribution is requested from a server corresponding to the second management of digital rights. The second license corresponding to the second content distributed by means of superdistribution is received and sent to a third party.
Combining multiline protocol accesses Combining multiline protocol accesses / 2419986
Method to build combined events from protocol accesses, received by a system of data processing, comprises stages, at which multiple protocol accesses are received; for each received protocol access: it is identified that the protocol access includes ID (an identifier), common for a combined event, in compliance with the combination properties; if a protocol access is an initial protocol access of a potential combined event in compliance with the combination properties: a new combined event is started; and the protocol access is transformed into a new combined event in compliance with the transformation properties for a combined event; and if a protocol access is an ending protocol access of the existing combined event in compliance with the combination properties: the protocol access is transformed into the existing combined event in compliance with the transformation properties for the existing combined event, and the existing combined event is terminated.
Systems and methods for channels switching Systems and methods for channels switching / 2419245
CSF is developed with one or more units of network abstraction level (NAL) as a frame of a random access point (RAP), and adjacent frames are sent, which include CSF and a frame, which is not a RAP frame, besides, each of them has an identical identification number.
Method for simultaneous transmission of amplitude-modulated signal Method for simultaneous transmission of amplitude-modulated signal / 2317644
In accordance to the invention, amplitude-modulated signal of simultaneous broadcasting radio-transmission, which incorporates digital transmission signal and analog transmission signal in one transmission channel, is characterized by the fact that one side band of carrier of signal of simultaneous broadcasting transmission is modulated by digital transmission signal, and another band is modulated by correcting signal, which ensures provision of analog transmission signal of waveform envelope for demodulation. Generator of amplitude-modulated signal is intended to be used for generation and transmission of aforementioned signals.

FIELD: information technology.

SUBSTANCE: mobile device is provided, having software which can be installed on a desktop computer, including device identification data meant for addressing the mobile device; the mobile device is used to detect all desktop computers with which the mobile device can communicate; the mobile device is used to select one of the desktop computers where application software is to be installed; software is transferred from the mobile device to the desktop computer; the desktop computer is used to run the software in order to configure the application software with application of such configuration data so that information sent from the desktop computer to the mobile device using the application software is directly addressed to the mobile device from which the software sent a call for setting up a modem connection.

EFFECT: providing connectivity between mobile and desktop computers.

14 cl, 3 dwg

 

The technical field

This invention relates to methods of identifying devices that communicate with each other in an environment that provides connectivity using the resources of mobile, desktop, and network. In particular, the invention relates to means for securing a mobile device capabilities to identify a software that allows you from working desktop environment to communicate only with the designated device. The invention provides methods of complexation of mobile phones, laptops or desktop computers and Internet tools.

The level of technology

It is well known on providing application software for desktop computers that allows a mobile phone to connect, and to share data and functionality. This application software is usually provided on CD-ROM or can be downloaded from the Internet. After installation, you must configure the application software for desktop computers and mobile phones to allow them to communicate with each other, because during the installation of the application software in the operating environment desktop latter does not "know"what those mobile is EPON should be connected.

The functionality of the application software are well known and include storing phone numbers and other contact details, the transmission and reception of CMC or e-mail, and download in a downward or upward direction such media as ringtones, pictures or films, music files, and the like. However, the configuration of the application software to connect and communicate with this particular mobile phone is problematic, especially where the quality of the communication channel used Bluetooth (Blue Tooth").

One particular problem associated with communication via Bluetooth, occurs as a result of widespread adoption of this technology for wireless devices. It can be used for communication between telephones, telephone handsets, computers, peripheral devices and similar devices. Another problem is that most telephone handsets mobile phones are assigned a relatively policealne names, such as a phone "Motorola". This means that the desktop computer can be difficult to hold the unique identification of this device as a handset, to which it must connect. Within di is the range of distance may be many devices using Bluetooth technology, particularly mobile phones, all of which are assigned to the same or policealne names.

The purpose of this invention is to provide a way to ensure appropriate identification devices, which do not influence the disadvantages of the previous systems described above.

Disclosure of the invention

This invention includes a method of providing connectivity between a mobile device and a desktop computing device:

- provision for mobile device software that you can install on a desktop computing device for providing configuration data application software running on the desktop computing device, including identification data of the devices with the aim of addressing the mobile device;

- the use of mobile devices for detection of all desktop computing devices that can communicate this mobile device;

- using mobile device to select one of the desktop computing devices that you want to install application software;

- transfer the software from your mobile device to the desktop computing in trojstvo;

- using a desktop computing device software with the aim of configuring the application software on the basis of such configuration data to the information sent from the desktop computing device to the mobile device using the application software, were addressed directly to the mobile device from which the software has sent a call on the modem connection is established.

The mobile device may be a mobile phone or other wireless handheld device, a personal digital Secretary or similar device. The desktop computing device can be a laptop or a personal computer or similar device. It is desirable that network resources have been Internet resources, but it also may include resources of private and local networks, and intranet.

It is desirable that the software was part file loader software, and the method includes transferring the file loader software from mobile device to desktop computing device using the desktop computing device for driving the loader software and transfer it to the network resource for the zag the narrow application software with the subsequent installation using such configuration data, in which the installed application software can be banished in a production environment to ensure functionality and connectivity between the mobile device, a desktop computing device and network resources. File loader software is usually a small executable file that is running the operating system your phone uses, such as Java. The loader software can also contain data that identifies the mobile device so that application software can be automatically configured to connect it only to the mobile device that sent the call signal on the modem connection is established.

The connection between the mobile device and a desktop computing device, it is desirable to install with the help of Bluetooth technology. You can also use direct connection by cable and by means of infrared radiation.

Better to phase detection desktop computing devices covered and display all of these devices in order to make possible a simple selection of the desired device by the user.

Through the use of mobile devices is provided for the I configuration data, you can implement specific addressing when setting up the communications between desktop and mobile devices except in this approach, the probability of the data incorrectly selected device and turning, so this relationship in a convenient and more secure.

Brief description of drawings

The figure 1 shows a schematic representation of the various parts of the system for which you are using the application method.

The figure 2 shows a schematic representation of use of a desktop computer;

On the figure 3 - the basic elements of the data transmission between the mobile phone and the client program running on a desktop computer.

Mode (modes) for execution inventions

This invention provides a convenient way to allow users of mobile devices such as mobile phones, configure the system, including telephone 10 and the desktop computer 12 (laptop, PC etc), to communicate with each other and connect to the Internet 14 (Figure 1).

Major system components include application-client service phone application loader, the application program installer, service application software to work with a global network of Web, application program client desktop service application software for the desktop, the service application program is a file Manager and to control the interface. Depending on the requirements of various application programs written in an appropriate programming language such as Java (J2ME) or in the programming language C++.

Application programs-clients of the phone is the client program running in the operating environment of Java (J2ME), built-in phone 10, which is responsible for the distribution of the operating system on telephone handsets. The client program in J2ME environment contains in its body a small Windows executable that is downloaded to the personal computer 12 and installs a full system application software for the desktop computer 16 (refer to figure 2).

In the process of applying the client program to service the phone is pre-programmed in the handset during the execution of its initialization. When it is desirable to install the application software for the desktop on your computer, between the handset 10 and under consideration by the computer 12 establishes a connection 18. In its simplest form, this connection can be a cable, such as USB (universal serial bus), which directly connects a desktop computer and a telephone handset. Another convenient way to connect two devices is a wireless connection technology Symbols). In the first stage, the handset performs identification of a desktop computer or computers to which it is connected (via cable), or connected (via Bluetooth). Use the handset to identify desktop simplifies the process of selecting devices, since, as a rule, within the zone of the receiving handset is less computers than telephone handsets within the reception area of your desktop computer. This situation, coupled with the fact that most telephone handsets assigned relatively policealne name (for example, the phone "Motorola"), means the appearance of possible difficulties when conducting uniquely identify the handset and a personal computer to which it must be connected, whereas the reverse situation may be less likely.

After identifying the target desktop computer 12 on the handset it then you can forward the command to the transmission of the application program loader through the communication channel 18, for example, using the command push OVEN used in Bluetooth technology.

The application loader includes an executable file that runs automatically after installation on the desktop to download the full PR is Kladno the installation program from the specified web site 20 through the channel of the computer 22, working with the Internet 14. After forwarding the application program loader in desktop computer the user starts the installation process (clicks the mouse button, moving the cursor on the icon of the program). The loader downloads the application package installation programs from a Central Internet server, and then automatically runs and installs a complete set of application software.

The application loader also records details of the handset in the base system configurations desktop computer so that the fully installed there software as a service knows what the handset's supposed to connect to.

In one preferred implementation of the invention the loader program is a small application written for OS J2ME, which includes a simple executable file in Windows/MAC (Protocol control access to the transmission medium), pre-installed in the handset.

It is desirable to keep the size of the program-loader small as possible. This is necessary because of limitations on memory capacity of mobile phones, as well as the transmission speed during execution of the Bluetooth connection. For this reason, the program is a client to retrieve a full set of applications for initial configuration from a Central Internet server, and does not store any information about the settings yourself.

Payload resource allocation Bluetooth is a small application program in the Windows environment, which displays a dialog box with scale detail shows the time remaining to complete the download. After a successful download of the file it is copied to a temporary installation directory and offline once running software loader.

The user performs run the application program in response to the displayed list, find nearby active desktop, which is allowed to access with the help of Bluetooth technology. The user selects the desired destination and initiates the discharge of the executable program file-loader. The query is executed on the provision/exchange of security keys, and the code firmware-loader is passed to a desktop computer.

The client program program-loader in the J2ME environment uses two key areas JSR 82 (resource kit) - search for Bluetooth technology and transfer of technology Obex (technology exchange within the working group), the software which must be installed in the receiver for proper operation of the system.

The loader program should, first of all, L. kaiserball desktop computer/laptop in the scope of the network, which can be useful load, which he makes use of the search option on the Bluetooth technology. This is an important functional purpose of the program-loader, because you can have many devices that respond to such requests to search, due to the penetration of Bluetooth technology in all varieties of functioning devices. Hence it is important to identify only those devices that can receive and execute the payload.

This is done using the section search and survey devices software JSR 82. The Bluetooth resource engaged in the search response data containing a number of information fields that uniquely identify the device. The fields used by the program loader, include:

Device_name, did a simple readable by the user the device name (unique type);

DEVICE_ADDRESS - presents unique binary address of the specified device.

DEVICE_CLASS - bit mask that identifies the type of device (for example, 1 = telephone 2 = intelligent mobile phone, 3 = computer etc). In some cases, this field can contain more information such as the type of computer (e.g., laptop or desktop computer), but this information is not required the program loader, because it is configured only on the definition devices total group is of type "computer".

After all devices have been found, are filtered to identify among them only computers whose names are in the list from which the user can choose.

The actual file transfer is performed at the physical layer technology OVEN from JSR 82. There are a number of problems in the remote end parts that need to be worked out by the client before, during and after data transfer. They are associated with the software components that use Bluetooth technology developed by different manufacturers, and how these components perform the download files. For example, if the user does run a software component that is compatible with the Microsoft drivers, but at the beginning it should run a software element that allows file transfer via Bluetooth wireless technology. Software component WIDCOMM (data transmission over a wireless information device) allows the application program loader to transfer the payload without providing prompts to the user, but in this case the latter should determine the best route to send data to a temporary directory load generated during the transmission of information.

To control this operation, the user provides a variety of phone options is, designed to identify the set of drivers in the remote end. The client program in J2ME environment provides the user with a number of different expert functions in graphic performance, which control the operation of the user during a gradual process of identifying a remote set of Bluetooth drivers. After the remote set of drivers becomes clear, the user may receive a prompt during the boot process, covering such questions as: where to find the downloaded file and how to initiate the process of downloading files on the computer.

The loader program uses the specification JSR 82 service communication using Bluetooth technology. In particular, it uses the application programming interface OVEN for transmission of the application program, which is a useful load.

The user performs run the application program loader from the desktop, which is pre-programmed to download a particular file from a particular Internet server. To connect to any server and execute the query on the provision of any file, you can perform the configuration program boot loader.

After a full download of the requested file (usually it is a separate executable code that performs run the installation PA the ETA Install Shield or Windows with a medium level of integration) application program loader performs run the downloaded file.

The application program installation is responsible for the installation of application programs client and service application programs and application software file Manager and the management interface on a desktop computer within the environment of its operating system. For example, in Windows OS service application software installed called Windows Services.

After full installation of the application software desktop computer, including client applications stored on the desktop computer 12, is a Central tool in the system. It can be written in a language such as J2SE (Java), which combined with service programs, the Internet and the brain desktop computer, to control the flow of information through the system. The client program desktop also integrates with the software for managing electronic mail as the program Manager management interface of Microsoft Outlook that is designed for contact management and system events. Typical functions of the client desktop include:

For contacts: Add, Edit, Delete, Copy, Create a Backup Copy, View, and Read Business Cards, additional fields for Outlook: With the joint Use Merge (data, programs managers management interface of Microsoft Outlook and Outlook Express);

For text messages: Delete, Copy, Create a Backup Copy, Reply, forward;

For events: Add, Edit, Delete, Copy, Create a Backup Copy, share;

For documents: Add, Edit, Delete, Copy, Create a Backup Copy, share;

For photos: Add, Edit, Delete, Copy, Create a Backup Copy, share;

Musical elements: add, Edit, Delete, Copy, Create a Backup Copy;

For video: Add, Edit, Delete, Copy, Create a Backup Copy, share;

For ringtones: Add, Delete, Copy, Create a Backup Copy, to Acquire;

For the background (image): Add, Edit, Delete, Copy, Create a Backup Copy, to Acquire;

For receipts via RSS (Protocol for acceptance promptly sent news): the establishment of a number of income via RSS from around the globe using the internal viewer IE (Microsoft Internet Explorer);

Radio online: radio stations online from all over the earth the Ara, built-in viewer;

Information about the phone: the data on time of receipt of the call, the call cost, battery life, basic page of the phone to provide more detailed information about the phone;

For groups: Add, Edit, Delete, Copy, Create a Backup Copy;

For Registration and Profiling of User Details: the registration page is a great size for storing information archive of the customer; check credit card;

Drafting device profile: customizing and localizing devices that are connected thereto;

Voice calls: Dial, Answer, Hung up the Receiver, Ignoring the Call;

Acquisition: to download and buy the phone ringtone and background, using SSL (secure sockets).

In the applied programs desktop computer also includes application service program for working with directories DS, which is continuously executed while the computer is in an enabled state. Program DS can be written, for example, in the programming language C++ for maximum speed and performance, because they have relatively smoothly and quickly to handle potentially large amounts of data. Functional key purpose with Visnyk software PC it is their job as a conduit between the client program running on a desktop computer and the mobile phone 10.

The figure 3 shows the basic functional components of the DS, including the modules support the connection 24 for the organization of data on a mobile phone, for example, module serial data 24A, Widcomm Bluetooth module 24b, the Microsoft Bluetooth module 24C; control Manager communication channel 26; the parser interface/processor 28, the main application program logical sequence data 30 and the Manager Winsock 32 for the organization of the communication channel with the client program, running on a desktop computer.

In utilities for working with directories DS uses three protocols:

- custom communication Protocol to work with socket-based communication channel, which allows software clients to connect via a socket (connection-oriented socket-interface transmission control Protocol, designed to forward data flow), to send and receive data;

- set of AT commands (advanced technology) in the form in which it is presented by the Committee on standards GSM (global system for mobile communications); and

- language synchronization markup data stream, allowing you to transfer files and objects.

Ser is easen software desktop computer is responsible for support of its connectivity to the phone. It automatically finds the connection via Bluetooth or cable and connects a desktop computer to the first available channel. Each command passed to the service program that is interpreted and converted into a command that takes the phone. Service software is installed as a background task that runs when you boot the PC and terminates only after it is disconnected.

Service application program file Manager is installed as a background task similar to the main application service program. This application monitors any changes that are made in the directory "My Documents" desktop computer and are relevant to the current user. When editing files, this program identifies them as belonging to a known type (music, video, audio etc) and then takes the appropriate action. The main purpose of this service is to create a thumbnail in the icon images on fast moving displays data that is added to this directory or change it.

The program Manager to manage the Outlook interface is a simple dynamic-link library, which is associated with Microsoft Outlook using to store and manage contacts and what events MAPI (messaging application programming interface for e-mail). Dynamic link library is composed of the wrapper JNI interface for Association with a client program running on a desktop computer. To improve the security of the system in various applied situations, you can use the encoding as is usually done.

As part of the resource, the Internet 14, 20, accesses the above-mentioned application program a desktop computer that is providing the web service. Application software that provides a web service can be written, for example, in PHP. A web service is a fully functional Internet-farm, consisting of easily accessible servers 20, one of which management plans, while others do it in relation to content and user data. All information is securely stored in a memory channel with optical wired firmware, and at any time can be accessed through the interface of the global network, permanently stored in the system application software desktop computer 16. The web service 20 provides scenario, the client program running on a desktop computer, to perform a query to access data intended for a particular user. The web service stores all this information in the server database, presented in the form of reproduction is Telenesti SQL statements.

Typical functions include:

For contacts: Add, Edit, Delete, Copy, Create a Backup Copy, View, additional fields for Outlook;

For text messages: Delete, Copy, Create a Backup Copy;

For events: Add, Edit, Delete, Copy, Create a Backup Copy, share;

For documents: Add, Edit, Delete, Copy, Create a Backup Copy, share;

For photos: Add, Edit, Delete, Copy, Create a Backup Copy, share, Search, Browse;

Musical elements: Add, Edit, Delete, Copy, Create a Backup Copy;

For video: Add, Edit, Delete, Copy, Create a Backup Copy, share, Search, Browse;

For ringtones: Add, Delete, Copy, Create a Backup Copy, to Acquire;

For the background (image): Add, Edit, Delete, Copy, Create a Backup Copy, to Acquire;

For receipts via RSS (Protocol for acceptance promptly sent news): the establishment of a number of income via RSS from around the globe using the built the viewer IE (Microsoft Internet Explorer);

Radio online: radio stations online from all over the globe, built-in viewer;

For groups: Add, Edit, Delete, Copy, Create a Backup Copy;

For Registration and Profiling of User Details: the registration page is a great size for storing information archive of the customer; check credit card;

My home page: public web page;

The user control panel: management objects (events, contacts, etc.);

Management publications: allows users to publish documents in the field to share;

Online store: you can buy phone ringtones and backgrounds;

The connection to the firewall gateway for payments: the entrance to the gateway for payments provided by a Bank or other company that provides financial services;

Certification Protocol secure sockets: secure area of the secure sockets and registration of data users;

Download the software program: download InstallShield for the main application program;

Additional Web space: base default memory capacity, the option to purchase additional memory area;

Panel upravlinnyalisovogo administrator: Publish Deny, Content Management, control proceeds via RSS, management of radio stations.

The handset contains a matching service software as part of a system that performs a normal telephone function and implements other system functionality:

For contacts; Add, Edit, Delete, Copy, additional fields for a particular device;

For text messages: Delete, Copy, Create a Backup Copy, Transmit, Receive;

For events: Add, Edit, Delete, Copy;

For photos - Add, Edit, Delete, Copy;

For musical inserts - Add, Edit, Delete, Copy;

For video - Add, Edit, Delete, Copy;

For ring tones - Add, Delete, Copy;

For the background (images) - Add, Edit, Delete, Copy;

The search for the device to Poll devices located within the surrounding space (connected using Bluetooth or cable), and send the results back to the client program running on a desktop computer;

The integration of the contact groups - Microsoft, WIDCOMM, etc.;

Log incoming Calls and Additional Telefon the I Information - sorting calls by time of occurrence and duration;

Call control Is Set, Hung up the Receiver, Ignoring the Call;

Profiling Registration Data - the exact definition of telephone connection from the client desktop.

The client program in J2ME environment, recorded in the handset responsible for naming the application payload, when she arrives at the remote computer. Specification JSR 82 enables the software to identify the address of its own device. Address devices running Bluetooth consists of 12 characters and is read six pairs on two characters, for example, 23:ab:12:0e:6f:8c.

Assume that the base name of the payload program loader is loader.EXE. The client program in J2ME environment takes the address of the device and adds it to the end of the name of the program loader. Using the above example, get the name of a file to upload as loader23ab120e6f8c.EXE.

All application programs can identify the name of the executable application program (itself), and the first task of the program-loader is to read the name of the application program, breaking it up into components and record address of the device in a configuration file stored on the hard disk. The software then determines the t device address, which transmits the payload, and therefore, the user does not need to be repeated a complex procedure for the localization of the remote device (phone) every time he wants to establish a connection with him, because the user already knows the address of this phone.

As for organizations that use intermediary gateways to connect to the Internet, the loader program should react to these settings and offer a dialog to enter a user name and password. Head web site will also save the downloaded parameters in the protected directory, which requires an additional user name and password, which can be difficult to encode in the application program.

The system can be implemented additional functional capabilities. The client program in J2ME environment contains in its body the code inline connectivity using Bluetooth technology, which can easily be expanded to provide additional support for mobile devices. Some template application programs include safe storage and synchronization of the transfer of personal data when conducting operations exchange between software desktop computer and a mobile phone; ability Obnovlenie and synchronization EPG (electronic program schedule) for TV viewing data of the mobile device from the desktop computer and for sending information to the mobile phone, as well as to provide the user with comprehensive support and suggestions.

1. A method of providing connectivity between a mobile device and a desktop computing device, including:
providing software for mobile devices that can be installed on the desktop computing device to provide data on the device configuration application software running on the desktop computing device including identification information of devices that are designed to address the mobile device;
the use of mobile devices for detection of all desktop computing devices that can connect your mobile device;
using mobile device to select one of the desktop computing devices that you want to install application software;
the transfer of software from the mobile device to the desktop computing device;
using the desktop computing device to run the software with the purpose of configuring the application software using the configuration data so that the transmission of data from a desktop computing device, n is the mobile device, using application software that were addressed directly to the mobile device, the software which initiated the request for a dial-up connection.

2. The method according to claim 1, wherein the mobile device includes a mobile phone handset.

3. The method according to claim 1 or 2, characterized in that the desktop computing device is a laptop or personal computer.

4. The method according to claim 1 characterized in that the network resources include Internet resources.

5. The method according to claim 1, characterized in that the software included in the file loader software, the method including file transfer loader software from mobile device to desktop computing device; using the desktop computing device to perform run software loader and forwarding it to the network share to download the application software and its installation on the basis of such a configuration, in which the installed application software can be executed to ensure the functionality and connectivity between the mobile device, a desktop computing device and network resources.

6. The method according to claim 5, including the preparation programme the welfare loader to input a predefined address parameter for the mobile device.

7. The method according to claim 6, further comprising a write address parameter in the registration file stored in the desktop computing device.

8. The method according to claim 7, further comprising using the address stored in the register file, for further communication between the desktop computer and mobile device.

9. The method according to claim 5, characterized in that the boot file software is a small executable file that is managed by the operating system, which is used by the phone.

10. The method according to claim 5, characterized in that the software loader also includes data that identifies the mobile device so that application software can be automatically configured to connect only to a mobile device, the software which initiated the request for a dial-up connection.

11. The method according to claim 1, characterized in that it includes the provision of connections between the mobile device and the desktop computing device via a wireless, infrared, or direct cable connection.

12. The method according to claim 1, characterized in that the step of finding the desktop computing device comprises the display of all such devices on the screen of the mobile device t is to, to enable selection of a desired desktop computing device by the user.

13. The method according to item 12, wherein the step of finding the desktop computing device covers the use of pre-defined settings for devices in the form of their name, address and class.

14. The method according to item 13, including the use of search function Bluetooth resource for finding devices.

 

© 2013-2015 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English.