RussianPatents.com

System and method for providing scalable computing between portable computing device and portable computing device docking station. RU patent 2504827.

System and method for providing scalable computing between portable computing device and portable computing device docking station. RU patent 2504827.
IPC classes for russian patent System and method for providing scalable computing between portable computing device and portable computing device docking station. RU patent 2504827. (RU 2504827):

G06F9/06 - using stored programme, i.e. using internal store of processing equipment to receive and retain programme
Another patents in same IPC classes:
Recovery of control of processing resource, which performs external context of execution Recovery of control of processing resource, which performs external context of execution / 2494446
Planner in a process of a computer system provides for the possibility of execution of an external content of realisation in a processing resource provided to the planner. The planner provides control of processing resource to the external context of execution. The planner is registered for receiving of a notice on a completion event associated with the external context of execution. In response to reception of a notice about a completion event, the planner recovers control of the processing resource and provides for execution of a task associated with the context of execution controlled by the planner with the help of the processing resource.
Adaptive cache organisation for single-chip multiprocessors Adaptive cache organisation for single-chip multiprocessors / 2484520
Method of distributing data block in a single-chip multiprocessor with amorphous cache includes a step for retrieving a data block from a data storage through an initial processing core. Said method also includes a step for storing an initial data block copy in an initial amorphous cache bank adjacent to the initial processing core. Further, the initial data block copy is registered in a home bank directory, while biasing the initial data block copy for earlier eviction from the initial amorphous cache bank by placing the initial data block copy near to at least a previously used end of the initial register for monitoring victimisation.
Security agents and privileged modes Security agents and privileged modes / 2468418
One or more real computer processors are virtualised into virtual computer processors, each associated with a corresponding partition, the virtual computer processors comprising: a virtual operating system processor associated with a first partition and having a privilege to alter internal operating system memory and use part of the processing capacity of one or more real computer processors; and a virtual security agent processor associated with a second partition and having a privilege to alter internal security agent memory and use the other part of processing capacity of one or more real computer processors, wherein the security agent memory is not accessible from the virtual operating system processor; and the virtual security agent processor is instructed to run the security agent, permanently stationed in the second partition, in order to determine whether part of said operating system memory changed.
Protection of operating system resources Protection of operating system resources / 2462747
Tools are disclosed, which are made as capable of providing a protection agent with the ability to identify, being in a memory that is inaccessible from the privileged mode of the operating system, whether one or more operating system resources have been modified. In certain cases such tools may make it possible for the protection agent to stay within the limits of a virtual machine dispatcher. In other cases tools may make it possible for the protection agent to stay within the limits of a separate virtual section represented by a virtual machine dispatcher. Operating outside the privileged mode of the operating system, the protection agent may be less exposed to attacks from the side of objects operating in the privileged mode of the operating system.
Method for messaging in mobile cellular telecommunication infrastructure, servicing user applications Method for messaging in mobile cellular telecommunication infrastructure, servicing user applications / 2460118
Messaging method involves writing a user application formed in advance, which enables to form dynamic menu services and subscription for delivery of services to the identification module of a mobile communication network user. In the memory of an activated user identification module, a buffer of a packet information message assembly for said user application is formed, which occupies an invariable memory size which is determined when writing said user application. The user identification module receives packet information messages which include a label which contains a sequence of subfields indicating the possibility of assembling message parts in the allocated buffer, that the message part belongs to packet information, the index number of the message part in the information packet, the number of message parts in the information packet and discarding messages which do not contain said label.
Architecture of data and control on intelligent map terminal side Architecture of data and control on intelligent map terminal side / 2452015
Method for interaction between an intelligent map terminal application and an intelligent map application on an intelligent map comprises steps for obtaining an application program interface (API) written in the architecture of the intelligent map terminal; one or more computer processors obtain information relating to the intelligent map application from the API, which is provided for designing an intelligent map terminal application in accordance with an intelligent map application, and the intelligent map terminal application is generated by introducing said information into the intelligent map terminal application.
Order of programme transactions fixation and conflict management Order of programme transactions fixation and conflict management / 2439663
System with a programme transaction memory has a function, which makes it possible to set a certain order of fixation for multiple transactions. The specified order of fixation is used during operation for help in determination of the order to record transactions in a system with a programme transaction memory. The process of conflict management is initiated, when there is a conflict between the first transaction and the second transaction. The specified order of fixation is used in process of conflict management for assistance in determination of the transaction among the first and the second ones that should win in the conflict and be admitted for completion.
Auxiliary display mini-application for distributed content Auxiliary display mini-application for distributed content / 2433452
Invention describes a technology through which a specific mini-application program is installed (e.g. created) in a main computer system which receives data (e.g. RSS-channel) from a distribution source, wherein channel data contain information needed for installing the mini-application. After installation, the mini-application is used to receive content from its corresponding data source and provide content for displaying on an auxiliary display. The channel data may include metadata, such as an attachment associated with the mini-application, from which the installer can record information corresponding to the metadata into a register or similar, and associate the mini-application with one or more specific auxiliary displays. By processing these metadata, another application is installed and then run if needed, so as to process content data from the corresponding data source in order to display the content on the auxiliary display.
Protected data loading and storage in data processing device Protected data loading and storage in data processing device / 2408071
Method involves reception of a payload data element using a processing device; performing cryptographic authentication of the payload data element; storing the authenticated received payload data element in a data processing device, and protecting integrity of the stored payload data element. The cryptographic authentication process involves calculation of a control hash function value of at least the received data element. Protection of integrity also involves calculation the standard value of a message authentication code at least for the control hash function value using a secret key stored in the data processing device as input data.
Delayed allocation method and related system Delayed allocation method and related system / 2340932
When the client requests attribute requiring server resources, the server receives client request and confirms the reception, but the client is disabled to use required attribute till the next server guide. E.g. during authorisation the server allocates minimum resources only required to maintain session and client authorisation. Thereafter the server allocates resources required to maintain client request, as soon as resources are available. Heretofore the server maintains communication session without ensuring request. Thus the server follows the resources instead of transmitting them respecting client interests. Besides it is not required to reapply client request if the server cannot solve it immediately, instead the server receives request and then starts to ensure it later as soon as related resources are available.
Delayed allocation method and related system Delayed allocation method and related system / 2340932
When the client requests attribute requiring server resources, the server receives client request and confirms the reception, but the client is disabled to use required attribute till the next server guide. E.g. during authorisation the server allocates minimum resources only required to maintain session and client authorisation. Thereafter the server allocates resources required to maintain client request, as soon as resources are available. Heretofore the server maintains communication session without ensuring request. Thus the server follows the resources instead of transmitting them respecting client interests. Besides it is not required to reapply client request if the server cannot solve it immediately, instead the server receives request and then starts to ensure it later as soon as related resources are available.
Protected data loading and storage in data processing device Protected data loading and storage in data processing device / 2408071
Method involves reception of a payload data element using a processing device; performing cryptographic authentication of the payload data element; storing the authenticated received payload data element in a data processing device, and protecting integrity of the stored payload data element. The cryptographic authentication process involves calculation of a control hash function value of at least the received data element. Protection of integrity also involves calculation the standard value of a message authentication code at least for the control hash function value using a secret key stored in the data processing device as input data.
Auxiliary display mini-application for distributed content Auxiliary display mini-application for distributed content / 2433452
Invention describes a technology through which a specific mini-application program is installed (e.g. created) in a main computer system which receives data (e.g. RSS-channel) from a distribution source, wherein channel data contain information needed for installing the mini-application. After installation, the mini-application is used to receive content from its corresponding data source and provide content for displaying on an auxiliary display. The channel data may include metadata, such as an attachment associated with the mini-application, from which the installer can record information corresponding to the metadata into a register or similar, and associate the mini-application with one or more specific auxiliary displays. By processing these metadata, another application is installed and then run if needed, so as to process content data from the corresponding data source in order to display the content on the auxiliary display.
Order of programme transactions fixation and conflict management Order of programme transactions fixation and conflict management / 2439663
System with a programme transaction memory has a function, which makes it possible to set a certain order of fixation for multiple transactions. The specified order of fixation is used during operation for help in determination of the order to record transactions in a system with a programme transaction memory. The process of conflict management is initiated, when there is a conflict between the first transaction and the second transaction. The specified order of fixation is used in process of conflict management for assistance in determination of the transaction among the first and the second ones that should win in the conflict and be admitted for completion.
Architecture of data and control on intelligent map terminal side Architecture of data and control on intelligent map terminal side / 2452015
Method for interaction between an intelligent map terminal application and an intelligent map application on an intelligent map comprises steps for obtaining an application program interface (API) written in the architecture of the intelligent map terminal; one or more computer processors obtain information relating to the intelligent map application from the API, which is provided for designing an intelligent map terminal application in accordance with an intelligent map application, and the intelligent map terminal application is generated by introducing said information into the intelligent map terminal application.
Method for messaging in mobile cellular telecommunication infrastructure, servicing user applications Method for messaging in mobile cellular telecommunication infrastructure, servicing user applications / 2460118
Messaging method involves writing a user application formed in advance, which enables to form dynamic menu services and subscription for delivery of services to the identification module of a mobile communication network user. In the memory of an activated user identification module, a buffer of a packet information message assembly for said user application is formed, which occupies an invariable memory size which is determined when writing said user application. The user identification module receives packet information messages which include a label which contains a sequence of subfields indicating the possibility of assembling message parts in the allocated buffer, that the message part belongs to packet information, the index number of the message part in the information packet, the number of message parts in the information packet and discarding messages which do not contain said label.
Protection of operating system resources Protection of operating system resources / 2462747
Tools are disclosed, which are made as capable of providing a protection agent with the ability to identify, being in a memory that is inaccessible from the privileged mode of the operating system, whether one or more operating system resources have been modified. In certain cases such tools may make it possible for the protection agent to stay within the limits of a virtual machine dispatcher. In other cases tools may make it possible for the protection agent to stay within the limits of a separate virtual section represented by a virtual machine dispatcher. Operating outside the privileged mode of the operating system, the protection agent may be less exposed to attacks from the side of objects operating in the privileged mode of the operating system.
Security agents and privileged modes Security agents and privileged modes / 2468418
One or more real computer processors are virtualised into virtual computer processors, each associated with a corresponding partition, the virtual computer processors comprising: a virtual operating system processor associated with a first partition and having a privilege to alter internal operating system memory and use part of the processing capacity of one or more real computer processors; and a virtual security agent processor associated with a second partition and having a privilege to alter internal security agent memory and use the other part of processing capacity of one or more real computer processors, wherein the security agent memory is not accessible from the virtual operating system processor; and the virtual security agent processor is instructed to run the security agent, permanently stationed in the second partition, in order to determine whether part of said operating system memory changed.
Adaptive cache organisation for single-chip multiprocessors Adaptive cache organisation for single-chip multiprocessors / 2484520
Method of distributing data block in a single-chip multiprocessor with amorphous cache includes a step for retrieving a data block from a data storage through an initial processing core. Said method also includes a step for storing an initial data block copy in an initial amorphous cache bank adjacent to the initial processing core. Further, the initial data block copy is registered in a home bank directory, while biasing the initial data block copy for earlier eviction from the initial amorphous cache bank by placing the initial data block copy near to at least a previously used end of the initial register for monitoring victimisation.
Recovery of control of processing resource, which performs external context of execution Recovery of control of processing resource, which performs external context of execution / 2494446
Planner in a process of a computer system provides for the possibility of execution of an external content of realisation in a processing resource provided to the planner. The planner provides control of processing resource to the external context of execution. The planner is registered for receiving of a notice on a completion event associated with the external context of execution. In response to reception of a notice about a completion event, the planner recovers control of the processing resource and provides for execution of a task associated with the context of execution controlled by the planner with the help of the processing resource.

FIELD: information technology.

SUBSTANCE: disclosed is a method of managing processor cores in a portable computing device (PCD), having at least three processor cores, the method comprising steps of: determining whether the PCD is docked to a PCD docking station when the PCD is powered on; energising a first processor core when the PCD is not docked to the PCD docking station; and energising the first processor core, the second processor core and third processor core when the PCD is docked to the PCD docking station.

EFFECT: providing access to power and preserving functional capabilities with smaller dimensions of the PCD.

20 cl, 32 dwg

 

RELATED APPLICATIONS

[0001] Under this application, the priority of the Provisional Patent Application US Serial Number 61/164,115, entitled SYSTEM AND a WAY to scale COMPUTING BETWEEN a HANDHELD computer AND DOCKING STATION PORTABLE COMPUTING DEVICE, filed on March 27, 2009

THE TECHNICAL FIELD TO WHICH THE INVENTION RELATES

[0002] the Present invention relates to portable computing devices, and in particular to the docking stations for portable computing devices.

DESCRIPTION OF THE FIELD OF TECHNOLOGY

[0003] Portable computing device (PCD) are ubiquitous. These devices can include cell phones, portable digital assistants (PDAs), portable game consoles, PDAs, and other portable electronic devices. As technology develops, PCD are becoming more and more powerful and compete with computers-laptop and desktop computers in computing power and storage capabilities.

[0004] however, one of the disadvantages of the use of PCD is connected with its small form factor. A decrease of the size and greater portability, use of PCD can become more and more difficult. Additionally, small form factor PCD may limit the number of ports or connections that can be built into the frame or body PCD. For this reason, even though PCD become more powerful and receive advanced capabilities, access to power and functionality may be limited to the size of PCD.

[0005] Accordingly, it is necessary to improve the system and a way of obtaining advantage in computing the opportunities provided by PCD.

THE ESSENCE OF THE INVENTION

[0006] Opens the way to control the CPU cores inside a portable computing device (PCD) and in this way may include: define docked whether PCD to a docking station PCD, when PCD included; and supply to the first processor core when PCD is not docked to a docking station PCD. The method may include: identification of requirements of the application to the processor when the application is selected; determining that the requirements of the application to the processor meets the condition of using two processor cores; and supply to the second processor core when the application requires the processor to meet the condition of using two cores.

[0007] this aspect of The method may include determination of total CPU requirements, when the application requires the processor to meet the condition of using two cores. Additionally, the method may include the power for the second processor core when the total CPU requirements meet the condition of using two cores.

[0008] Advanced in this aspect, the method may include the power to the first processor, the second processor core and the third processor core when PCD docked to a docking station PCD. The method may include: identification of requirements of the application to the processor when the application is selected; the determination of whether the requirements of the application to the processor condition for the use of the four processor cores; and the power for a fourth core processor, when the application requires the processor to meet the condition for the use of the four processor cores. Moreover, the method may include: determination of total CPU requirements, when the application requires the processor to meet the condition of use of four processor cores; determining whether total processor requirement condition for the use of the four processor cores; and the power for a fourth core processor, when the total CPU requirements correspond to the condition for the use of the four processor cores.

[0009] In another aspect, disclosed the portable computing device (PCD) and it may include: tool to determine docked whether PCD to a docking station PCD, when PCD included; and a means to supply power to the first processor core when PCD is not docked to a docking station PCD. Also portable computing device may include: a tool to determine the requirements of the application to the processor when the application is selected; a means to determine whether the requirements of the application to the processor condition for the use of the two processor cores; and a means to supply power to the second processor core when the application requires the processor to meet the condition of using two cores.

[0010] Additionally, portable computing device may include: a tool to determine the total CPU requirements, when the application requires the processor to meet the condition of using two processor cores; a means to determine whether the total CPU requirements condition for the use of the two processor cores; and a means to supply power to the second processor core when the total CPU requirements meet the condition of using two cores.

[0011] In this aspect, portable computing the device may include a means of supplying power to the first processor, the second processor core and the third processor core when PCD docked to a docking station PCD. Also portable computing device may include: a tool to determine the requirements of the application to the processor when the application is selected; a means to determine whether the requirements of the application to the processor condition for the use of the four processor cores; and a means to supply power to the fourth core processor, when the application requires the processor to meet the condition for the use of the four processor cores. Also portable computing device may include: a tool to determine the total CPU requirements, when the application requirements the processor does not meet the condition of use of four processor cores; a means to determine whether the total CPU requirements condition for the use of the four processor cores; and a means to supply power to the fourth core processor, when the total CPU requirements correspond to the condition for the use of the four processor cores.

[0012] In another aspect, disclosed the portable computing device (PCD) and it may include processor. The processor can operate to: determine docked whether PCD to a docking station PCD, when PCD included; and power up the first nucleus of the CPU when PCD is not docked to a docking station PCD. The processor can additionally operate to: determine the requirements of the application to the processor when the application is selected; determine whether the requirements of the application to the processor condition for the use of the two processor cores; and supply power to the second processor core when the application requires the processor to meet the condition of using two processor cores.

[0013] this aspect of The processor can operate to: determine total CPU requirements, when the application requires the processor to meet the condition of using two processor cores; determine whether the total CPU requirements condition for the use of the two processor cores; and supply power to the second processor core when the total CPU requirements meet the condition of using two cores. Moreover, the processor can operate to supply power to the first processor, the second processor core and the third processor core when PCD docked to a docking station PCD. The processor can operate for: defining the requirements of the application to the processor when the application is selected; determine whether the requirements of the application to the processor condition for the use of the four processor cores; and supply power to the fourth core processor, when the application requires the processor to meet the condition for the use of the four processor cores.

[0014] Processor can also function to: determine total CPU requirements, when the application requires the processor to meet the condition of use of four processor cores; determine whether the total CPU requirements condition for the use of the four processor cores; and supply power to the fourth core processor, when the total CPU requirements correspond to the condition for the use of the four processor cores.

[0015] In another embodiment, reveals the computer software product, and it can include a machine-readable media. Machine-readable medium of information may include: at least one statement to determine docked whether PCD to a docking station PCD, when PCD included; and at least one statement to supply power to the first processor core when PCD is not docked to a docking station PCD. Machine-readable medium of information may include: at least one statement to determine the requirements of the application to the processor when the application is selected; at least one statement to determine whether the requirements of the application to the processor condition for the use of the two processor cores; and at least one statement to supply power to the second processor core when the application requires the processor to meet the condition of using two cores.

[0017] machine-readable medium of information may include: at least one statement to supply power to the first processor, the second processor core and the third processor core when PCD docked to a docking station PCD. Additionally, the machine-readable medium of information may include: at least one statement to determine the requirements of the application to the processor when the application is selected; at least one statement to determine whether the requirements of the application to the processor condition for the use four cores processor; and at least one statement to supply power to the fourth core processor, when the application requires the processor to meet the condition for the use of the four processor cores.

[0018] this aspect of The machine-readable medium of information may also include: at least one statement to determine the total CPU requirements, when the application requires the processor to meet the condition of use of four processor cores and at least one statement to determine whether the total CPU requirements condition the use of the four processor cores; and at least one statement to supply power to the fourth core processor, when the total CPU requirements correspond to the condition for the use of the four processor cores.

LIST OF FIGURES

[0019] all figures of different images similar digital designations are the same parts, unless otherwise noted.

[0020] Fig. 1 is the front view of the portable computing device (PCD) in the closed position;

[0021] Fig. 2 is the front view of the PCD in the open;

[0022] Fig. 3 is on the bottom view PCD;

[0023] Fig. 4 is a side view of the PCD;

[0024] Fig. 5 is a block diagram first aspect PCD;

[0025] Fig. 6 is the front view of the first aspect of the expansion station PCD in a closed configuration;

[0026] Fig. 7 is the view back to the first aspect, the expansion station PCD in a closed configuration;

[0027] Fig. 8 is the first view of the side of the first aspect of the expansion station PCD in a closed configuration;

[0028] Fig. 9 is the second side view first aspect of the expansion station PCD in a closed configuration;

[0029] Fig. 10 is the front view of the first aspect of the expansion station in PCD open configuration;

[0030] Fig. 11 is the front view of the first aspect of the expansion station PCD in outdoor configuration with docked to it PCD;

[0031] Fig. 12 is the view of the side of the second aspect of the expansion station PCD in a closed configuration;

[0032] Fig. 13 is the front view of the second aspect of the expansion station PCD in the open configuration;

[0033] Fig. 14 is the front view of the second aspect of the expansion station PCD in outdoor configuration with partially docked to it PCD;

[0034] Fig. 15 is the front view of the second aspect of the expansion station PCD in outdoor configuration with docked to it PCD;

[0035] Fig. 16 is the view of the side of the third aspect of the expansion station PCD in a closed configuration;

[0036] Fig. 17 is the front view of the third aspect of the expansion station PCD in outdoor configuration with partially docked to it PCD;

[0037] Fig. 18 is the front view of the fourth aspect of the expansion station is in the closed configuration;

[0038] Fig. 19 is the front view of the fourth aspect of the expansion station PCD in outdoor configuration with a tray of the docking of PCD in open position;

[0039] Fig. 20 is the front view of the fourth aspect of the expansion station PCD in the open configuration with a tray of the docking of PCD in open position;

[0040] Fig. 21 is the front view of the fourth aspect of the expansion station PCD in outdoor configuration with a tray of the docking of PCD in the open position and with docked to it PCD;

[0041] Fig. 22 is a view of the side of the fourth aspect of the expansion station PCD in outdoor configuration with a tray of the docking of PCD in the open position and with docked to it PCD;

[0042] Fig. 23 is the view of the side of the fifth aspect of the expansion station PCD in a closed configuration;

[0043] Fig. 24 is the front view of the fifth aspect of the expansion station PCD in the open configuration with a tray of the docking of PCD in open position;

[0044] Fig. 25 is the front view of the fifth aspect of the expansion station PCD in outdoor configuration with a tray of the docking of PCD in the open position and with docked to it PCD;

[0045] Fig. 26 is the front view of the sixth aspect of the expansion station PCD in the open configuration;

[0046] Fig. 27 is the front view of the sixth aspect of the expansion station PCD in outdoor configuration with docked to it PCD;

[0047] Fig. 28 is a block diagram of the first aspect of the system PCD/docking station PCD;

[0048] Fig. 29 is the blockscheme of the second aspect of the system PCD/docking station PCD;

[0049] Fig. 30 is a block diagram of the third aspect of the system PCD/docking station PCD;

[0050] Fig. 31 is a block diagram of the fourth aspect of the system PCD/docking station PCD;

[0051] Fig. 32 is a block diagram of the second aspect PCD;

[0052] Fig. 33 is the first part of a flowchart illustrating a way to control processors inside PCD; and

[0053] Fig. 34 is the second part of a flowchart illustrating a way to control processors inside PCD.

DETAILED DESCRIPTION

[0054] the Word «characteristic» is used here to refer to «employee as an example, the instance or illustrations». Any aspect, described here as a «typical», should not necessarily be considered as the preferred or predominant in comparison with other aspects.

[0055] In this description, the concept of «application» can also include files with executable content such as: object code, scripts, codes byte files markup language and repair. In addition, referred to here as «the application» can include files, which are not on the nature of the executable, such as documents that must be opened, or other data files that must be accessed.

[0056] the Notion of «content» can also include files with executable content such as object code, scripts, codes byte files markup language and repair. In addition, referred to here as «content», as can include files, which are not on the nature of the executable, such as documents that must be opened, or other data files that must be accessed.

[0057] Used in this description of the concept of «component», «database», «module», «system» and the like are designed to treat the associated with computer objects of any kind of hardware, firmware, a combination of hardware and software, hardware, or hardware design. For example, a component can be listed but not limited to: a process performed by the processor; processor; object executable; thread; program; and/or computer. As an illustration of how the application running on a computing device, and the computing device can be the components. One or more components can be hosted in the framework of the process and/or thread of execution, and the component can be located on the same computer and/or distributed between two or more computers. In addition, these components can be executed with different machine-readable media, with different stored on them data structures. Components can communicate via local and/or remote processes, such as in accordance with the signal with one or more packets of data (for example, data from one component to interact with the other component on the local system, distributed system and/or network such as the Internet, with other systems via the signal).

[0058] To start addressing Fig. 1 in Fig. 4, we see that shown and generally designated as 100 characteristic portable computing device (PCD). As shown, PCD 100 may include housing 102. Housing 102 may include upper part 104 of the hull and the lower part of the 106 housing. Fig. 1 shows that the upper part of 104 housing may include display 108. In particular aspect display 108 can be display with touch screen. The upper part of 104 housing may also include a device 110 input in the form of a trackball. Additionally, as shown in Fig. 1, the upper part of 104 housing may include button 112 power button 114 power off. As shown in Fig. 1, the upper part of 104 housing PCD 100 can include a multitude of indicator lamps 116 and loudspeaker 118. Each indicator lamp 116 may be LED.

[0059] In a particular aspect, as shown in Fig. 2, the upper part of 104 housing is rotating relative to the bottom of 106 housing. In particular, the upper part of 104 housing can shift relative to the bottom of 106 housing. As shown in Fig. 2, the lower part of 106 housing may include keyboard 120. In particular aspect keyboard 120 can be with a QWERTY keypad. keyboard 120 opens when the upper part of the 104 housing moves relative to the bottom of 106 housing. Fig. 2 further illustrates the fact that the PCD 100 may include at the bottom of 106 corps button 122 reset.

[0060] As shown in Fig. 3, PCD 100 may include multipole 130 installed or otherwise, located on the short side PCD 100, for example, on the bottom of the PCD 100. Alternatively, as illustrated in Fig. 4, PCD 100 may include multipole 132 installed or otherwise located on the long side of the PCD 100, for example, on the left side of the PCD 100 or right side of the PCD 100. In particular aspect, multipole 130, 132, can provide the connectivity between PCD 100 and aspect of the expansion station PCD, described in detail below.

[0062] As illustrated in Fig. 5, in a processor 524 digital signals integrates the controller 528 display and controller 530 touch screen. In turn, display 532 touch screen, external to the system 522 on the chip, connected with controller 528 display and controller 530 touch screen.

[0063] Fig. 5 additionally indicates that the processor 524 digital signals associated encoder 534 video, for example, the encoder progressive changes phase (PAL), encoder serial TV color systems with memory (SECAM) or encoder standard of the national Committee on television (NTSC). Additionally, with the encoder 534 video and display 532 touch screen is connected amplifier 536 video. Also type 536 video linked 538. As depicted in Fig. 5, with the processor 524 digital signals associated controller 540 universal serial bus (USB). Also with the controller 540 USB port is attached 542 USB. Processor 524 digital signals may also be associated memory 544 and map 546 subscriber identification module (SIM). Additionally, as shown in Fig. 5, with the processor 524 digital signals can be connected digital camera 548. The distinctive aspect, digital camera 548 is a camera, made according to the technology charge coupled device (CCD), or camera, made according to the technology of the complementary semiconductor (CMOS).

[0064] As further illustrated in Fig. 5, with the processor 526 analog signals can be connected codec (CODEC) 550 stereo audio. Moreover, with the codec 550 stereo audio can be associated power 552 audio. The distinctive aspect, type 552 audio linked first 554 and second 556. Fig. 5 shows that the same codec 550 stereo audio can be associated power 558 microphone. Additionally, type 558 microphone can be connected microphone 560. In particular aspect, with the codec 550 stereo audio can be associated tuner 562 radio frequency modulation (FM). Also with tuner 562 FM radio antenna is connected 564 FM. Additionally, with the codec 550 stereo audio can be connected stereo headphones 566.

[0065] Fig. 5 additionally indicates that the processor 526 analog signals can be associated radio frequency (RF) transceiver 568. With RF transceiver 568 and RF antenna 572 can be associated RF switch 570. As shown in Fig. 5, with the processor 526 analog signals can be connected keypad 574. With a 526 analog signals can be connected personal hands-free kit 576 with a microphone. Additionally, with the processor 526 analog signals can be connected device 578 vibration. Fig. 5 also shows that the system 522 on the chip can be connected source 580 power. In particular aspect, 580 source of power is the power source of direct current (DC), which provides the power for the various components of the PCD 520, which requires power. Additionally, in a particular aspect, the power source is rechargeable battery DC or DC power source, which is derived from a transducer of alternating current (AC) in DC and that is connected to a power source AC.

[0066] As shown in Fig. 5, PCD 520 may also include a module 582 global positioning system (GPS). Module 582 GPS can be used to determine the location of PCD 520. Additionally, the module 582 GPS can be used to determine moves PCD 520, by identifying a consistent location information. Also, on the basis of consistent information about the location may be determined by the speed with which moves PCD 520.

[0067] Fig. 5 indicates that the PCD 520 may include module 584 management, for example, within the memory 544. Module 584 management can be used to power management PCD, powered docking station PCD, or a combination of them.

[0068] Additionally, in another aspect, module 584 control can be used for memory management 544 inside PCD 520, memory inside the expansion station PCD or a combination of them. In particular, the module 584 management can be used to manage one or more applications that are stored inside the PCD 520, one or more elements, the content stored within the PCD 520, one or more applications that are stored inside the expansion station PCD, one or more content elements stored in the docking station PCD, one or more queries you download the app, taken from PCD 520, one or more requests, download content element taken from PCD 520, one or more queries you download the app, taken from the docking station PCD, one or more requests, download content element taken from the docking station PCD,or a combination thereof.

[0069] In one other aspect of the module 584 control can also be used to manage security between PCD 520 and a docking station, PCD, for example, the conjugate docking station, PCD, not paired docking station, PCD, or a combination thereof. Additionally, the module 584 control can also be used to control the display 532 inside PCD 520, display inside the expansion station PCD, or a combination thereof. In addition, the module 584 control can be used to control the call made at the PCD 520, for example, during PCD 520 docked or from the docking station PCD. Module 584 control can be used to control the transmitted from PCD 520 calls-for example, during PCD 520 docked or from the docking station PCD. Module 584 control can also be used to manage other processes data transfer to and from the PCD 520, during PCD 520 docked or from the docking station PCD, for example, through a Wi-Fi network, WPAN, cellular network, or any other wireless data transfer network.

[0070] In one other aspect of the module 584 management can be used to control processors inside PCD 520, for example, when PCD 520 docked to a docking station PCD, when PCD 520 from the docking station PCD, or combination of conditions. Module 584 control can also be used to control the execution of applications within PCD 520, when PCD docked or from the docking station PCD. For example, a module 584 management can control the execution of the first versions of the application, the second version of applications, standard versions of applications, advanced versions of the applications or their combination.

[0071] Fig. 5 indicates that the PCD 520 can additionally include the sensor 586 connected to the DSP 524. Sensor 586 can be motion sensor, tilt sensor, proximity sensor, sensor shock or a combination thereof. Sensor 586 can be used for applications of awareness of the situation. For example, the sensor 586 can be used for motion detection on the movement of a user PCD 520 up to his or her ear, and to automatically connect incoming call on the top of the movement. Additionally, the sensor 586 can detect long absence move PCD 520, resulting PCD 520 can automatically shut down or converted into sleep mode. Sensor 586 can remain , so that when the movement again reveals, PCD 520 can switch from sleep mode or a power-off mode to active mode.

[0072] Sensor 586 can be used with applications, recognizing the slope. For example, the sensor 586 can be used with applications user interface, which is a significant move. Sensor 586 can be used to recognise the orientation of the picture or screen. Additionally, the sensor 586 can be used for navigation, scrolling, preview, zoom, pan, or any combination of these actions on the basis of recognized tilt. Sensor 586 can be used in conjunction with gaming applications. In another application, sensor 586 can be used for detection of impact to protect the hard disk inside the PCD 520 or hard drive on the docking station PCD, which docked PCD 520, or otherwise connected. Additionally, the sensor 586 can be used to detect a slight shock.

[0073] Fig. 5 additionally indicates that the PCD 520 can include a network card 588, which can be used to access the data network, for example, local area network personal area network or any other network. Network card 588 can be Bluetooth network card, network card, Wi-Fi, card personal area network (PAN), a network card technology ultra low-power personal area network (PeANUT), or any other network card, well-known in the relevant field of technology. Additionally network card 588 can be integrated in the chip, i.e. the network card 588 can be Tselikov decision on the chip and can not be a separate network card 588.

[0074] As shown in Fig. 5, display 532 touch screen, 538, port 542 USB, Luggage 548, first 554, the second 556, microphone 560, FM antenna 564, stereo headphones 566, RF switch 570, RF antenna 572, keypad 574, headset 576, device 578 vibration and source 580 power are external to the system 522 on the chip.

[0075] In the specific aspect, one or more stages of the described method can be stored in memory 544 as instructions of a computer program. These instructions can be executed by the processor 524, 526 to implement the methods described here. Additionally processors 524, 526, the controller 528 display controller 530 touch screen, memory, 544, module 584 management, network card 588, or a combination of them can serve as a means to perform one or more of the following stages ways.

[0076] Now addressing Fig. 6 in Fig. 11, we see that the shows and generally identified as 600 first aspect of the expansion station PCD. As shown, docking station 600 PCD may include housing 602, possessing, as a rule, flat, in the form of a parallelepiped the lower part of 604 housing and generally flat in the form of a parallelepiped the upper part of 606 corps. In particular aspect of the upper part 606 chassis can be connected to the lower part of 604 housing through the first hinge 608 and the second hinge 610. The upper part of 606 housing entire body 602 can be rotated about hinges 608, 610 towards the bottom of the 604 housing all the body of 602. Accordingly, the upper part of 606 of the housing can be rotated, or otherwise move towards the bottom of the 604 housing entire body 602 from the closed position, or a closed configuration, shown on Fig. 6 in Fig. 9, in the open position or open the configuration shown in Fig. 10 and Fig. 11. May be it is clear that the open position may include lots of outdoor provisions, in which the upper part of 606 the housing of the entire body 602 unfolds from the bottom of 604 housing entire body 602 and is under a lot of corners towards the bottom of the 604 housing all the body of 602.

[0077] Although the dock PCD 600 shows with hinges 608, 610, connecting the upper part of the 606 housing from the lower part of 604 housing may be clear that the upper part of 606 of the housing can be combined, or otherwise connected with lower section 604 of the housing through Slipknot (not shown). The upper part of 606 housing can shift relative to the bottom of 604 shell, in order to open one or more components inside the bottom of the 604 housing, the top of the 606 housing or a combination of them. Additionally, the upper part of 606 corps and the lower part of 604 of the body can snap together or combined, or otherwise communicate through various points of connection mechanisms, well-known in the relevant field of technology.

[0078] As shown on Fig. 6 in Fig. 9, docking station 600 PCD may include the first front leg 612 and a second front leg 614. Optional docking station 600 PCD can also include the first rear foot 616 and second rear foot 618. Each leg 612, 614, 616, 618 can be made of polymer, rubber or other material of a similar type to support the expansion station 600 PCD when placed on a desktop or table for and prevent slipping docking station 600 PCD in relation to the desktop or table.

[0079] As illustrated in Fig. 6, Fig. 10 and Fig. 11, docking station 600 PCD may include site 620 latch. Site 620 latches may include the first hook 622 and the second hook 624, protruding from the top of the 606 housing all the body of 602. The first hook 622 and the second hook 624 can be connected to each other and slide 626. Site 620 latches may include the first notch 628 hook and the second groove 630 hook generated at the bottom of the 604 housing all the body of 602. The first notch 628 hook and the second groove 630 hook may be of such size and shape to ensure reception and grip the first hook 622 and second hook 624. Slide 626 can move, or otherwise move, relative to the top of 606 housing entire body 602 to release hooks 622, 624 of the grooves 628, 630 and unlock the docking station 600 PCD and thus ensure rotate the top of the 606 housing entire body 602 relative to the bottom of 604 housing all the body of 602.

[0080] Fig. 9 illustrates that the top part of 604 housing entire body 602 may include a lot of connections 640 for external devices. For example, the lower part of the 604 housing entire body 602 may include connection 642 IEEE 1284, the first connection 644 universal serial bus (USB), a second connection 646 USB connection 648 standard socket (RJ) 11, connection 650 RJ-45 socket 652 microphone and nest 654 headphones/speakers. Additionally, the lower part of 604 housing entire body 602 may include connection 656 S-video connection 658 adapter (VGA) and connection 660 AC power adapter (AC). The lower part of 604 housing entire body 602 may include other connections described here somewhere in the other place.

[0082] As illustrated in Fig. 10, the lower part of 604 housing entire body 602 may include formed on its surface open, closed the connection socket 690 PCD. In this aspect, open, closed the connection socket 690 PCD can be sized and shaped to take suitable size and shape PCD, for example, PCD 100, shown on Fig. 1 in Fig. 4. Open, closed the connection socket 690 PCD can be formed notch or hole in the bottom of the 604 housing all the body of 602. As shown, open, closed the connection socket 690 PCD can be flat or three-dimensional, formed the left wall 692, right wall 694, back wall 696, front wall 698 and the bottom surface of 700.

[0083] Fig. 10 indicates that open, closed the connection socket 690 PCD, may include multipole 702. Multipole 702 can form in the act of (or combination), one of lateral walls 692, 694, 696, 698. In aspect, as shown in Fig. 10, multipole 702 can protrude out of the left wall, 692 open, closed docking nest 690 PCD. Multipole 702 may be of such size and shape to provide the plug connection with connector suitable size and shape, for example, connector 130 guidelines shown in Fig. 3, connector 132 guidelines shown in Fig. 4, combination, or some other type multi-pin connector known in the relevant field of technology.

[0084] As shown in Fig. 10 and Fig. 11, open, closed the connection socket 690 PCD may also include a site 704 latch, which stands for the face of one of the lateral walls 692, 694, 696, 698. In aspect, as shown in Fig. 10 and Fig. 11, site 704 latch might extend beyond the face of the right side wall 694 open, closed docking nest 690 PCD opposite the left side panel 692 open, closed docking nest 690 PCD. Site 704 latch can be push and slide on the surface of the bottom of 604 housing all the body of 602. In aspect, as shown node 704 latch can be moved in the direction of, for example, the right to ensure box PCD, for example, PCD 100, shown on the Fig. 1 in Fig. 4, open, closed the connection socket 690 PCD. Later, when it is released node 704 latch can be moved in the opposite direction, for example, to the left. Then expand 704 latches may be in contact with the upper surface of the PCD 100 to hold the PCD 100 in the docking station 690 PCD. Fig. 11 illustrates the PCD 100 enshrined in the docking station 600 PCD.

[0085] As shown in Fig. 11, PCD 100 can be installed in the open, closed the connection socket 690 PCD, as described here. Depending on the orientation of multi-pin connector 702, PCD 100 can be installed in the open, closed, a run-off nest 690 PCD face up or face down. When PCD 100 is installed in the docking station nest 690, multipole 130 PCD can connect with connector 702, which are formed in the open, closed, a run-off nest 690 PCD. Additionally, when PCD 100 is installed in the docking station nest 690 face up, the display 670 in the docking station 600 PCD can function as the first display and the PCD 100 can function as a secondary display.

[0086] for Example, the executable can be displayed on the first display and one or more commands may appear on the second display. In another aspect, in the video mode, video can be displayed on the first display, and a list of video and one or more video playback controls can be displayed on the second display. In another aspect, mode audio player, album cover can be displayed on the first display and one or more elements of control playback of audio can be displayed on the second display.

[0087] In phone mode, the list of contacts, call history, photo caller's call number or combination of them can be displayed on the first display and numeric keypad can be displayed on the second display. When a call, the application Manager, for example, within the PCD 100, can be toggled with the current application, the display on the second display, the phone application, and display on the second display. Answering a call can be made through the PCD 100 through undock PCD 100. In the alternative, the answer can be done via the docking station 600 PCD, for example, through loudspeakers, 680, 682 and microphone connected to a docking station PCD. Moreover, responding to a call can be made through free headset such as a Bluetooth headset is connected with the PCD 100.

[0088] In another aspect, in Annex e-mail, the current e-mail message may appear on the first display, and a list of other e-mail messages may appear on the second display. In the game performed by the game can be displayed on the first screen and the game controls can be displayed on the second display.

[0089] Can be understandable that when PCD 100 docked to a docking station 600 PCD, their population can be considered as a mobile computing device (MCD), for example, computing device class laptop. Additionally, a set of PCD 100-dock 600 PCD is portable and housing 602 docking station 600 PCD can be closed, while the PCD 100 docked to a docking station 600 PCD. Also docking station 600 PCD may include a switch, for example, the switch in the form of a push button, open, closed, a run-off nest 690 PCD. When PCD 100 is installed in the open, closed the connection socket 690 PCD, PCD 100 can lock switch and lead to the inclusion of the expansion station 600 PCD, such as power is applied. When PCD 100 extracted or otherwise removed from an open, closed docking nest 690 PCD, docking station 600 PCD can be turned off. In another aspect, simple connection PCD 100 using multi-pin connector 702 can cause enable docking station 600 PCD. Separation PCD 100 and multi-pin connector 702 can call off the docking station 600 PCD.

[0090] Now addressing Fig. 12 in Fig. 15, we see that the shows and generally identified as 1200 second aspect of the expansion station PCD. In General, docking station 1200 PCD shown on Fig. 12 in Fig. 15 configured similarly to the docking station 600 PCD described in connection with Fig. 6 in Fig. 11. However, docking station 1200 PCD shown on Fig. 12 in Fig. 15 does not include open, closed the connection socket 690 PCD (Fig. 10).

[0091] As illustrated in Fig. 12, Fig. 13 and Fig. 14, docking station 1200 PCD may include housing 1202, with the lower part of 1204 corps and the upper part of 1206 case. In this aspect, the lower part of 1204 housing may include formed in her open, pending connection socket 1210 PCD. Open, pending connection socket 1210 PCD can have the size and shape to receive PCD suitable size and shape, for example, PCD 100, shown on the Fig. 1 in Fig. 4. Open, pending connection socket 1210 PCD can be a notch or hole formed in the lower part of 1204 housing entire body 1202. As shown, open, pending connection socket 1210 PCD can be flat or three-dimensional, formed the left-side wall 1212, rear side wall 1214, front side wall 1216 and the bottom surface 1218. Additionally, open, pending connection socket 1210 PCD open on one side, for example, with the right hand, to be able to install PCD, closing or otherwise dragging it into the open, pending connection socket 1210 PCD.

[0092] On the Fig. 12 in Fig. 14 States that open, pending connection socket 1210 PCD may include multipole 1222. Multipole 1222 can form in, advocate (or combination) of one of the side walls 1212, 1214, 1216. In aspect, as shown on Fig. 12 in Fig. 14, multipole 1222 can act for the left side plate 1212 open, open the docking nest 1210 PCD. Multipole 1222 may be of such size and shape to provide the plug connection with connector suitable size and shape, for example, connector 130 guidelines shown in Fig. 3, connector 132 guidelines shown in Fig. 4, combination, or some other type multi-pin connector known in the relevant field of technology.

[0093] How shown in Fig. 14 and Fig. 15, PCD, for example PCD 100, shown on Fig. 1 in Fig. 4, may retract into the open, pending connection socket 1210 PCD on the right side of the open, open the docking nest 1210 PCD. PCD can move to the left until the multipole on PCD not join with connector 1222, which acts in the open, an open connection socket 1210 PCD. In a fully United, open, open the mating socket 1210 PCD position, as shown in Fig. 15, the user is given a display with touch screen in PCD.

[0094] depending on The orientation of multi-pin connector 1222, PCD 100 can be mounted face-up or face-down in the open, pending connection socket 1210. When PCD 100 is installed in a docking slot 1210 faceup, display docking station 1200 PCD can function as the first display and the PCD 100 can function as a secondary display.

[0097] As illustrated in Fig. 16 and Fig. 17, docking station 1600 PCD may include housing 1602, with the lower part of 1604 corps and the upper part of 1606 corps. In this aspect, the lower part of 1604 housing may include generated it is closed, pending connection socket 1610 PCD. Closed, pending connection socket 1610 PCD can be sized and shaped to take suitable size and shape PCD, for example, PCD 100, shown on Fig. 1 in Fig. 4. Closed, pending connection socket 1610 PCD can be a notch or hole formed in the lower part of 1604 housing entire body 1602. As shown, closed, pending connection socket 1610 PCD can be flat or three-dimensional, formed the left-side wall 1612, rear side wall 1614, front side wall 1616, the bottom surface of 1618 and upper surface of 1620. Additionally, closed, pending connection socket 1610 PCD can be opened with one hand, for example, with the right hand, to ensure installation of PCD, removing, or otherwise moving in a closed, pending connection socket 1610 PCD.

[0098] Fig. 16 and Fig. 17 indicate that closed, pending connection socket 1610 PCD may include multipole 1622. Multipole 1622 can form in the act of (or combination of) one of lateral walls 1612, 1614, 1616. In aspect, as shown in Fig. 16 and Fig. 17, multipole 1622 can act from the left-side wall 1612 closed, open the docking nest 1610 PCD. Multipole 1622 may be of such size and shape to provide the plug connection with connector suitable size and shape, for example, connector 130 guidelines shown in Fig. 3, connector 132 guidelines shown in Fig. 4, combination, or some other type multi-pin connector, known in the relevant field of technology.

[0099] How shown in Fig. 17, PCD for example, PCD 100, shown on Fig. 1 in Fig. 4, can be in closed, pending connection socket 1610 PCD with open right hand closed, open the docking nest 1610 PCD. PCD 100 can move to the left until the multipole on PCD 100 not join with connector 1622, which acts in a closed and an open connection socket 1610 PCD. Being fully inserted in closed, pending connection socket 1610 PCD, PCD 100 may not be available to the user.

[00100] As shown in Fig. 16, docking station 1600 PCD can additionally include the button 1624 retrieval. When you click 1624 extraction, PCD 100 may be emitted from the docking nest 1610 PCD and the expansion station 1600 PCD to return to the user. Depending on the orientation of multi-pin connector 1622, PCD 100 can be mounted face-up or face-down closed, pending connection socket 1610 PCD. When PCD 100 is installed in a docking slot 1610, multipole 130 PCD 100 can be connected with a connector 1622 formed closed, pending connection socket 1610.

[00101] Can be understandable that when PCD 100 docked to a docking station 1600 PCD, their population can be considered as a mobile computing device (MCD), for example, computing device class laptop. Additionally, a set of PCD 100-dock 1600 PCD is portable and housing 1602 docking station 1600 PCD can be closed, while the PCD 100 docked to a docking station 1600 PCD. Also, docking station 1600 PCD may include a switch, for example, the switch in the form of a push button, in a closed and an open connection socket 1610 PCD. When PCD 100 is installed in a closed, pending connection socket 1610 PCD, PCD 100 can lock switch and lead to the inclusion of the expansion station 1600 PCD, such as power is applied. When PCD 100 eject, or otherwise removed from the closed, open the docking nest 1610 PCD, docking station 1600 PCD can be turned off. In another aspect, simple connection PCD 100 using multi-pin connector 1622 can cause enable docking station 1600 PCD. Separation PCD 100 and multi-pin connector 1622 can call off the docking station 1600 PCD.

[00102] Addressing Fig. 18 according to Fig. 22 see, that shows and generally identified as 1800 fourth aspect of the expansion station PCD. In General, docking station 1800 PCD shown on Fig. 18 according to Fig. 22, configured similarly to the docking station 600 PCD described in connection with Fig 6. on Fig. 11. However, docking station 1800 PCD shown on Fig. 18 and Fig. 22, does not include open, closed the connection socket 690 PCD (Fig. 10).

[00103] As illustrated in the Fig. 18 according to Fig. 22, docking station 1800 PCD may include housing 1802, with the lower part of 1804 corps and the upper part of 1806 corps. In this aspect, the lower part of 1804 housing may include acting out of it docking tray 1810 PCD. In particular, docking tray 1810 PCD can be movably connected to the bottom part of 1804 housing expansion station 1800 PCD. Docking tray 1810 PCD can be nominated from the side of the bottom of 1804 corps, for example, left side, right side or front. In particular aspect, as shown, docking tray 1810 PCD can be extended outside of the right side of the bottom of 1804 housing expansion station 1800 PCD. Additionally, docking tray 1810 PCD may be able to move from the open position, or nominated for the position in which the docking tray 1810 PCD nominated from the docking station 1800 PCD in the closed position, or a position in which the PCD in the docking station 1800 PCD.

[00104] Docking tray 1810 PCD may include, as a rule, flat, usually rectangular base plate 1812, having an inside edge of 1814 and outer edge of 1816. Front panel 1818 can be attached to, or formed jointly with the outer edge of 1816 and the base plate of 1812. As shown, in particular aspect of the front panel 1818 can be perpendicular to the plate 1812. Fig. 19 and Fig. 20 additionally show that the docking tray 1810 PCD can be formed with the Central window 1820. In particular aspect of the Central window 1820 to be rectangular and can be oriented in such a way that the long axis of the Central window 1820, in fact, parallel to the inner edge of 1814 and the outer edge of 1816 shims 1812.

[00105] As shown, docking tray 1810 PCD can also include bracket 1822 this size and shape to fit in the Central window 1820, formed in the base plate of 1812. Bracket 1822 to be rectangular and may include the inner edge of 1824 and outer edge of 1826. The inner edge of 1824 bracket 1822 can be connected with the base plate, 1812 through terminal or pin (not shown), which passes through the inner edge of 1824 bracket 1822 and included on each side of the Central window 1820, framing bracket 1822, in the bottom plate of 1812.

[00106] Additionally, as shown, base plate 1812 may include multipole 1828, and is located in close proximity to the main window 1820 and bracket 1822. In particular aspect, multipole 1828 can be located in close proximity to the inner edge 1824 shims 1822. Multipole 1828 may be of such size and shape to provide the plug connection with connector PCD suitable size and shape, for example, connector 130 guidelines shown in Fig. 3, connector 132 guidelines shown in Fig. 4, combination, or some other type multi-pin connector, known in the relevant field of technology.

[00107] In a particular aspect, docking tray 1810 PCD has the ability to move between the open position shown in Fig. 19, in which the docking tray 1810 PCD fully extended from the case 1802, and closed position, in which the docking tray 1810 PCD is pushed completely into the housing 1802. In the closed position, the front panel 1818 docking tray 1810 PCD can be flush with the side of the hull 1802.

[00108] moreover, in a particular aspect, bracket 1822 can rotate on axis in the Central window 1820 bearing plate of 1812 between the first position to the second position. In the first position shown in Fig. 19, bracket 1822 is placed in the Central window 1820 bearing plate of 1812, and in which the bracket 1822 is flush with the base plate, 1812, i.e. the top surface of the bracket 1822 is flush with the top surface of the bottom plate of 1812, the bottom surface of the bracket 1822 is flush with the bottom surface of the base plate, or combine both.

[00109] In the second position, bracket 1822 may be at an angle relative to the base plate of 1812. In particular aspect bracket 1822, skid plate of 1812 or their combination may include stopper (not shown), spring (not shown) or a similar mechanism for holding bracket 1822 in the second position. Clicking on the outside edge of 1826 bracket 1822, you can overcome the force of the stopper or springs, and the bracket can be returned to the first position.

[00110] As shown in Fig. 21 and Fig. 22, in the second position, PCD, for example, PCD 100, shown on Fig. 1 in Fig. 4, can lie on the bracket 1822, and multipole on PCD 100 can be connected with a connector 1828 on the docking tray 1810 PCD. Bracket 1822 can support PCD 100 angle to facilitate viewing PCD 100 during the operation of the PCD 100-dock 1800 PCD.

[00113] Can be understandable that when PCD 100 docked to a docking station 1800 PCD their population can be considered as a mobile computing device (MCD), for example, computing device class laptop. Additionally, a set of PCD 100-dock 1800 PCD is portable.

[00114] Addressing Fig. 23 according to Fig. 25, will see what is shown and generally identified as 2300 fifth aspect of the expansion station PCD. In General, docking station 2300 PCD shown on Fig. 23 according to Fig. 25, configured similarly to the docking station 600 PCD described in connection with Fig 6. on Fig. 11. However, docking station 2300 PCD shown on Fig. 23 and Fig. 25, does not include open, closed the connection socket 690 PCD (Fig. 10).

[00115] As illustrated in the Fig. 23 according to Fig. 25, docking station 2300 PCD may include housing 2302, with the lower part of the 2304 corps and the upper part of 2306 corps. In this aspect, the upper part of 2306 housing may include acting out of it docking tray 2310 PCD. In particular, docking tray 2310 PCD can be movably connected with the top of 2306 housing expansion station 2300 PCD. Docking tray 2310 PCD can be nominated from the side of the top of 2306 corps, for example, left side, right side or front side (i.e., the upper hand, when the upper part of 2306 housing is open). In particular aspect, as shown, docking tray 2310 PCD can be extended outside of the right side of the top of 2306 housing expansion station 2300 PCD.

[00116] Docking tray 2310 PCD may include, as a rule, flat, usually rectangular base plate 2312, having an inside edge 2314 and outer edge of the 2316. Front panel 2318 can be attached to, or formed jointly with the outer edge of the 2316 and the base plate 2312. In particular aspect of the front panel 2318 can be perpendicular to the plate 2312. Fig. 24 and Fig. 25 additionally show that the docking tray 2310 PCD may include reference edge 2320, formed along the bottom edge of the bottom plate 2312. In particular aspect of reference edge 2320 could be an «L»-shaped and ensure the pocket between the reference edge 2320 and the base plate, 2312, which can be placed and be the end of the PCD during use.

[00117] Additionally, as shown in Fig. 23, the upper part of 2306 housing expansion station 2302 PCD may include multipole 2328, located in immediate proximity from the docking tray 2310 PCD. In particular aspect, multipole 2328 can be located close to the inner edge of the 2314 shims 2312. Multipole 2328 may be of such size and shape to provide the plug connection with connector PCD suitable size and shape, for example, connector 130 guidelines shown in Fig. 3, connector 132 guidelines shown in Fig. 4, combination, or some other type multi-pin connector, known in the relevant field of technology.

[00118] In a particular aspect, docking tray 2310 PCD has the ability to move between the open position, or nominated by the position shown in Fig. 24, in which the docking tray 2310 PCD fully extended from the case 2302, for example, the top of 2306 housing, and closed position, or by where the docking tray 2310 PCD is pushed completely into the housing 2302, for example, in the upper part of 2306 corps. In the closed position, the front panel 2318 docking tray 2310 PCD can be flush with the side of the top of 2306 corps.

[00119] In its extended position, as shown in Fig. 25, PCD 100 can be placed on the docking tray 2310 PCD, and multipole on PCD 100 can be connected with a connector 2328 on top of 2306 corps. Docking tray 2310 PCD can support PCD 100 under the same angle, under which the upper part of 2306 housing relative to the bottom of the 2304 housing to facilitate viewing PCD 100 during the operation of the PCD 100-dock 2300 PCD.

[00120] In a particular aspect, as shown in Fig. 23, docking station 2300 PCD can additionally include the button 2330 extraction. Button 2330 extraction can be a built-in docking station 2300 PCD in the immediate vicinity of the docking tray 2310 PCD. Alternatively, the button 2330 extraction can be a built-in docking tray 2310 PCD. When you click 2330 extraction, docking tray 2310 PCD can be moved from the closed position open position. In the open position, PCD 100 can be attached to and supported the development of the docking tray 2310 PCD.

[00121] When PCD 100 connected with docking tray 2310 PCD, display docking station 2300 PCD can function as the first display and the PCD 100 can function as a secondary display.

[00122] Can be understandable that when PCD 100 docked to a docking station 2300 PCD, their population can be considered as a mobile computing device (MCD), for example, computing device class laptop. Additionally, a set of PCD 100-dock 2300 PCD is portable.

[00123] Now turning to the Fig. 26 and Fig. 27 see, that shows and generally identified as the 2600 sixth aspect of the expansion station PCD. In General, docking station 2600 PCD shown in Fig. 26 and Fig. 27, configured similarly to the docking station 600 PCD described in connection with Fig 6. on Fig. 11. However, docking station 2600 PCD shown in Fig. 26 and Fig. 27 does not include manipulator 674 type of mouse as a touch pad, the first button 676 mouse, the second button 678 mouse, or a combination thereof.

[00124] As illustrated in Fig. 26 and Fig. 27, docking station 2600 PCD may include housing 2602, with the lower part of 2604 corps and the upper part of the 2606 corps. The lower part of 2604 housing entire body 2602 may include formed in her open, closed the connection socket 2610 PCD. In this aspect, open, closed the connection socket 2610 PCD can be of the size and shape to receive PCD with appropriate sizes and the form of, for example, PCD 100, shown on Fig. 1 in Fig. 4.

[00125] In a particular aspect, open, closed the connection socket 2610 PCD can be a notch or hole formed in the lower part of 2604 housing entire body 2602. As shown, open, closed the connection socket 2610 PCD can be flat or three-dimensional, formed the left-side wall 2612, right side wall 2614, rear side wall 2616, front side wall 2618 and the bottom surface of 2620.

[00126] Fig. 26 illustrates that open, closed the connection socket 2610 PCD may include multipole 2622. Multipole 2622 can form in the act of (or their combination) one of lateral walls 2612, 2614, 2616, 2618. In aspect, as shown in Fig. 26, multipole 2622 can act from the left-side wall 2612 open, closed docking nest 2610 PCD. Multipole 2622 may be of such size and shape to provide the plug connection with connector suitable size and shape, for example, connector 130 guidelines shown in Fig. 3, connector 132 guidelines shown in Fig. 4, combination, or some other type multi-pin connector, known in the relevant field of technology.

[00127] As shown in Fig. 26 and Fig. 27, open, closed the connection socket 2610 PCD may also include a site 2624 latch, which extends over the edge of one of lateral walls 2612, 2614, 2616,2618. In aspect, as shown in Fig. 26 and Fig. 27, site 2624 latches may extend beyond the edge of the right side wall 2614 open, closed docking nest 2610 PCD opposite the left side wall 2612 open, closed docking nest 2610 PCD. Site 2624 latch can be push and slide on the surface of the bottom of 2604 housing entire body 2602. In aspect, as shown node 2624 latch can be moved in the direction of, for example, the right to ensure box PCD, for example, PCD 100, shown on the Fig. 1 in Fig. 4, open, closed the connection socket 2610 PCD. Later, when it is released node 2624 latch can be moved in the opposite direction, for example, to the left. Site 2624 latch then may come into contact with the upper surface of PCD 100 to hold the PCD 100 in a docking station nest 2610 PCD. Fig. 27 shows the PCD 100 enshrined in the docking station 2600 PCD.

[00128] As shown PCD 100 can be installed in the open, closed the connection socket 2610 PCD, as described here. When PCD 100 is installed in the docking station nest 2610, multipole 130 PCD 100 can be connected with a connector 2622, which are formed in the open, closed, a run-off nest 2610 PCD.

[00129] In particular aspect when PCD 100 docked to a docking station 2600 PCD, PCD 100 can be used as a secondary display. Additionally, PCD 100 can be used as an input device, for example, PCD 100 can be used as a mouse in the form of a touch pad, and may include the first click and the second click of the mouse. Also PCD 100 can be used as an extra display and as a mouse in the form of the touch panel with the corresponding buttons of the mouse.

[00131] Fig. 28 depicts the first aspect of the system PCD, generally designated as 2800. As shown, the system 2800 PCD may include PCD 2802 and docking station 2804 PCD. In particular aspect, PCD 2802 can connect with the possibility of separation with a docking station, 2804 PCD through the docking connector on the 2806. Docking connector 2806 can provide e-ability to connect between one or more components in PCD 2802 and one or more components in the docking station 2804 PCD. In addition, docking connector 2806 can be docking connector 2806. Additionally, docking connector 2806 can be one of the multi-position connectors.

[00132] As shown in Fig. 28, PCD 2802 may include PCB 2808 (PCB), which may include electronic components PCD. Electronic components PCD can be configured in the system on a chip (SOC), or in some other appropriate device, which unites and connects electronic components to manage PCD 2802. PCB 2808 can include one or more of the components described in connection with Fig. 5. PCB 2808 can be combined with battery 2810.

[00133] Fig.28 indicates that the dock 2804 PCD may include battery 2820 connected with docking connector 2806. With battery 2820 can be connected module 2822 power management. Additionally, the module 2822 power management can be connected connection 2824 alternating current (AC). Connection 2824 AC power cord can be connected to an AC power cord (not shown).

[00134] Fig.28 additionally shows that to the docking connector 2806 can be connected first high-speed port 2838 universal serial bus (USB-HS). The first connector 2840 USB can be connected to the first port 2838 USB-HS. As depicted in Fig. 28, docking station 2804 PCD may also include a second port 2848 USB-HS. The second port 2848 USB-HS can be connected keyboard 2856. In particular, keyboard 2856 can be a combination of the keyboard/touch pad.

[00135] Fig.28 indicates that the dock 2804 PCD can also include display 2860, connected with docking connector 2806. As shown, docking connector 2806 may optionally be connected to ground 2868.

[00136] In a particular aspect, docking connector 2806 may include forty-four (44) contact. For example, docking connector 2806 may include eight (8) the contacts of the battery 2820, four (4) of contact for the first port 2838 USB-HS, four (4) of contact for the second port 2848 USB-HS, twenty (20) contacts to display 2860 and eight (8) contacts for grounding 2868.

[00137] Addressing Fig.29, we see that the shows and generally identified as the 2900 the second aspect of the system of PCD. As shown, the system 2900 PCD may include PCD 2902 and docking station 2904 PCD. In particular aspect, PCD 2902 can connect with the possibility of separation with a docking station, 2904 PCD through the docking connector on the 2906. Docking connector 2906 can provide e-ability to connect between one or more components in PCD 2902 and one or more components in the docking station 2904 PCD.

[00138] As shown in Fig.29, PCD 2902 may include PCB 2908 (RSV), which may include electronic components PCD. Electronic components PCD can be configured in the system on a chip (SOC), or in some other appropriate device, which unites and connects electronic components to manage PCD 2902. Additionally RSV 2908 can include one or more of the components described in connection with Fig. 5. RSV 2908 can be combined with battery 2910.

[00139] Fig. 29 indicates that the dock 2904 PCD may include battery 2920 connected with docking connector 2906. With battery 2920 can be connected module 2922 power management. Additionally, the module 2922 power management can be connected connection 2924 alternating current (AC). Connection 2924 AC power cord can be connected to an AC power cord (not shown). Audio input/output 2926 (I/O) can be connected to the docking connector, 2906, and the audio I/O 2926 can be connected to one or more loudspeakers 2928.

[00140] As illustrated to the docking connector 2906 can be connected Controller 2934 Access to a Local Network with throughput 1 Gbit/s (GbE MAC). To the GbE MAC 2934 can be connected port 2936 Ethernet. In particular aspect port 2936 Ethernet can be a RJ45 connector.

[00141] Fig. 29 additionally shows that to the docking connector 2906 can be connected first high-speed port 2938 universal serial bus (USB-HS). To the first port 2938 USB-HS can be connected to the first connector 2940 USB. As depicted in Fig. 29, docking station 2904 PCD may also include a second port 2948 USB-HS. The second port 2948 USB-HS may be connected to the second socket of 2950 USB. Moreover, as shown, to the docking connector 2906 can be connected third port 2954 USB-HS. The third port 2954 USB-HS can be connected keyboard 2956. In particular, keyboard 2956 can be a combination of the keyboard/touch pad.

[00143] In a particular aspect, docking connector 2906 may include one hundred and nineteen (119) contacts. For example, docking connector 2906 may include ten (10) the contacts of the battery 2920, three (3) contact for audio I/O 2926, thirty-six (36) contacts for GbE MAC 2934, four (4) of contact for the first port 2938 USB-HS, four (4) of contact for the second port 2948 USB-HS, four (4) of contact for the third port 2954 USB-HS, twenty (20) contacts to display 2960, twenty-eight (28) contacts for the connector 2962 RGB(A) ten (10) contacts for grounding 2968.

[00144] Fig. 30 illustrates the third aspect of the system PCD, generally designated as 3000. As shown, the system 3000 PCD may include PCD 3002 and the docking station 3004 PCD. In particular aspect, PCD 3002 connects with the possibility of separation with a docking station, 3004 PCD through the docking connector on the 3006. Docking connector 3006 can provide e-ability to connect between one or more components in PCD 3002 and one or more components in the docking station 3004 PCD.

[00145] As shown in Fig. 30, PCD 3002 may include PCB 3008 (PCB), which may include electronic components PCD. Electronic components PCD can be configured in the system on a chip (SOC), or in some other appropriate device, which unites and connects electronic components to manage PCD 3002. Additionally PCB 3008 can include one or more of the components described in connection with Fig. 5. PCB 3008 can be combined with battery 3010.

[00146] Fig. 30 indicates that the dock 3004 PCD may include battery 3020 connected with docking connector 3006. With battery 3020 can be connected module 3022 power management. Additionally, the module 3022 power management can be connected connection 3024 alternating current (AC). Connection 3024 AC power can be connected to an AC supply (not shown). Audio input/output 3026 (I/O) can be connected to the docking connector, 3006, and the audio I/O 3026 can be connected to one or more loudspeakers 3028.

[00147] As further illustrated in Fig. 30 to the docking connector 3006 can be connected interface 3030 digital displays for mobile phones (MDDI). The MDDI 3030 can be connected camera 3032. In addition to the docking connector can be connected Controller 3034 Access to a Local Network with throughput 1 Gbit/s (GbE MAC). To the GbE MAC 3034 can be connected port 3036 Ethernet. In particular aspect port 3036 Ethernet can be a RJ45 connector.

[00148] Fig. 30 additionally shows that to the docking connector 3006 can be connected first high-speed port 3038 universal serial bus (USB-HS). To port 3038 USB-HS can be connected hub 3040 USB. To a hub 3040 USB can be connected to the first connector 3042 USB and the second connector 3044 USB. In addition, the hub 3040 USB can be connected keyboard 3046. In particular, keyboard 3046 can be a combination of the keyboard/touch pad.

[00149] As shown in Fig. 30, docking station 3004 PCD may also include a second port 3048 USB-HS. The second port 3048 USB-HS can be connected first Converter 3050 serial interface connection on the advanced technology (SATA) interface USB. The first Converter 3050 SATA-USB can be plugged in the drive 3052 digital video disk (DVD). Additionally, docking station 3004 PCD may include third port 3054 USB-HS. The third port 3054 USB-HS can be connected to the second Converter 3056 SATA-USB and third port 3054 USB-HS can be connected drive 3058 on the hard disk (HDD).

[00150] Fig. 30 indicates that the dock 3004 PCD can also include display 3060. Additionally, docking station 3004 PCD may include connector 3062 RGB(A)combined with docking connector 3006. Connector 3062 RGB(A) may be connected to connector 3064 D-sub. As shown, to the docking connector 3006 can be grounded 3068.

[00151] In a particular aspect, docking connector 3006 may include one hundred and twenty seven (127) contacts. For example, docking connector 3006 may include ten (10) the contacts of the battery 3020, five (5) contacts for the audio I/O 3026, six (6) contacts for the MDDI 3030, thirty-six (36) contacts for GbE MAC 3034, four (4) of contact for the first port 3038 USB-HS, four (4) of contact for the second port 3048 USB-HS, four (4) of contact for the third port 3054 USB-HS, twenty (20) contacts to display 3060, twenty-eight (28) contacts for the connector 3062 RGB(A) and ten (10) contacts for grounding 3068. Docking connector 3006 can also include additional three (3) contact for SATA 3050, connected to the second port 3048 USB-HS.

[00152] Turning now to Fig. 31, we see that the shows and generally identified as 3100 fourth aspect of the system of PCD. As shown, the system 3100 PCD may include PCD 3102 and docking station 3104 PCD. In particular aspect, PCD 3102 can connect with the possibility of separation with a docking station, 3104 PCD through the docking connector on the 3106. Docking connector 3106 can provide e-ability to connect between one or more components in PCD 3102 and one or more components in the docking station 3104 PCD.

[00153] As shown in Fig. 31, PCD 3102 may include PCB 3108 (PCB), which may include electronic components PCD. Electronic components PCD can be configured in the system on a chip (SOC), or in some other appropriate device, which unites and connects electronic components to manage PCD 3102. Additionally PCB 3108 can include one or more of the components described in connection with Fig. 5. PCB 3108 can be combined with battery 3110.

[00154] Fig. 31 indicates that the dock 3104 PCD may include battery 3120 connected with docking connector 3106. With battery 3120 can be connected module 3122 power management. Additionally, the module 3122 power management can be connected connection 3124 alternating current (AC). Connection 3124 AC power can be connected to an AC supply (not shown). Audio input/output 3126 (I/O) can be connected to the docking connector, 3106, and the audio I/O 3126 can be connected to one or more loudspeakers 3128.

[00155] As further illustrated in Fig. 31 to the docking connector 3106 can be connected interface 3130 digital displays for mobile phones (MDDI). The MDDI 3130 can be connected camera 3132. In addition to the docking connector can be connected Controller 3134 Access to a Local Network with throughput 1 Gbit/s (GbE MAC). To the GbE MAC 3134 can be connected port 3136 Ethernet. In particular aspect port 3136 Ethernet can be a RJ45 connector.

[00156] Fig. 31 additionally shows that to the docking connector 3106 can be connected first high-speed port 3138 universal serial bus (USB-HS). To port 3138 USB-HS can be connected hub 3140 USB. To a hub 3140 USB can be connected to the first connector 3142 USB and the second connector 3144 USB. In addition, the hub 3140 USB can be connected keyboard 3146. In particular, keyboard 3146 can be a combination of the keyboard/touch pad.

[00157] As shown in Fig. 31, docking station 3104 PCD can also include the second port 3148 USB-HS. The second port 3148 USB-HS can be connected first Converter 3150 serial interface connection on the advanced technology (SATA) interface USB. The first Converter 3150 SATA-USB can be plugged in the drive 3152 digital video disk (DVD). Additionally, docking station 3104 PCD may include third port 3154 USB-HS. The third port 3154 USB-HS can be connected to the second Converter 3156 SATA-USB and third port 3154 USB-HS can be connected drive 3158 on the hard disk (HDD).

[00158] Fig. 31 indicates that the dock 3104 PCD can also include display 3160. Additionally, docking station 3104 PCD may include connector 3162 RGB(A)combined with docking connector 3106. Connector 3162 RGB(A) may be connected to connector 3164 D-sub. To the docking connector 3106 can also be connected interface 3166 high-definition multimedia (HDMI). As shown, to the docking connector 3106 can be grounded 3168.

[00159] In a particular aspect, docking connector 3106 may include one hundred forty six (146) contacts. For example, docking connector 3106 may include ten (10) the contacts of the battery 3120, five (5) contacts for the audio I/O 3126, six (6) contacts for the MDDI 3130, thirty-six (36) contacts for GbE MAC 3134, four (4) of contact for the first port 3138 USB-HS, four (4) of contact for the second port 3148 USB-HS, four (4) of contact for the third port 3154 USB-HS, twenty (20) contacts to display 3160, twenty-eight (28) contacts for the connector 3162 RGB(A), nineteen (19) contacts for HDMI 3166 and ten (10) contacts for grounding 3168. Docking connector 3106 can also include additional three (3) contact for SATA 3150, connected to the second port 3148 USB-HS.

[00160] Referring to Fig. 32 see, that shows and generally designated as 3200 processor system PCD. As shown, 3200 processor system PCD may include the first nucleus 3202 processor, the second core 3204 processor, third nucleus 3206 processor and the fourth core 3208 processor. Additionally processor system 3200 PCD may include 32-bit processor 3210, such as ARM 11 processor.

[00161] As shown, the first nucleus 3202 processor, the second kernel 3204 processor, third kernel 3206 processor, fourth kernel 3208 processor, 32-bit processor 3210 or their combination can be connected to one or more peripheral modules 3212 hardware. In particular aspect, the first nucleus 3202 processor, the second kernel 3204 processor, third kernel 3206 processor and fourth kernel 3208 processor can be connected module 3214 process tracking and load balancing. As described here, the module 3214 process tracking and load balancing can act as a plug-in control of the processor to enable and disable cores 3202, 3204, 3206, 3208 processor depending on the requirements for the functioning, in the condition when the PCD either docked or or combination of States. Module 3214 process tracking and load balancing can act as a means of executing one or more of the following stages ways.

[00163] 3200 Processor system PCD can additionally include the modem 3232 real-time operating system (RTOS)who can exercise leadership over the first process 3216 and a second process 3218. Application 3234 RTOS can exercise leadership over the third process 3220, fourth process 3222, the fifth process 3224, the sixth process 3226, the seventh process 3228 and nth process 3230. In particular aspect application RTOS RTOS may be provided by Linux. Many applications 3236 can run the modem 3232 RTOS and application 3234 RTOS.

[00164] Referring to Fig. 33 see, that shows and generally identified as 3300 way to control the CPU cores in PCD. Starting with the block 3302, can be input in the loop with condition completion of the PCD included, can execute the following steps. The unit 3304 of the decision, the management module processor can determine docked whether or PCD from the docking station PCD.

[00165] If PCD , way 3300 can switch to block 3306 and management module processor can supply power to the first core processor. In the block 3308 can be entrance into another cycle with the condition of completion, which, when selected application can run the following stages. Turning to the unit 3310 control module processor may determine in respect of Annex CPU requirements. Consequently, in the block 3312 decision, control module processor can determine whether or exceed the requirements of the application to the processor condition of your use of two nuclei. Condition use both cores can be threshold CPU requirements, above which, at least, two cores are required to complete the application. If so, then the way to 3300 can go to the block 3314 and management module processor can apply power to the second core processor, in addition to the first core of your processor. Way 3300 can then go to the block 3316 decision and control module processor can determine selected if a new application. If so, then the way to 3300 can return to the unit 3310 and continue in accordance with what is described.

[00166] Returning to the unit 3312 decision, if the application requires a processor does not meet or exceed the terms of use of two nuclei, a way to 3300 can go on to block 3318, and module management processor can determine the total CPU requirements, i.e. CPU requirements caused by the current application and any other applications that are open executed currently. In the block 3320 decision, control module processor can determine whether or exceed the total CPU requirements condition use both cores.

[00167] If the total CPU requirements meet or exceed the condition using two cores, way 3300 can go on to block 3314, and continue in accordance with the here described. On the other hand, if the total CPU requirements are not or do not exceed the terms of use of two nuclei, a way to 3300 can proceed to step 3316 decision and continue with here described.

[00168] In the block 3316 decision, if the new application is not selected, the method of 3300 can go on to block 3322, decision-making, and management module processor can determine whether the application is closed. If the application is not closed, the way 3300 can go to the block 3324 and management module processor can save the current configuration of the processor. Otherwise, if the application is closed, the way 3300 may fail.

[00169] Turning to the unit 3304 decision, if PCD docked, we see that the way 3300 can go directly to the unit 3326 in Fig. 34. In the block 3326, control module processor can apply power to the first processor, the second processor core and the third core processor. In the block 3328, can occur entrance into another cycle with the condition of completion, which, when selected application can run the following stages. Turning to block 3330 control module processor may determine in respect of Annex CPU requirements. Consequently, in the block 3332 decision, control module processor can determine whether or exceed the requirements of the application to the processor condition the use of four cores. Condition use four cores can be threshold CPU requirements, above which would require at least four cores to run the application. If so, then the way to 3300 can switch to block 3334 management module processor can apply power to the fourth core processor, in addition to the first core of your processor, the second processor core and the third processor core. Way 3300 then can move on to the unit 3336 decision and control module processor can determine selected if a new application. If so, then the way to 3300 can be returned to the unit 3330 and to continue, in accordance with the here described.

[00170] Returning to the unit 3332 decision, if the application requires a processor does not meet or exceed the condition of your use of the four cores, way 3300 can go on to block 3338, and module management processor can determine the total CPU requirements, i.e. CPU requirements caused by the current application and any other open applications running at the moment. In the block 3340 decision, control module processor can determine whether or exceed whether the total CPU requirements a condition of your use of the four cores.

[00171] If the total CPU requirements meet or exceed the condition of the use of four cores way 3300 can continue, turning to block 3334, and proceed in accordance with the here described. Conversely, if the total CPU requirements do not meet or exceed the condition of your use of the four cores, way 3300 can go to the block 3336 decision and continue with here described.

[00172] In the block 3336 decision, if the new application is not selected, the method of 3300 can go on to block 3342 decision and control module processor can determine whether the application is closed. If the application is not closed, the way 3300 can switch to block 3344 and management module processor can save the current configuration of the processor. On the other hand, if the application is closed, the way 3300 can fail.

[00173] using this configuration, set PCD/docking station PCD characteristic provides the division between PCD and a docking station, PCD. PCD can be connected with a docking station, PCD one of the methods described here. For example, PCD can connect using the connection PCD, for example, docking nest PCD, docking tray PCD, or a similar mechanism. Additionally the possibility of using dual display, for example, through the use of the display of the PCD and display in the docking station PCD. PCD can be charged docking station, PCD, when connected with a docking station, PCD. Moreover, to the extent that docked or PCD, can be user-interface and converting your application.

[00174] In a particular aspect, depending on docked whether or PCD, may be provided to the user interface features. One such aspect is the control - bubble type «fish eye», which may be provided for all applications displayed on PCD. In addition, it might provide a zoom level of the application. For example, the first version of the application can be executed when the PCD docked, and the second version can be executed when the PCD . Alternatively, when PCD , can run standard version of the application, and when PCD docked - can be extended version of the application. In mode PCD can perform less intensive computing and less receptive application. Part of the docked mode, PCD can perform full-featured applications. Can be a determining automatically docked whether or PCD, and if there may run the appropriate version of the application.

[00175] When PCD , can be two processor low power for applications for the small screen and the operating system (OS) PCD. Additionally, to run larger applications can utilize two processor with high performance, when PCD docked to the docking station. In another aspect, when PCD docked, one processor can be used for controls mouse and controls the graphical user interface, i.e. controls the touch screen; one processor can be used for shared controls I/o; one processor can be used for OS PCD; and one processor can be used for desktop OS stored in the docking station PCD. In another aspect, each processor can run a different OS and infrastructure.

[00177] When PCD docked to a docking station PCD, the user can take advantage of relatively large display, built-in docking station PCD. Docking station PCD can be integrated into the vehicle, computer in the kiosk mode, the subscriber receiver, etc. and it can dockable PCD.

[00178] it Should be clear that described here, the stages of way to not have to run at the specified herein. Additionally, words such as «later», «next», «next», etc. are not intended to limit the stages. These words are only used to focus the reader on the description of the stages of way.

[00179] In one or more specific aspects of the described functions can be implemented in hardware, software, firmware or their combination. When implemented in software, functions can be stored or transferred to one or more regulations or code on machine-readable media. Machine-readable medium of information includes both computer data storage media and means of communication, including any means of communication that contribute to the transmission of a computer program from one place to another. Data carrier can be any acceptable carrier, which you can access through the computer. As an example, but not limitation, such a machine-readable medium of information can be made as RAM, ROM, EEPROM, CD-ROM or other storage device on the optical disk drive on a magnetic disk or other storage devices on magnetic media, or any other media that can be used to transfer or storage of the required program code in the form of instructions or data structures, and access to which can be obtained through the computer. Thus, any connection properly defines the machine-readable medium of information. For example, if the software is web site, server, or another remote source, using coaxial cable, fiber optic cable, twisted-pair cable, digital subscriber line (DSL) or wireless technologies, such as infrared, radio or microwave, then coaxial cable, fiber optic cable, twisted-pair cable, DSL or wireless technologies, such as infrared, radio or microwave, included in the concept of media. Use of magnetic and nonmagnetic disks include compact disc (CD), laser disk, optical disk, digital universal destination disk (DVD), flexible magnetic disc and the Blu-ray disc, where the magnetic disks usually reproduce data magnetic manner, while non-magnetic disks reproduce optical data with the help of a laser. Combination of the above should be included in the scope of the machine-readable media.

[00180] Despite the fact that the selected aspects were thoroughly illustrated and described, it should be clear that there can be fulfilled in different replacement and the changes will not retreat from the entity and the amount of the present invention, as defined by the following formula of the invention.

1. Way to control the CPU cores in a portable computing device (PCD), which has at least three cores of the processor, the method contains the stages at which determine, docked whether PCD to a docking station PCD, when PCD enabled; serves meals on the first nucleus of the CPU when PCD is not docked to a docking station PCD; and serves meals on the first processor, the second processor core and the third processor core when PCD docked to a docking station PCD.

2. The method according to claim 1, further comprising stages: the first application requirements to the processor when the application is selected, when PCD is not docked to a docking station PCD; determine whether the first application requirements to the processor condition for the use of the two processor cores; and serves meals on the second processor core, when the first application requirements to the processor meets the condition of using two cores.

3. The method of claim 2, additionally contains the stages at which determine first the total CPU requirements, when the first application requirements to the processor does not meet the condition of using two processor cores; determine whether the first total CPU requirements condition for the use of the two processor cores; and serves meals on the second processor core, when the first total CPU requirements meet the condition of using two cores.

4. The method according to claim 1, further comprising stages: define the second application requirements to the processor when the application is selected, when PCD docked to a docking station PCD; determine whether the second application requirements to the processor condition for the use of the four processor cores; and serves meals on the fourth core processor, when the latter application requirements to the processor meets the condition the use of the four processor cores.

5. The method according to claim 4, additionally contains the stages at which determine the second total CPU requirements, when the latter application requirements to the processor does not meet the condition of use of four processor cores; determine whether the second total CPU requirements condition for the use of the four processor cores; and serves meals on the fourth core processor, when the second total requirements of the application to the processor meets the condition the use of the four processor cores.

6. Portable computing device (PCD), which has, at least three of the processor core, containing: tool to determine docked whether PCD to the docking station when the PCD included; a means to supply power to the first processor core when PCD is not docked to a docking station PCD; and a means to supply power to the first processor, the second processor core and the third processor core when PCD docked to a docking station PCD.

7. Portable computing device according to claim 6, additionally contains: a tool for the definition of the first requirements of the application to the processor when the application is selected, when PCD is not docked to a docking station PCD; a means to determine whether the first application requirements to the processor condition for the use of the two processor cores; and a means to supply power to the second processor core, when the first application requirements to the processor meets the condition of using two cores.

8. Portable computing device according to claim 7, additionally contains: a tool to determine first the total CPU requirements, when the first application requirements to the processor does not meet the condition of using two processor cores; and a means to determine whether the first total CPU requirements condition for the use of the two processor cores; and a means to supply power to the second processor core, when the first total CPU requirements meet the condition of using two cores.

9. Portable computing device according to claim 6, additionally contains: a tool for the definition of second application requirements to the processor when the application is selected, when PCD docked to a docking station PCD; a means to determine whether a second application requirements to the processor condition for the use of the four processor cores; and a means to supply power to the fourth core processor, when the latter application requirements to the processor meets the condition the use of the four processor cores.

10. Portable computing device of claim 9, additionally contains: a tool for the definition of second total CPU requirements, when the latter application requirements to the processor does not meet the condition of use of four processor cores; a means to determine whether a second total CPU requirements condition for the use of the four processor cores; and a means to supply power to the fourth core processor, when the second total CPU requirements correspond to the condition for the use of the four processor cores.

11. Portable computing device (PCD), which has, at least three of the processor core that contains the processor, the processor is made with executable processor instructions for performing operations containing: define docked whether portable computing device (PCD) to the docking station when the PCD is turned off power to the first processor core when PCD is not docked to a docking station PCD; and supply to the first processor, the second processor core and the third processor core when PCD docked to a docking station PCD.

12. Portable computing device according to claim 11, the processor is additionally completed with executable processor instructions for performing operations with the definition of the first requirements of the application to the processor when the application is selected, when PCD is not docked to a docking station PCD; determining whether the first application requirements to the processor condition for the use of the two processor cores; and supply to the second processor core, when the first application requirements to the processor meets the condition of using two cores.

13. Portable computing device according to paragraph 12, the processor is additionally completed with executable processor instructions for performing operations containing: the first total CPU requirements, when the first application requirements to the processor does not meet the condition of using two processor cores; determining whether the first total CPU requirements condition for the use of the two processor cores; and supply to the second processor core, when the first total CPU requirements meet the condition of using two cores.

14. Portable computing device according to claim 11, the processor is additionally completed with executable processor instructions for performing operations with the definition of the second application requirements to the processor when the application is selected, when PCD docked to a docking station PCD; determining whether the second application requirements to the processor condition for the use of the four processor cores; and the power for a fourth core processor, when the latter application requirements to the processor meets the condition the use of the four processor cores.

15. Portable computing device according to paragraph 14, the processor is additionally completed with executable processor instructions for performing operations with the definition of the second total CPU requirements, when the latter application requirements to the processor does not meet the condition of use of four processor cores; the determination of whether the latter total CPU requirements condition for the use of the four processor cores; and the power for a fourth core processor, when the second total CPU requirements correspond to the condition for the use of the four processor cores.

16. Machine-readable medium of information, contains the saved it executable processor instructions, made with the possibility to instruct the CPU of a portable computing device (PCD), with at least four CPU cores, perform operations containing: define docked whether PCD to the docking station when the PCD is turned off power to the first processor core when PCD is not docked to a docking station PCD; and supply to the first processor, the second processor core and the third processor core when PCD docked to the docking station PCD.

17. The machine-readable medium P16, and executed by the processor for instructions additionally implemented with the possibility of execution of operations, including a definition of the first requirements of the application to the processor when the application is selected, when PCD is not docked to a docking station PCD; determining whether the first application requirements to the processor condition for the use of the two processor cores; and supply to the second processor core, when the first application requirements to the processor meets the condition of using two cores.

18. The machine-readable medium paragraph 17, and executed by the processor for instructions additionally implemented with the possibility of execution of operations, containing: the first total CPU requirements, when the first application requirements to the processor does not meet the condition of using two processor cores; determining whether the first total CPU requirements condition for the use of the two processor cores; and supply to the second processor core, when the first total CPU requirements meet the condition of using two cores.

19. The machine-readable medium P16, and executed by the processor for instructions additionally implemented with the possibility of execution of operations, including a definition of the second application requirements to the processor when the application is selected, when PCD docked to a docking station PCD; and determination of whether the second application requirements to the processor condition for the use of the four processor cores; and the power for a fourth core processor, when the latter application requirements to the processor meets the condition the use of the four processor cores.

20. The machine-readable carrier information on .19, and executed by the processor for instructions additionally implemented with the possibility of execution of operations, including a definition of the second total CPU requirements, when the latter application requirements to the processor does not meet the condition of use of four processor cores; the determination of whether the latter total CPU requirements condition for the use of the four processor cores; and the power for a fourth core processor, when the second total CPU requirements correspond to the condition for the use of the four processor cores.

 

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