text:
EP2076830A1 - Method and apparatus for facilitating movement within a three dimensional graphical user interface - Google Patents
Method and apparatus for facilitating movement within a three dimensional graphical user interface
EP2076830A1 EP06831735A EP06831735A EP2076830A1 EP 2076830 A1 EP2076830 A1 EP 2076830A1 EP 06831735 A EP06831735 A EP 06831735A EP 06831735 A EP06831735 A EP 06831735A EP 2076830 A1 EP2076830 A1 EP 2076830A1
EP06831735A
Ciaran Harris
Nokia Technologies Oy
Nokia Oyj
2006-10-27 Application filed by Nokia Oyj filed Critical Nokia Oyj
2006-10-27 Priority to PCT/IB2006/003653 priority Critical patent/WO2008050175A1/en
238000004091 panning Methods 0 claims description 17
238000004590 computer program Methods 0 claims description 14
230000001413 cellular Effects 0 description 13
210000003811 Fingers Anatomy 0 description 1
210000004247 Hand Anatomy 0 description 1
210000003813 Thumb Anatomy 0 description 1
239000011435 rock Substances 0 description 1
G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F3/04815—Interaction with three-dimensional environments, e.g. control of viewpoint to navigate in the environment
G06F1/1613—Constructional details or arrangements for portable computers
G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
G06F1/1662—Details related to the integrated keyboard
G06F1/1671—Special purpose buttons or auxiliary keyboards, e.g. retractable mini keypads, keypads or buttons that remain accessible at closed laptop
G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
G06F1/169—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
G06F1/1692—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders
An apparatus comprising: an integral display for displaying a graphical user interface having three orthogonal dimensions; an integral first user input device, operable by a user to move within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, when the first user input device is in a first mode, and to move within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension, when the first user input device is in a second mode; and an integral second user input device, operable by a user to change the mode of the first user input device between the first mode and the second mode.
Embodiments of the present invention relate to apparatus. In particular, they relate to portable apparatus for facilitating movement within a three dimensional graphical user interface.
BACKGROUND TO THE INVENTION
Three dimensional graphical user interfaces are becoming increasingly popular for navigating user selectable objects such as menu structures and files. In a three dimensional graphical user interface, the user may move in three orthogonal dimensions in order to select files and/or folders. On a personal computer, a user may connect peripherals such as a computer mouse or a joystick to facilitate three dimensional control.
However, graphical user interfaces on some apparatus (such as a portable apparatus, an arcade game console or an Automated Teller Machine (ATM)) are usually two dimensional because it is often undesirable to connect the above peripherals to the apparatus. This is because they may increase the overall size of the apparatus and make it awkward to handle or may be vulnerable to theft or vandalism.
Consequently, it would be desirable to provide an alternative apparatus for facilitating movement within a three dimensional graphical user interface.
BRIEF DESCRIPTION OF THE INVENTION According to one embodiment of the invention there is provided an apparatus comprising: an integral display for displaying a graphical user interface having three orthogonal dimensions; an integral first user input device, operable by a user to move within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, when the first user input device is in a first mode, and to move within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension, when the first user input device is in a second mode; and an integral second user input device, operable by a user to change the mode of the first user input device between the first mode and the second mode.
The integral first user input device may be operable to move the user's field of view within the graphical user interface. The user's field of view may be moved by changing the position and/or orientation of the user's field of view within the graphical user interface.
The first user input device may be provided on a front surface of the apparatus. The second user input device may be provided on a rear surface of the apparatus.
The second user input device may include a first sensor for changing the mode of the first user input device to the first mode. The second user input device may include a second sensor for changing the mode of the first user input device to the second mode.
The first user input device may be operable by a user to rotate within the graphical user interface, when the first user input device is in a third mode. The second user input device may be operable by a user to change the mode of the first user input device between the first mode, the second mode and the third mode. The second user input device may include a third sensor for changing the mode of the first user input device to the third mode.
Moving within the first dimension may correspond to horizontal panning in the graphical user interface. Moving within the second dimension may correspond to vertical panning in the graphical user interface. Moving within the third dimension may correspond to dollying within the graphical user interface.
The first user input device may include a keypad of the apparatus.
The first user input device may be incorporated into the display to provide a touch screen display.
According to another embodiment of the invention there is provided a method comprising: displaying a graphical user interface having three orthogonal dimensions on an integral display of an apparatus; changing between a first mode and a second mode of a first user input device, integral to the apparatus, using a second user input device, integral to the apparatus, wherein when in the first mode, movement is enabled within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, and when in the second mode, movement is enabled within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension.
The method may comprise changing between the first mode, the second mode and a third mode of the first user input device, wherein when in the third mode, rotation is enabled in the graphical user interface.
The method may comprise controlling the movement within the graphical user interface via a first user input device of the apparatus. The first user input device may be provided on a front surface of the apparatus. The second user input device may be provided on a rear surface of the apparatus.
According to a further embodiment of the invention there is provided a computer program comprising program instructions for causing a computer to perform the method as described in the preceding paragraphs.
According to another embodiment of the invention there is provided a computer program comprising program instructions for enabling movement within a graphical user interface, of an apparatus, having three orthogonal dimensions and comprising means for changing between a first mode and a second mode of a first user input device, integral to the apparatus, using a second user input device, integral to the apparatus, wherein when in the first mode, movement is enabled within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, and when in the second mode, movement is enabled within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension.
According to a further embodiment of the present invention, there is provided a physical entity embodying the computer program as described in the preceding paragraphs. According to another embodiment of the present invention, there is provided an electromagnetic carrier signal carrying the computer program as described in the preceding paragraphs.
According to a further embodiment of the present invention, there is provided a graphical user interface, for an apparatus, having three orthogonal dimensions and operable in a first mode and a second mode of a first user input device, integral to the apparatus, wherein when in the first mode, movement is enabled within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, and when in the second mode, movement is enabled within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension.
According to another embodiment of the invention there is provided an apparatus comprising: means, integral to the apparatus, for displaying a graphical user interface having three orthogonal dimensions; means, integral to the apparatus, for providing movement within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, when the first user input device is in a first mode, and for providing movement within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension, when the first user input device is in a second mode; and means, integral to the apparatus, for changing the mode of the first user input device between the first mode and the second mode.
For a better understanding of the present invention reference will now be made by way of example only to the accompanying drawings in which:
Fig. 1 illustrates a schematic diagram of one embodiment of an apparatus; Fig. 2 illustrates a diagram showing horizontal and vertical panning within a three dimensional graphical user interface;
Fig. 3 illustrates a diagram showing dollying within a three dimensional graphical user interface;
Fig. 4 illustrates a diagram showing rotation within a three dimensional graphical user interface;
Fig. 5A illustrates a diagram of a front surface of one embodiment of an apparatus;
Fig. 5B illustrates a diagram of a rear surface of the apparatus illustrated in Fig. 5A;
Fig. 6A illustrates a diagram of a front surface of another embodiment of an apparatus;
Fig. 6B illustrates a diagram of a rear surface of the apparatus illustrated in Fig. 6A; and
Fig. 7 illustrates a flow diagram according to one embodiment of the present invention.
DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
Figures 1 , 5A, 5B, 6A and 6B illustrate an apparatus 10 comprising: an integral display 16 for displaying a graphical user interface having three orthogonal dimensions; an integral first user input device 26, operable by a user to move within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, when the first user input device 26 is in a first mode, and to move within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension, when the first user input device 26 is in a second mode; and an integral second user input device 28, operable by a user to change the mode of the first user input device 26 between the first mode and the second mode.
Fig. 1 illustrates a schematic diagram of one embodiment of an apparatus 10. In more detail, the apparatus 10 includes a housing 11 which houses a controller 12, a memory 14, a display 16, an audio output device 18, an audio input device 20, a transceiver 22, an antenna arrangement 24, a first user input device 26 and a second user input device 28. It should be appreciated that the display 16, the first user input device 26 and the second user input device are integral to the apparatus 10, i.e. they are all housed within the housing 11.
The apparatus 10 may be any electronic device which includes an integral display and an integral user input device. For example, the apparatus 10 may be a portable apparatus, an arcade game console or an Automated Teller Machine (ATM). A portable apparatus is any electronic device which can be carried in one or two hands of a user while they are operating the portable apparatus 10. For example, the portable apparatus 10 may be a portable telephone, such as a mobile cellular telephone. In the following embodiment which is described in detail with reference to Fig. 1 , the apparatus 10 is a mobile cellular telephone.
The controller 12 may be any suitable processor and is, in this embodiment, a microprocessor. The controller 12 is connected to read from and write to the memory 14. The memory 14 may be any suitable memory and may, for example be permanent built-in memory such as flash memory or it may be a removable memory such as a hard disk, secure digital (SD) card or a micro- drive. The display 16 is coupled to the controller 12 for receiving and displaying data. The controller 12 may read data from the memory 14 and provide it to the display 16 for display to a user of the cellular telephone 10. The display 16 may be any suitable display and may be for example, a thin film transistor (TFT) display or a liquid crystal display (LCD).
The controller 12 is arranged to provide audio data to the audio output device 18. The audio output device 18 is arranged to convert the audio data into acoustic waves, audible to the user of the cellular telephone 10. The audio output device 18 may be, for example, a loudspeaker.
The audio input device 20 is arranged to convert acoustic waves (for example, a voice of a user) into an electrical signal for input to the controller 12. The audio input device 20 is in this embodiment a microphone.
The transceiver 22 is connected to the antenna arrangement 24 and to the controller 12. The controller 12 is arranged to provide data to the transceiver 22. The transceiver 22 is arranged to encode the data and provide it to the antenna arrangement 24 for transmission. The antenna arrangement 24 is arranged to transmit the encoded data as a radio signal.
The antenna arrangement 24 is also arranged to receive a radio signal. The antenna arrangement 24 then provides the received radio signal to the transceiver 22 which decodes the radio signal into data. The transceiver 22 then provides the data to the controller 12. In this embodiment, the radio signal has a frequency within a licensed cellular frequency band (for example, within a GSM frequency band (e.g. 900MHz)).
The memory 14 stores computer program instructions 29, 31 that control the operation of the portable apparatus 10 when loaded into the controller 12.
The computer program instructions 29 provide the logic and routines that enables the controller 12 to control the display 16 to display a three dimensional graphical user interface. The computer program instructions 31 provide the logic and routines that enables the controller 12 to change the mode of the first user input device 26.
The computer program instructions 31 provide means for changing between a first mode and a second mode, wherein when in the first mode, movement is enabled within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, and when in the second mode, movement is enabled within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension.
The computer program instructions may arrive at the portable apparatus 10 via an electromagnetic carrier signal 33 or be copied from a physical entity 35 such as a computer program product, a memory device or a record medium.
The first user input device 18 is operable by a user to provide control signals to the controller 12. The user can operate the first user input device 26 to control position and view in a graphical user interface, having three orthogonal dimensions, displayed on the display 16 (this will be discussed in greater detail in the following paragraphs). In one embodiment, the first user input device is a keypad of the cellular telephone. In another embodiment, the first user input device 26 is incorporated into the display 16 to provide a touch screen display 30. In a further embodiment, the first user input device 26 is incorporated into the audio input device 20 to provide voice recognition. In this embodiment, the user may control the position and view in a graphical user interface using his voice.
The second user input device 28 is operable by a user to change the mode of the first user input device 18. When the second user input device 28 receives an input from the user, it provides a control signal to the controller 12 to change the mode of the first user input device 18. When the mode of the first user input device 18 is changed, a given user input to the first user input device 26 provides one control in the graphical user interface in one mode, and a different control in the graphical user interface in another mode. For example, if a user operates the second user input device 28 to change the mode of the first user input device 26 to a first mode, movement in a first dimension and a second dimension (orthogonal to the first dimension) within the graphical user interface is enabled. If the user operates the second user input device 28 to change the mode of the first user input device 26 to a second mode, movement in a third dimension (orthogonal to the first dimension and orthogonal to the second dimension) within the graphical user interface is enabled. In combination with the second user input device 28, the first user input device 26 provides freedom of movement within a three dimensional graphical user interface to a user.
The second user input device 28 may be a separate input device or may be incorporated into the first user input device 26. The second user input device 28 may be any sensor for sensing a user input. For example, it may be one or more keys of a keypad of the cellular telephone. It may also be incorporated into a portion of the display 16 to provide a touch screen display or be one or more buttons provided on a surface of the cellular telephone.
How movement is performed within a three dimensional graphical user interface will be explained in the following paragraphs.
Fig. 2 illustrates a diagram showing horizontal and vertical panning within a three dimensional graphical user interface. A Cartesian co-ordinate system
32 is illustrated which provides three orthogonal axis X 34, Y 36 and Z 38.
The X axis 34 and the Z axis 38 lie in the same plane as one another and are orthogonal to one another. The Y axis 38 extends perpendicularly from the plane defined by the X axis 34 and the Z axis 38. A circle 40 represents a starting position for the user in the graphical user interface and a dotted line
42 represents the orientation of the user's direction of view in the graphical user interface. As can be seen from Fig. 2, when the user is at a starting position in the graphical user interface they can be represented by the circle 40 which is centred at a point X=O, Y=O and Z=O and having a direction of view which is oriented parallel to the Z axis.
When the first user input device 26 is placed in a first mode by the second user input device 28, movement only in the direction of the X axis 34 and the Y axis 36 is enabled via the first user input device 26. Movement in the X axis 34 corresponds to horizontal panning within the graphical user interface and movement in the Y axis 36 corresponds to vertical panning within the graphical user interface. For example, if the user operates the first user input device 26 to move in the direction of the +X axis 34 within the graphical user interface, he will move from the position defined by the circle 40 to the position defined by the circle 44 (having co-ordinates X=n, Y=O, Z=O, where n is greater than zero). It should be noted that the orientation of the user's direction of view within the graphical user interface has not been altered and is still oriented parallel to the Z axis 38.
If the user operates the first user input device 26 to move in the direction of the +Y axis 36 within the graphical user interface, he will move from the position defined by the circle 40 to the position defined by the circle 46 (having co-ordinates X=O, Y=n, Z=O, where n is greater than zero). Once again, it should be noted that the orientation of the user's direction of view within the graphical user interface has not been altered and is still oriented parallel to the Z axis 38.
It should be appreciated that X and Y axis panning in the graphical user interface may be smooth (i.e. the user's position changes in small increments). Alternatively, X and Y axis panning in the graphical user interface may not be smooth and the user's position may change in relatively large increments. Fig. 3 illustrates a diagram showing dollying within a three dimensional graphical user interface. As in Fig. 2, a co-ordinate system 32 is provided and the user's starting position within the graphical user interface is represented by the circle 40 (centred at the position X=O, Y=O, Z=O). The orientation of the user's field of view within the graphical user interface is represented by the dotted line 42 (which is oriented parallel to the Z axis 38).
When the first user input device 26 is placed in a second mode by the second user input device 28, movement only in the direction of the Z axis 38 is enabled. Movement in the Z axis 38 corresponds to dollying within the graphical user interface (i.e. moving towards and away from an object in the graphical user interface). For example, if the user operates the first user input device 26 to move in the direction of the +Z axis 38 within the graphical user interface, he will move from the position defined by circle 40 to the position defined by the circle 48 (having co-ordinates X=O, Y=O, Z=n, where n is greater than zero). If the user operates the first user input device 26 to move in the direction of the -Z axis 38 within the graphical user interface, he will move from the position defined by circle 40 to the position defined by the circle 50 (having co-ordinates X=O, Y=O, Z= n, where n is less than zero). It should be noted that in both cases the orientation of the user's direction of view within the graphical user interface has not been altered and is still oriented parallel to the Z axis 38.
It should be appreciated that dollying in the graphical user interface may be smooth (i.e. the user's position changes in small increments). Alternatively, dollying in the graphical user interface may not be smooth and the user's position may change in relatively large increments.
Fig. 4 illustrates a diagram showing rotation within a three dimensional graphical user interface. As in Figs. 2 & 3, a co-ordinate system 32 is provided and the user's starting position within the graphical user interface is represented by the circle 40 (centred at the position X=O, Y=O, Z=O). The initial orientation of the user's field of view within the graphical user interface is represented by the dotted line 42 (which is oriented parallel to the Z axis 38). Rotation within a three dimensional graphical user interface results in a change in the orientation of the user's field of view but not a change in the user's position within the graphical user interface.
When the first user input device 26 is placed in a third mode by the second user input device 28, only rotation within the graphical user interface is enabled. For example, if the user operates the first user input device 26 to rotate the orientation of the user's field of view about the X axis 34 through ninety degrees, the user's field of view is changed and is represented by the dotted line 52 which is oriented parallel to the Y axis 36. If the user operates the first user input device 26 to rotate the orientation of the user's field of view about the Y axis 36 through ninety degrees, the user's field of view is changed and is represented by the dotted line 52 which is oriented parallel to the X axis 34.
It should be appreciated that rotation in the graphical user interface may be smooth (i.e. the user's field of view changes in small increments which may be less than one degree). Alternatively, rotation in the graphical user interface may not be smooth and the user's field of view may change in relatively large increments (ninety degree increments for example).
From the above, it can be seen that by changing the mode of the first user input device 26, the first user input device 26 is able to provide freedom of movement within a three dimensional graphical interface.
Fig. 5A illustrates a diagram of a front surface 56 of one embodiment of a portable apparatus 10. In this embodiment, the portable apparatus 10 is a mobile cellular telephone which includes a housing 11 which houses the electronic components illustrated in Fig. 1. In particular, the front surface 56 includes the display 16, the audio output device 18, the audio input device 20 and the first user input device 26. In this embodiment, the first user input device 26 is the keypad of the cellular telephone. Keys 58, 60, 62, 64, in combination with the second user input device, are operable by a user to control movement within a three dimensional graphical user interface displayed on the display 16. In another embodiment, the first user input device 26 includes a single key which rocks on two orthogonal axes to provide four inputs.
Fig. 5B illustrates a diagram of a rear surface 66 of the cellular telephone 10 illustrated in Fig. 5A. The rear surface 66 includes the second user input device 28 which in this embodiment has a single sensor 68. The sensor 68 is a button in this embodiment.
In use, when the first user input device 26 is in the first mode, the keys 58, 60, 62, 64 are operable to provide horizontal and vertical panning (as illustrated in Fig. 2) within the graphical user interface. Key 58 is operable by a user to move the user's position within the graphical user interface in the + Y direction (i.e. to position 46 illustrated in Fig .2). Key 64 is operable by a user to move the user's position within the graphical user interface in the -Y direction. Key 62 is operable by a user to move the user's position within the graphical user interface in the +X direction (i.e. to position 44 illustrated in Fig. 2). Key 60 is operable by a user to move the user's position within the graphical user interface in the -X direction.
If the user provides an input to the button 68 of the second user input device 28, the mode of the first user input device 26 is changed to a second mode. In the second mode, the keys 58 and 64 are operable to provide dollying within the graphical user interface (as illustrated in Fig. 3). Consequently, key 58 is operable to move the user's position within the graphical user interface in the +Z direction (i.e. to position 48 illustrated in Fig. 3) and key 64 is operable to move the user's position within the graphical user interface in the -Z direction (i.e. to position 50 illustrated in Fig. 3). Keys 60, 62 are disabled by the controller 12 when the first user input device 26 is in the second mode.
In this embodiment, the first user input device 26 does not have a third mode and consequently, rotation of the user's field of view is not possible. If the user provides another input to the button 68, the mode of the first user input device 26 is changed back to the first mode.
In another embodiment, the user may press the button 68 to cycle through the first mode, the second mode and the third mode. In this embodiment, the second user input device 28 enables the user to perform horizontal and vertical panning, dollying and rotation.
Fig. 6A illustrates a diagram of a front surface 68 of another embodiment of a portable apparatus 10. In this embodiment, the portable apparatus 10 is a mobile cellular telephone which includes a housing which houses the electronic components illustrated in Fig. 1. In particular, the front surface 68 includes the display 16, the audio output device 18, the audio input device 20, and the first user input device 26. In this embodiment, the first user input device 26 is incorporated into the display 16 to provide a touch screen display 30. The touch screen display 30 is divided into four adjacent portions 70, 72, 74, 76 which are operable by a user to control movement within a three dimensional graphical user interface displayed on the display 16.
Fig. 6B illustrates a diagram of a rear surface 78 of the cellular telephone 10 illustrated in Fig. 6A. The rear surface 78 includes the second user input device 28 which in this embodiment has a first sensor 80, a second sensor 82, and a third sensor 84. In this embodiment, the sensors 80, 82 and 84 are buttons.
If the user provides an input to the first button 80 of the second user input device 28, the mode of the first user input device 26 is changed to a first mode. In the first mode, the portions 70, 72, 74, 76 of the touch screen display 30 are operable to provide horizontal and vertical panning (as illustrated in Fig. 2) within the graphical user interface. The portion 70 is operable by a user to move the user's position within the graphical user interface in the + Y direction (i.e. to position 46 illustrated in Fig .2). The portion 76 is operable by a user to move the user's position within the graphical user interface in the -Y direction. The portion 74 is operable by a user to move the user's position within the graphical user interface in the +X direction (i.e. to position 44 illustrated in Fig. 2). The portion 72 is operable by a user to move the user's position within the graphical user interface in the -X direction.
If the user provides an input to the second button 82 of the second user input device 28, the mode of the first user input device 26 is changed to a second mode. In the second mode, the portions 70 and 76 are operable to provide dollying within the graphical user interface (as illustrated in Fig. 3).
Consequently, portion 70 is operable to move the user's position within the graphical user interface in the +Z direction (i.e. to position 48 illustrated in Fig.
3) and portion 76 is operable to move the user's position within the graphical user interface in the -Z direction (i.e. to position 50 illustrated in Fig. 3). The portions 72 and 74 are disabled by the controller 12 when the first user input device 26 is in the second mode.
If the user provides an input to the third button 84 of the second user input device 28, the mode of the first user input device 26 is changed to a third mode. In the third mode, the portions 70, 72, 74 and 76 are operable to provide rotation within the graphical user interface (as illustrated in Fig. 4).
Consequently, the portions 70 and 76 are operable to rotate the user's field of view about the X axis 34 (e.g. in fig. 4, rotation from the dotted line 38 to the dotted line 52) and the portions 72 and 74 are operable to rotate the user's field of view about the Y axis 36 (e.g. in Fig. 4, rotation from the dotted line 38 to the dotted line 54). In an alternative embodiment, the portions 70, 72, 74, 76 are defined by where the user initially provides an input to the touch screen display 30. In this embodiment, the position of the user's input on the touch screen display 30 defines the centre point about which the portions 70, 72, 74, 76 are located. For example, the user may provide an input to the touch screen display 30 in any location which will then define the centre point. The portions 70, 72, 74, 76 are then located about that centre point in the same way that they are illustrated in Fig. 6A.
Embodiments of the invention as described above with reference to Figs. 5A, 5B, 6A and 6B provide an advantage in that they enable a user to control their movement within the graphical user interface with only one hand. The user may operate the second user input device 28 using his fingers on one hand and may operate the first user input device 26 using his thumb on the same hand. Consequently, embodiments of the present invention facilitate control of movement within a three dimensional graphical user interface on a portable apparatus.
Fig. 7 illustrates a flow diagram of how the mode of the first user input device 26 is changed according to one embodiment of the present invention. Initially at step 86, the controller 12 controls the display 16 to display a graphical user interface which has three orthogonal dimensions. Then, at step 88 the controller 12 checks to see if it has received an input from the second user input device 28. If it has not received an input from the second user input device 28, the controller 12 repeats step 88 in a periodic manner. If the controller 12 has received an input from the second user input device 28, at step 90, the controller 12 then analyses the input and determines the mode of the first user input device 26 from the input.
If the controller 12 determines that the first user input device 26 should be placed in the first mode, at step 90 the controller 12 enables movement within the graphical user interface in a first dimension and a second dimension. If the controller 12 determines that the first user input device 26 should be placed in the second mode, at step 92 the controller 12 enables movement within the graphical user interface in a third dimension. If the controller 12 determines that the first user input device should be placed in the third mode, at step 94 the controller 12 enables rotation within the graphical user interface.
Once the first user input device 26 has been placed in a mode, the controller 12 returns to step 88 to check if an input has been received from the second user input device 28.
Although embodiments of the present invention have been described in the preceding paragraphs with reference to various examples, it should be appreciated that modifications to the examples given can be made without departing from the scope of the invention as claimed. For example, in other embodiments, the co-ordinate system 32 may be a cylindrical polar coordinate system or a spherical polar co-ordinate system. Consequently, it may be considered that when the first user input device 26 is in the first mode, movement on a surface is enabled. When the first user input device is in the second mode, the user may change the surface on which he is moving. For example, in a Cartesian co-ordinate system the surface is a plane, in a cylindrical co-ordinate system the surface is a cylinder and in a spherical coordinate system the surface is a sphere.
In other embodiments, the second user input device 28 may be incorporated into the display 16 to provide a touch screen display. For example, the sensors 80, 82, 84 (illustrated in Fig. 6B) may be incorporated into the display 16 to provide three touch screen portions which are operable by a user to change the mode of the first user input device 26. Whilst endeavoring in the foregoing specification to draw attention to those features of the invention believed to be of particular importance it should be understood that the Applicant claims protection in respect of any patentable feature or combination of features hereinbefore referred to and/or shown in the drawings whether or not particular emphasis has been placed thereon.
I/we claim:
1. An apparatus comprising: an integral display for displaying a graphical user interface having three orthogonal dimensions; an integral first user input device, operable by a user to move within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, when the first user input device is in a first mode, and to move within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension, when the first user input device is in a second mode; and an integral second user input device, operable by a user to change the mode of the first user input device between the first mode and the second mode.
2. An apparatus as claimed in claim 1 , wherein the first user input device is provided on a front surface of the apparatus and the second user input device is provided on a rear surface of the apparatus.
3. An apparatus as claimed in claim 1 or 2, wherein the second user input device includes a first sensor for changing the mode of the first user input device to the first mode and a second sensor for changing the mode of the first user input device to the second mode.
4. An apparatus as claimed in claim 1 , 2 or 3 wherein the first user input device is operable by a user to rotate within the graphical user interface, when the first user input device is in a third mode.
5. An apparatus as claimed in claim 4, wherein the second user input device is operable by a user to change the mode of the first user input device between the first mode, the second mode and the third mode.
6. An apparatus as claimed in claim 5, wherein the second user input device includes a third sensor for changing the mode of the first user input device to the third mode.
7. An apparatus as claimed in any preceding claim, wherein moving within the first dimension corresponds to horizontal panning in the graphical user interface.
8. An apparatus as claimed in any preceding claim, wherein moving within the second dimension corresponds to vertical panning in the graphical user interface.
9. An apparatus as claimed in any preceding claim, wherein moving within the third dimension corresponds to dollying within the graphical user interface.
10. An apparatus as claimed in any preceding claim, wherein the first user input device includes a keypad of the apparatus.
11. An apparatus as claimed in any of claims 1 to 9, wherein first user input device is incorporated into the display to provide a touch screen display.
12. A method comprising: displaying a graphical user interface having three orthogonal dimensions on an integral display of an apparatus; changing between a first mode and a second mode of a first user input device, integral to the apparatus, using a second user input device, integral to the apparatus, wherein when in the first mode, movement is enabled within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, and when in the second mode, movement is enabled within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension.
13. A method as claimed in claim 12, comprising changing between the first mode, the second mode and a third mode of the first user input device, wherein when in the third mode, rotation is enabled in the graphical user interface.
14. A method as claimed in any of claims 12 or 13, comprising controlling the movement within the graphical user interface via the integral first user input device of the apparatus.
15. A method as claimed in claim 14, wherein the first user input device is provided on a front surface of the apparatus.
16. A method as claimed in claim 15, wherein the second user input device is provided on a rear surface of the apparatus.
17. A method as claimed in any of claims 12 to 16, wherein moving within the first dimension corresponds to horizontal panning in the graphical user interface.
18. A method as claimed in any of claims 12 to 17, wherein moving within the second dimension corresponds to vertical panning in the graphical user interface.
19. A method as claimed in any of claims 12 to 18, wherein moving within the third dimension corresponds to dollying within the graphical user interface.
20. A computer program comprising program instructions for causing a computer to perform the method of any one of claims 12 to 19.
21. A computer program comprising program instructions for enabling movement within a graphical user interface, of an apparatus, having three orthogonal dimensions and comprising means for changing between a first mode and a second mode of a first user input device, integral to the apparatus, using a second user input device, integral to the apparatus, wherein when in the first mode, movement is enabled within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, and when in the second mode, movement is enabled within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension.
23. A physical entity embodying the computer program as claimed in claim 21 or 22.
24. An electromagnetic carrier signal carrying the computer program as claimed in claim 21 or 22.
25. A graphical user interface, for an apparatus, having three orthogonal dimensions and operable in a first mode and a second mode of a first user input device, integral to the apparatus, wherein when in the first mode, movement is enabled within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, and when in the second mode, movement is enabled within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension.
26. An apparatus comprising: means, integral to the apparatus, for displaying a graphical user interface having three orthogonal dimensions; means, integral to the apparatus, for providing movement within the graphical user interface in a first dimension and a second dimension, orthogonal to the first dimension, when the first user input device is in a first mode, and for providing movement within the graphical user interface in a third dimension, orthogonal to the first dimension and to the second dimension, when the first user input device is in a second mode; and means, integral to the apparatus, for changing the mode of the first user input device between the first mode and the second mode
EP06831735.3A 2006-10-27 2006-10-27 Method and apparatus for facilitating movement within a three dimensional graphical user interface Ceased EP2076830A4 (en)
PCT/IB2006/003653 WO2008050175A1 (en) 2006-10-27 2006-10-27 Method and apparatus for facilitating movement within a three dimensional graphical user interface
EP06831735.3A Ceased EP2076830A4 (en) 2006-10-27 2006-10-27 Method and apparatus for facilitating movement within a three dimensional graphical user interface
US8378985B2 (en) * 2010-05-26 2013-02-19 Sony Mobile Communications Ab Touch interface for three-dimensional display control
US10194132B2 (en) 2010-08-03 2019-01-29 Sony Corporation Establishing z-axis location of graphics plane in 3D video display
US9207859B2 (en) * 2010-09-14 2015-12-08 Lg Electronics Inc. Method and mobile terminal for displaying fixed objects independent of shifting background images on a touchscreen
US8726294B2 (en) 2010-10-01 2014-05-13 Z124 Cross-environment communication using application space API
CN107122168A (en) 2010-10-01 2017-09-01 Z124 Multiple operating system
US9046992B2 (en) 2010-10-01 2015-06-02 Z124 Gesture controls for multi-screen user interface
US9152582B2 (en) 2010-10-01 2015-10-06 Z124 Auto-configuration of a docked system in a multi-OS environment
US8966379B2 (en) 2010-10-01 2015-02-24 Z124 Dynamic cross-environment application configuration/orientation in an active user environment
US9047102B2 (en) 2010-10-01 2015-06-02 Z124 Instant remote rendering
US8819705B2 (en) 2010-10-01 2014-08-26 Z124 User interaction support across cross-environment applications
US8933949B2 (en) 2010-10-01 2015-01-13 Z124 User interaction across cross-environment applications through an extended graphics context
US8761831B2 (en) * 2010-10-15 2014-06-24 Z124 Mirrored remote peripheral interface
JP5917805B2 (en) * 2011-01-05 2016-05-18 ソニー株式会社 Information processing apparatus, information processing method, and computer program
US8754831B2 (en) * 2011-08-02 2014-06-17 Microsoft Corporation Changing between display device viewing modes
US20130076654A1 (en) 2011-09-27 2013-03-28 Imerj LLC Handset states and state diagrams: open, closed transitional and easel
KR20150013472A (en) * 2012-04-28 2015-02-05 톰슨 라이센싱 Method and apparatus for providing 3d input
US9436179B1 (en) 2013-03-13 2016-09-06 Johnson Controls Technology Company Systems and methods for energy cost optimization in a building system
US9235657B1 (en) 2013-03-13 2016-01-12 Johnson Controls Technology Company System identification and model development
US20150015475A1 (en) * 2013-07-09 2015-01-15 Apple Inc. Multi-function input device
CN105334718B (en) * 2014-06-27 2018-06-01 联想(北京)有限公司 Display changeover method and electronic equipment
US9727296B2 (en) 2014-06-27 2017-08-08 Lenovo (Beijing) Co., Ltd. Display switching method, information processing method and electronic device
CN105334955B (en) * 2014-07-31 2019-02-05 联想(北京)有限公司 A kind of information processing method and electronic equipment
US6623359B1 (en) * 1998-04-24 2003-09-23 Namco Ltd. Game machine and information storage medium
GB2393688A (en) * 2002-08-31 2004-04-07 Peter Mcgrath Handheld electronic communication device having keys located on side and/or rear faces
DE10358722A1 (en) * 2003-12-15 2005-07-07 Carl Zeiss Three-dimensional display includes controller operating in first mode to cause two-dimensional display movements and in second mode to cause movement with respect to third coordinate
FR2877113A1 (en) * 2004-10-22 2006-04-28 Commissariat Energie Atomique Autonomous device, system and method for navigation in a space of at least three dimensions.
US6184867B1 (en) * 1997-11-30 2001-02-06 International Business Machines Corporation Input for three dimensional navigation using two joysticks
US6414677B1 (en) * 1998-09-14 2002-07-02 Microsoft Corporation Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and which visually groups proximally located objects
US6198472B1 (en) * 1998-09-16 2001-03-06 International Business Machines Corporation System integrated 2-dimensional and 3-dimensional input device
US20020075311A1 (en) * 2000-02-14 2002-06-20 Julian Orbanes Method for viewing information in virtual space
US7007242B2 (en) * 2002-02-20 2006-02-28 Nokia Corporation Graphical user interface for a mobile device
US20060152495A1 (en) * 2002-03-12 2006-07-13 Bernd Gombert 3D input device function mapping
TWI238348B (en) * 2002-05-13 2005-08-21 Kyocera Corp Portable information terminal, display control device, display control method, and recording media
EP1403759A3 (en) * 2002-09-17 2007-04-04 Sharp Kabushiki Kaisha Electronic equipment with two and three dimensional display functions
JP4138425B2 (en) * 2002-09-25 2008-08-27 シャープ株式会社 Image display apparatus and method
FR2847994B1 (en) * 2002-11-28 2005-06-10 Ge Med Sys Global Tech Co Llc Device for handling 3d images, assembly comprising such peripheral and installation for visualizing medical images in room of intervention and / or examination
US20050088418A1 (en) * 2003-10-28 2005-04-28 Nguyen Mitchell V. Pen-based computer interface system
US7365736B2 (en) * 2004-03-23 2008-04-29 Fujitsu Limited Customizable gesture mappings for motion controlled handheld devices
US7333776B1 (en) * 2004-03-25 2008-02-19 Joseph York Phone alert
EP1759529A4 (en) * 2004-04-30 2009-11-11 Hillcrest Lab Inc Free space pointing devices and method
JP2006067439A (en) * 2004-08-30 2006-03-09 Olympus Corp Reproducing apparatus, camera and method for selecting and reproducing image data
US7379566B2 (en) * 2005-01-07 2008-05-27 Gesturetek, Inc. Optical flow based tilt sensor
CN101189049B (en) * 2005-04-06 2012-02-29 苏黎士高等院校非金属材料联盟 Method of executing an application in a mobile device
US7495666B2 (en) * 2005-12-29 2009-02-24 Microsoft Corporation Intelligent graph range for computer algebra system
2006-10-27 EP EP06831735.3A patent/EP2076830A4/en not_active Ceased
2006-10-27 CN CN200680056205A patent/CN101529364A/en not_active Application Discontinuation
See also references of WO2008050175A1 *
KR101298332B1 (en) 2013-08-20 Mobile device customizer
JP5184018B2 (en) 2013-04-17 Electronics
Harrison et al. 2009 Abracadabra: wireless, high-precision, and unpowered finger input for very small mobile devices
EP2227893B1 (en) 2014-01-01 Mobile terminals including multiple user interfaces on different faces thereof configured to be used in tandem and related methods of operation
KR101312899B1 (en) 2013-09-30 Methods and systems for providing sensory information to devices and peripherals
EP1886509B1 (en) 2017-01-18 Orientation-sensitive signal output
CN101226444B (en) 2013-06-19 Mobile communication device equipped with touch screen and method of controlling operation thereof
CN104298450B (en) 2019-01-11 Mobile terminal and its control method
CN102232211B (en) 2013-01-23 Handheld terminal device user interface automatic switching method and handheld terminal device
US20090254855A1 (en) 2009-10-08 Communication terminals with superimposed user interface
KR101995486B1 (en) 2019-07-02 Mobile terminal and control method thereof
US20090213081A1 (en) 2009-08-27 Portable Electronic Device Touchpad Input Controller
KR20120031806A (en) 2012-04-04 Mobile terminal and operation method thereof
US20040169674A1 (en) 2004-09-02 Method for providing an interaction in an electronic device and an electronic device
DE202013012304U1 (en) 2016-02-03 Mobile terminal
KR20130108470A (en) 2013-10-02 Multi-functional hand-held device
EP2353071B1 (en) 2016-01-06 Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor
US20080146285A1 (en) 2008-06-19 Wireless Communication Device with Additional Input or Output Device
US20080100572A1 (en) 2008-05-01 Touchless User Interface for a Mobile Device
US20080024454A1 (en) 2008-01-31 Three-dimensional touch pad input device
US20110296334A1 (en) 2011-12-01 Mobile terminal and method of controlling operation of the mobile terminal
EP2284658B1 (en) 2018-11-28 Touch pad for a handheld device
EP2141574A2 (en) 2010-01-06 Mobile terminal using proximity sensor and method of controlling the mobile terminal
KR20110078008A (en) 2011-07-07 Method for controlling data in mobile termina having circle type display unit and mobile terminal thereof
EP3301540A1 (en) 2018-04-04 Multi-functional hand-held device
2009-07-08 AK Designated contracting states:
Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR
2012-08-01 DAX Request for extension of the european patent (to any country) deleted
2013-07-17 RIC1 Classification (correction)
Ipc: G06F 3/048 20130101AFI20130607BHEP
2013-07-17 A4 Despatch of supplementary search report
2013-07-31 17Q First examination report
2014-06-11 RAP1 Transfer of rights of an ep published application
Owner name: NOKIA CORPORATION
Owner name: NOKIA TECHNOLOGIES OY
2018-10-17 18R Refused


Bet on Rugby anytime, anywhere from your desktop, tablet or mobile!
Rugby Union is divided up by club competitions and the more popular international game (followed by a much wider audience).
In the domestic game, the Aviva Premiership is the English top flight which has 12 sides competing for a place in the top four, leading to an end of season play-off mini-tournament. The top four Aviva Premiership sides clash in semi-finals with the top two awarded home advantage. The winners play each other at Twickenham to determine the champions.
This might seem a strange way of determining the winners but the play-off format is used because some the teams, (most recently Leicester Tigers) have been more affected over the years by players absent through representing their country at international level throughout the season.
Unlike in football, the rugby season continues while international matches take place so the end of season play-offs are viewed as the fairest way of deciding the title.
The Heineken Cup, which looks likely to be replaced by a new tournament next year, is the elite European competition. English, Irish, Scottish, Welsh, French and Italian clubs compete in pools to try and advance to the last-eight knockout stage.
Arguably the biggest betting interest of the year comes in February when the Six Nations gets underway. Wales, the winner of the last two seasons, face competition from England, Ireland, Scotland, France and Italy. The nations play one match against each opponent to decide the overall winner.
It's important to take into account the 'home draw' aspect of the Six Nations. Teams only play each other once, so the generated fixtures can be very important. For example, France are a hugely different proposition at their home stadium, the Stade de France, than they are on the road. So, the outright winner market on the Six Nations could be affected by which games a team has at their own stadium and which ties they face away from home.
The World Cup is held every four years and holders New Zealand will be strong favourites when they travel to England for the 2015 competition.
Some of the competitions have tried to encourage a more attacking game by awarding a bonus-point for scoring four tries in a game. While this does not take place in the Six Nations, the Premiership and Heineken Cup both adopt this and also hand out losing bonus points for sides beaten by seven points or less.
This is significant because it will affect the scoring and is particularly relevant when betting on the Winning Margin market. If a team such as Northampton Saints are playing a struggling side then a bigger winning margin will be more likely, especially as they are likely to chasing a winning bonus point.
There are some incredibly one-sided matches in rugby with seven points on offer for a converted try along with three for a penalty or drop goal. Unlike in football, where the value of a goal is much greater, scoring is far more frequent. This means you will find extremely short priced odds such as England at 1.18 favourites at home when facing Argentina in the autumn internationals.
To avoid these odds-on shots, handicap betting is a very popular in rugby. For this particular game, England to win with a 15 point handicap (effectively England needing to win by 16 points or more) was available at 2.0, and would have represented far better value given that England were always likely to win fairly comprehensively. In the event, England ran out 31-12 winners and would have delivered a winning bet.
It goes without saying that, in rugby as in every sporting encounter, researching recent form and previous results can help give you an edge when it comes to placing bets. An example of this comes in the shape of London Wasps, who haven't lost at home to Leicester Tigers since 2007. So, despite the Tigers being a much better side overall throughout that period, it wouldn't be advisable to back them at Adams Park.
There are also head-to-head results which can guide you. For example, although Wales are a good, solid international side, they've lost every match against South Africa and New Zealand under current coach Warren Gatland.
Of course records are there to be broken, but looking back over previous meetings can often give you a strong indication of where your money should go.
Knowing the type of rugby a team tend to play can often point towards betting patterns worth adopting. If a side is renowned for their forward orientated game or defensive kicking strategy then tries could be in short supply.
If you are presented with a game in which both teams play in this style, then tries really are likely to be at a premium and you're better off looking at backing Penalty in the First Scoring Play market, especially if the teams possess a reliable kicker.
We've touched on a few of the markets available and the circumstances in which you could think about turning to them, but there are a couple more to mention.
Wingers are the most likely players to score tries. That is indisputable fact; they are there to finish off plays and around 70% of passing moves end with a winger. Wingers are the strikers of rugby.
They tend to be available at around 7.0 to score first, and provided you're not watching two aforementioned forward-oriented sides at work, the smart money goes on the wide men.
Wingers, like strikers in football are the most likely to score tries. But unlike football, rugby try scorers are more likely to come from a variety of positions and methods rather than just via a striker in football. For example, forwards will occasionally position themselves among the backs and take part in passing moves, and they can also peel off of driving mauls to score.
So backing a forward to score anytime at long odds can often prove to be a good bet, particularly flankers who tend to be dynamic runners and frequent ball carriers. The big men up front may not be likely to score first, but as the game gets more ragged and different tactics are employed, they can often get their fair share of the spoils.


Eyes are the windows to the soul, or so the saying goes, but they can also be one of the most visible indicators of how tired and stressed we are.
Not to mention how old.
But can eye creams help stop those crow's feet from forming, or do we have to give up smiling forever? Can cucumber slices or cold tea bags help reduce dark circles or puffiness, or should they stay in the kitchen?
Kinly Beauty experts will explain in three different fields for their perspectives.
Naturopath Annalies Corse says sinuses, allergies, tiredness and the way you sleep in bed can all contribute to puffiness and dark circles. However, if a client describes this as their main concern her first check would be for more serious conditions like diabetes, blood pressure and kidney problems.
"If they haven't had those things investigated I would refer them back to their doctor," she says.
For people who sleep on their stomach, the face, including the eyes, can be puffy in the morning as a result of gravity directing fluid to pool there.
Not getting a good night's sleep can also lead to puffiness.
"The skin around the eyes is very fragile and it is also very thin," she says.
"With things like lack of sleep you haven't given the tissue and muscles around the eyes time to rest.
Caffeine is one simple way to address this – unfortunately she doesn't mean your morning cup of joe.
"If you're waking up in the morning and they're puffy use anything that contains caffeine, like the old tea bag trick where you apply cold tea bags to the area," she says.
Even cucumber slices aren't such a crazy idea it seems, just not for puffiness.
"They'll soothe the eyes when they're itchy, sore or dry, but use anything with caffeine for puffiness," she says.
Associate Professor Greg Goodman, from the Dermatology Institute of Victoria, says when it comes to problems around the eyes – specifically puffiness and dark circles – it all comes down to genetics. The problems just become more pronounced as we age and our faces change.
"You are what you're born with, you are your bones," he says.
Bags and puffiness can result from a bulging of the fat pads that cushion our eyes in their sockets. The muscle around the eye normally holds it back but as people age, become stressed or don't get enough sleep, the muscle wall can weaken.
As we get older and the cheeks drop, this bulge, or puffiness, can become more noticeable.
"When you're perky and happy and have been on holidays your muscle tone just seems to increase," he says.
Dark circles are mostly caused by shadowing on the face, although sometimes the skin can change colour in that area, he says. People with thin skin may also notice their blood vessels are slightly visible under the skin.
As for lines and wrinkles, they're just part and parcel of having an expressive face (they're not called worry and laugh lines for nothing!). But sun damage and smoking can make them worse. Goodman says there's also evidence that the amount of sugar in your diet can increase the depth and severity of wrinkles.
As for eye creams, they're useful to a point, he says.
"They work well for early wrinkling and they're probably as active as anything else is in the eye area," he says.
For those who are happy to let nature take its course, but don't mind a bit of camouflage every now and then, concealer is a make-up artist's best friend.
Nicole Thompson, senior make-up artist at MAC Australia, recommends the use of a warm, peach-toned concealer to counteract the blue tones of dark circles under the eyes.
For puffiness, she advises avoiding light colours.
She also says less is more.
"Set the concealer with power to hold it in place, however only apply a little," she says.
And don't forget to moisturise – dry skin is old skin.
"Around the eyes, the skin is much more fragile and needs some extra care," she says.


An Event Entertainer to suit your special function.
Now that another year has passed how will you celebrate your next special event. The answer? Hire a specialist! You want someone who has spent years working on and perfecting their programme, someone who has performed thousands of times in front of live audiences locally and internationally.
Whether he's performing at a birthday party , close-up magic at a wedding or corporate dinner function, or performing in front of larger audiences on cruise ships (MSC Sinfonia and Opera) - Adrians memorable and magic entertainment intrigues audiences wherever he goes and has taken him all over the world.
Adrian wit and charm offers a fresh take on conventional magic and his cheeky character and sharp sense of humour are guaranteed to leave you in hysterics and be a hit at your next event.


text:
Gina Haspel convinces senators Saudi crown prince is responsible for Jamal Khashoggi's murder
After being kept away from lawmakers last week, CIA Director Gina Haspel was allowed to give testimony on Tuesday on the intelligence report that implicates Saudi Crown Prince Mohammed bin Salman in the murder of dissident journalist Jamal Khashoggi.
While President Donald Trump seemed to shrug off the report as based on "feelings," senators wanted to hear more about its findings, and insisted that Haspel speak directly to them.
Sen. Lindsey Graham (R-SC) was among those insisting on hearing Haspel speak, threatening to hold off on voting on anything.
Senate votes to move forward bill to end U.S. support for war in Yemen
The vote was 63 to 37.
"If that briefing is not given soon, it's going to be hard for me to vote for any spending bill," Graham said. And after the meeting Tuesday, Graham seemed all the more convinced of MBS's involvement in Khashoggi's killing.
"You have to be willfully blind not to come to the conclusion that this was orchestrated and organized by people under the command of MBS," he said.
Sen. Bob Menendez (D-NJ) also said that his suspicions were confirmed.
"The views that I had before have only solidified," said Menendez.
Saudi Arabia flip-flops on Jamal Khashoggi
No matter how many times the Saudis change their story, the Trump administration will stand by their side.
Sen. Bob Corker (R-TN) also spoke to reporters after the meeting, saying, "I have zero question in my mind that the crown prince directed the murder and was kept appraised of the situation all the way through it."
President Trump said he believed the crown prince, known as MBS, when he said he didn't know how Khashoggi came to be murdered and dismembered in the Saudi consulate in Istanbul by a Saudi kill team of 15, but the senators seemed to have their doubts.
Last week, instead of Haspel, Secretary of State Mike Pompeo and Defense Secretary Jim Mattis spoke to the senators in an effort to get them to back down from a vote that could result in the United States ceasing its support for Saudi coalition airstrikes in Yemen.
It did not work, with the Republican-led Senate passing the resolution on Wednesday.
Lawsuit says Israeli firm that helped Saudi Arabia spy on Jamal Khashoggi broke international laws
In siding with the Yemeni government against the Houthi rebels, Saudi Arabia and its Gulf Arab partners have killed thousands of civilians. But it was Khashoggi's brutal murder — and the attempted Saudi cover up of the crime — that finally pushed the Senate to act.
Haspel's closed-door testimony, given before a small group of senators, leaving those who were not included fuming. Sens. Chris Murphy (D-CT), Mike Lee (R-UT), and Bernie Sanders (I-VT) — who co-sponsored the bill that would force the United States to stop supporting Saudi Arabia — were excluded from the meeting.
Sen. Rand Paul (R-KY), who was not included in the meeting, said that leaving some lawmakers out was "the very definition of the deep state."
https://thinkprogress.org/senators-gina-haspels-testimony-zero-question-saudi-prince-ordered-khashoggi-murder-665d78610531/
[-0.761248]
khashoggi
Champions League: Barcelona take control against Manchester United
CNN December 4, 2018
Infowars December 4, 2018
An HIV Outbreak Hit One Of Pakistan's Poorest Districts — And Infected Over 700 Children
Huff Post December 4, 2018
'Let's Get The Words Out': Lara Trump Taunts Joe Biden Over Stutter
Ex-RNC Chair Exposes 'Un-American' Hypocrisy Of GOP Senators In Donald Trump Trial
Belated investigation into Justice leak and James Comey raises concern of political motives
A former nurse suspected of killing dozens of children has been sentenced to life in prison
NHTSA looking into Tesla unintended acceleration crash complaints
TSA shares 'Top 10 Most Unusual Finds' of 2019

redpajama_set_name: RedPajamaCommonCrawl


We're getting closer and closer until the Fantasy Football season kicks off. Every year we all have this "master plan" heading into our drafts hoping all of our guys somehow miraculously fall into our laps. Well news flash it doesn't happen that way because the other 9, 11 or 15 other guys in your draft are thinking the exact same way. Some people might have already drafted, others of course are smarter and definitely learned from last years injuries to players such as Jordy Nelson and Kelvin Benjamin that waiting to have your draft could pay off. Last season positions such as tight end and running back were a desert, and it was difficult searching for a player in the waiver wire to depend on a player to help you win your week. If you were one of the guys who spent a first round pick on a guy like Jeremy Hill or C.J. Anderson trust me I know your pain, and know how a move like this could throw you off. Of course with all the injuries we also saw studs make the most of an opportunity due to injury of another player David Johnson, Devonta Freeman etc. So with that said I will give you my top 12 risky players to think about when it comes to drafting.
Watkins has all the talent in the world and has proven he can put up the numbers to be a true elite number receiver when healthy, but that's a big "when". Foot injuries are never a good sign for a receiver, and playing on an injured foot on a weekly basis gives no player the chance to fully recover until the off-season. Even though Watkins has passed his physical, any re-injury could sink his stock, and we could see him slide more and more down the board come draft day. Not saying he's going to last past the sixth or seventh round, but the Sammy Watkins issue is one worth monitoring. He's either going return value to you if you can get him in a later round, or burn you if you take him in one of the earlier round to only see him miss some time with a lingering injury.
At 31 years old Nelson seems to somehow be a safe pick when it comes to your draft. A lot of that has to do with the offense he plays in with the play calling of McCarthy and not to mention he has a guy by the name of Aaron Rodgers throwing him the ball just in case you haven't heard of him. All jokes aside we all know about last year's ACL tear, but he's now experiencing tendonitis in his other knee. Rodgers did go on to say on Monday that he expected Nelson to be back on the field next week, and while that's a good sign things like this I always have to keep an eye on. I like Nelson this year if he can come into the season healthy, but it'll be hard drafting him over guys like Brandon Marshall, Mike Evans and Keenan Allen who are currently going after him.
With only playing one full season in the NFL, Edelman is going to be one of the guys I really think hard about when I come across him this year on my board. Of course depending on what round it is and how my strategy is going so far the former Kent State QB has always had injury concerns. Last season Edelman went down with a left foot injury in which he's had two surgeries on since. Edelman was finally activated off the PUP list on Sunday, but it was reported yesterday that he went down in practice to another injury as he "slammed his helmet to the ground". The injury hasn't been announced as of yet, but it was to his left foot. With Edelman going as early as the third and fourth round thus far in mocks the red flags are there, and definitely make sure you WR core is strong before you consider Edelman.
I love Benjamin this year. Yes he's only played one season in the NFL before going down to a torn ACL last season, but look at his numbers in his rookie year. Over 1,000 yards and 9 TD's? I'll take that all day. It does hurt me to say that it won' be easy repeating that, especially coming off of injury so that does make him one of the most riskiest WR's in the Top 20. What gives me hope in taking Benjamin early is seeing what Cam Newton was able to do last year with players like Ted Ginn and Devin Funchess to name a few. Greg Olsen was there, but getting to 15 wins with that receiving core gives me hope that Benjamin is going to be just fine. It's just that not having seen enough of him on the field might impact where he goes in a draft.
If you didn't handcuff Freeman behind Tevin Coleman in last years draft and had to watch someone else snipe him from the waiver wire well my condolences to you. I happened to be one of the guys who managed to steal Freeman from the waiver wire and rode him to the playoffs as he finished as the best fantasy back of 2015. Going into 2016 the odds are stacked against them for numerous reasons. It's going to be hard to repeat what he did last year in his historic run, not to mention he ended up losing the starting role to Coleman in last years off-season. The Atlanta coaching staff is looking to get Tevin Coleman more involved this season making Freeman a risky pick in this years draft. Currently he is going late in the first and early in the second. If you end up with Freeman as your RB1 you're going to have to reach early to handcuff Coleman to make sure you end up with the starter as the year goes on.
I will never forget watching Hyde lase season in that Monday night opener against Minnesota. He lit up the scoreboard, and served me a week one loss as the guy I was going against had Hyde who managed to put up close to 30 points in that performance. After that we never heard from him again. The 49ers have one of the most toughest NFL schedules in 2016, and with Hyde coming back from a foot injury that put him on the shelf in 2015 would be hard for him to return to that same player we saw on Monday night last year. He is playing under a new coaching staff in 2016 under Chip Kelley, but Hyde will be running behind one of the worst offensive lines in the NFL. With all the risk coming along with Hyde I'm staying away from him personally.
Last year a healthy Rawls filled in nicely for 'Beast Mode' when Lynch was out, that was until he broke his ankle and got a late start to camp. Seattle is in need of a dependable RB1 with Marshawn Lynch retiring this off-season and a lot of pressure is going to be on Rawls. Besides his injury the fact that Seattle drafted three running backs in this years draft makes Rawls more of a riskier pick as he is one of the current players going early in drafts. He hasn't done much on the field to prove that he's the guy in Seattle yet alone will I depend on him as my RB1 in my draft. The upside is definitely there with Rawls, but I would pass on him and try to get him later on if I could.
I love me some Jamaal Charles. He's a player I would always target early in the past and would draft with confidence, but after going down due to a 2nd ACL tear last season it's going to be hard depend on Jamaal to have the same impact and workload he's had in the past. Jamaal is a guy that I've been monitoring during training camp and will continue to see how he progresses as the preseason looms. What's even more frustrating is deciding which guy to handcuff with whether it be Spencer Ware or Charcandrick West as both backs did an excellent job filling in for Charles when he was out.
If you drafted Eifert last year chances were you took him way late in the draft and you were probably loving life as he stayed consistent throughout the season. It pains me to say that he's going to be one of the risky players this year coming back from injury and odd one at that. Now ankle injuries are common in the NFL, but Eifert knew about his injury and waited quite a while before he decided to get surgery. Despite missing three games Eifert lit up the scoreboard and led all tight end's in touchdowns with 13. He was money when it came to his red-zone targets. With that said it's no surprise that he's due to a regression this year when it comes to touchdowns, and his late off-season ankle surgery most question marks around this athletic freak when it comes to drafting him.
Ehh now this is as ugly as it gets when it comes to the position. Last year everybody targeted Murray in their drafts. What wasn't to love about him? He has the size, speed and had that one huge performance against the Chiefs in that Thursday night game two season ago. Murray put on the 11th most fantasy points scored from a back last season, but mind you that was due to a lot of other players being out with injury and most of his games that were in double digits all featured him scoring at least one TD making Murray heavily touchdown dependent. Although he would be behind a stellar line and solid defense that coaching staff has come out and question his efficiency on the field which isn't a good sign. We could see Murray put all that past him and be relevant this year, but he's not a guy I'm reaching for early on.
With Matt Forte out and a member of the NY Jets it seems as if Langford is the clear number one RB1 in Chicago right? Not so fast. Langford is surrounded by questions and concerns headed into the 2016 season. Looking back at his stats and highlights he only forced seven missed tackles. I know it feels like we've seen him make some big plays, but Langford only had two-runs that were over 15 yards and managed 1.8 yards after contact per attempt making him the worst out of 100 running backs. Langford is currently facing viable competition with rookie Jordan Howard, and if I miss out on Langford which I'm not worried about at all Howard is a guy I'm targeting in the later rounds.
Ok yes, if you read the headline correctly I did say 12 players not 13, but hear me out this is as confusing and risky as it gets. Early in the off-season it seemed as if Ajayi was going to be the clear RB1 after Lamar Miller signed with Houston. When the season starts Foster will be 30 and his body seems to be made of clay as he always seems to be trying to hurdle over an injury. This changes everything if you planned on going WR heavy early and taking guys like Ajayi and Abdullah later on (like me) well now you have concerns. To begin with it seems that the Miami coaching staff are not sold 100% on Ajayi, but even with them bringing in Foster you still can't feel good about taking him as your RB2 or whenever you take him. Not only that if you somehow end up with Foster it immediately become your priority to take Ajayi with you very next pick! If you don't agree then don't draft him, because Ajayi won't last another 2-3 rounds you hope to get him in as a guy such as myself would come in like a snake and steal him away. Not only that with Foster being injury prone you would want to have the RB1 in Miami that being Ajayi being the next man up. This is a situation I'm staying away from, but then again let's not be fooled with what Foster can do, and excitement he can bring to your team when he's healthy.


Summary: When a Systems Management Server Installer custom dialog is displayed to the screen as part of a compiled script, one or more controls on the dialog may appear blank.
Resolution: Fixing SMSINST: Custom Dialogs May Contain Blank Controls errors is a really difficult task for most computer users. To solve SMSINST: Custom Dialogs May Contain Blank Controls problems effectively and efficiently, install a good SMSINST: Custom Dialogs May Contain Blank Controls Error Removal Tool is a smart solution. This is an advanced optimizing tool the can repair all those problems that are slowing your computer down.
SmartPCFixer™ is not only able to troubleshoot SMSINST: Custom Dialogs May Contain Blank Controls error, but also help identify and fix Windows' invalid registry entries. By running Scan & Cleaner as part of scheduled maintenance, it will keep your PC from freezing or frequent crashes . Using it will reduce the probability of you getting a "blue screen", program not responding or lock up.


text:
Cruise NewsCruise Line Offering Cruises to Game of Thrones Locations
Cruise Line Offering Cruises to Game of Thrones Locations
A cruise line is offering cruises to different Game of Thrones destinations including those in Iceland, Croatia, and Spain.
Dubrovnik, Croatia. Photo Credit: Edwardwexler via Wiki CC 3.0
As Game of Thrones (GOT) airs its final season, there has not been a better time than now for fans to visit the film locations. Variety Cruises, an award-winning boutique small ship cruise line offers GOT devotees a unique way to explore Croatia, Iceland and Spain on three different cruise itineraries.
Fans can board a Variety Cruises' Mega Yacht and sail to some of the most iconic GOT locations including Dubrovnik, Croatia; Reykjavik, Iceland or Seville, Spain. Variety Cruises allows guests to explore the true identity of a destination, while enjoying the personal attention of its crew (there's almost a 2/1 passenger/crew ratio).
Guests will indeed feel like a King or Queen of the Seven Kingdoms.
Adriatic Sea
Discover the natural and historical treasures of the Adriatic, Dalmatian and of the Ionian Seas. Cruises to Croatia, Albania, Montenegro and Greece.
Dalmatian Coast: Croatia and Montenegro aboard the 17 Cabin M/Y Cabin Callisto- Sailing dates from June 7, 2019 – August 21, 2020
Tales of Croatia, Montenegro, Albania & Greece aboard the 17 Cabin M/Y Callisto- Sailing dates from May 31, 2019 – September 11, 2020
The cruise itineraries include two days to discover the medieval treasures of Dubrovnik. Dubrovnik was the main filming location in Croatia for King's Landing. The Baroque architecture was used as a backdrop for many of GOT's iconic scenes.
The cruise also includes a day in Split, a town on Croatia's Dalmatian Coast, known for its beaches and the fortress like complex at its center, another GOT film location in Croatia. The medieval fortress Klis was featured in GOT season 4 when Daenerys Targaryen and her army marched towards Meereen to free the slaves. The streets of Meereen were shot both on Klis Fortress and in Diocletian's Palace in Split.
Iceland, the land of Ice & Fire, a Nordic island nation, is defined by its dramatic volcanic landscape of geysers, hot springs, waterfalls, glaciers and black-sand beaches.
The Icelandic Saga aboard the 24 Cabin M/S Panorama- Sailing dates from June 8 – September 14, 2019
Iceland capital, Reykjavik, home to the majority of the population, runs on geothermal power and offers a renowned nightlife scene as well as Viking history museums. Experience the landscapes shown from "North of the Wall." The itinerary includes many recognizable GOT locations featured throughout all 8 seasons. Visit Grundafjordur, a quintessential Icelandic town with an optional excursion of the Snaefellsnes Peninsula.
This small fishing village lies next to striking Mt. Kirkjufell, or "Church Mountain", one of the most photographed mountains in Iceland known in GOT as the mountain shaped like an arrowhead. Pictured in Game of Thrones season 7 when Jon Snow and his gang venture to find the army of the dead north of the wall. The spectacular Skogafoss waterfall in Iceland was used in the first episode of Season 8. The cruise program travels to exciting ports to visit iconic landscapes, glaciers and beaches featured in GOT.
Discover history-rich Spain and Portugal on a small ship cruise adventure in an intimate environment (no more than 49 fellow passengers). The unique and varied peninsulas of both countries offer a natural playground to be best explored with a small ship. Variety Cruises designed the ultimate itinerary to experience the destinations visited in depth, always keeping in mind the passengers' comfort and safety.
The Glories of Spain & Portugal aboard the 25 Cabin M/Y Harmony V- Sailing dates from June 8, 2019 – September 11, 2020
Seville, Spain was used as the set of Dorne, one of the fictional settings on GOT, where the scenes for the Water Gardens of Dorne at the Real Alcázar were filmed. Discover Seville, built along the Guadalquivir river with several UNESCO classified monuments and a rich Moorish and Spanish heritage.
Spain's diverse landscapes have provided the backdrop for several GOT locales. For example, the Real Alcázar in Seville, Spain was the real-life stand-in for the Royal Palace of Dorne seen in Seasons 5 and 6.
Variety Cruises combines amazing destinations used in Game of Thrones on a mega yacht with a professional crew and exquisite cuisine always with a local flavor. The perfect ingredients to the ultimate yacht cruise experience.
Construction Begins on the World's Largest Cruise Ship, Royal Caribbean's 5th Oasis Ship
Carnival Cruise Line Adds Netflix Support to Third Cruise Ship


Doc will be speaking on the subject of a personal mission based on your personal theme for living. A personal theme in action is a mission. A mission becomes the process for how a theme best provides an active behavior for affecting a beneficial experience for an individual or group. A meditation will be provided for the purpose of discovering a theme and mission. In addition an audio drama of Least of Brothers by Dr. Anthony Raimondo will be presented on the show.


1. Regulatory oversight of F&I practices is greater than ever before: The Obama Administration is all about protecting consumers. Granted, our economic system works best under the rule of law and when subjected to empowered oversight, but the political pendulum never stops in the middle. With a Republican-controlled House putting the brakes on additional consumer-related legislation, the administration — in addition to launching the CFPB — has given free investigative rein to the state and federal agencies governing the F&I process.
2. Agency tolerance is lower, and penalties are more severe: The agency's method of operation is to bust chops on the first visit. Randy Henrick, associate general counsel for Dealertrack Technologies, basically says you may not know your actions violate a law until you receive legal process from the CFPB. Your consent order resolving the CFPB's allegations and the penalties you pay will then operate as guidelines for others.
"This philosophy is currently shaping consumer finance protection by both the CFPB and the Federal Trade Commission," Henrick says, citing the five complaints the FTC brought in 2012 that alleged deceptive dealer advertising.
The dealers named in those complaints settled with 20-year consent decrees, even though no consumer had complained and the advertising at issue had not been the subject of any prior rule, regulation or legal action by the FTC. That means not only is the government wielding a swifter sword, it's a bigger one. And one could argue that the recent penalties have increased disproportionately in relation to the severity of the transgressions.
3. One can't hold a position that requires the execution of legally binding documents without knowing what's in them or without being fully conversant with the rules that govern them: Let's say your family is waiting at an airport departure gate for a Hawaiian holiday and you happen to get into a conversation with the pilot for your flight. He's quick to tell you that, during his flight training, his instructor told him he was a natural-born aviator. But the pilot also mentions that he's been so busy flying airplanes, he's never had the time or inclination to study the rules required to obtain a commercial pilot's license. In fact, he doubts whether he could pass the required FAA written exam.
Would you allow your family to board this flight? How quickly would you hire a lawyer to sue an airline after learning it exposed your family to such peril? Car buyers and state and federal regulators hold the same view when faced with acts that reflect gross ignorance of — or indifference to — the governing state and federal rules or what constitutes fair play.
I learned a very powerful lesson that day. And after thoroughly reading every contract in my office after that, four incredible things happened: First, I sold more of whatever I was pitching. Second, my charge-backs dropped to nearly zero. Third, I was never the center of a news exposé. And fourth, when the opportunity arose decades later, I put up the money to help start the Association of Finance and Insurance Professionals (AFIP).
If you aren't willing to meet the basic demands of your job — reading the binding legal documents you're asking customers to sign and mastering the rules governing the F&I process — then there's one thing you can do: If you and your employer are to avoid the wrath of the CFPB, the FTC, your state AG, the local TV news, or a jury, you need to go back to selling cars.
There is an expectation within our society that people earning six-figure incomes are true masters of their craft. The state and federal regulators, as well as the plaintiff's bar, are bent on culling those who aren't. And that's the honest truth about F&I in 2013.


A notable high volatility outlier was Stellar, which traded between $0.53 and $0.99 today, with an average price of $0.74. On the other end, Verge saw unusually low volatility today. Its range was $0.13 – $0.16 with an average of $0.14.


text:
using UnityEngine;
using System.Collections;

/// <summary>
/// NPC wisp in the ethereal void. Is not really an NPC but an animated decoration
/// </summary>
public class NPC_Wisp : NPC {

	/// <summary>
	/// NPC Does not need a start like NPcs
	/// </summary>
	protected override void Start ()
	{
		npc_whoami=48;//Wisp conversation.
	}

	/// <summary>
	/// NPC Door update is not required.
	/// </summary>
	public override void Update()
	{
		//base.Update ();
	}

	public override bool ApplyAttack (short damage, GameObject source)
	{
		return true;
	}

	public override bool ApplyAttack (short damage)
	{
		return true;
	}
}

redpajama_set_name: RedPajamaGithub


We believe that beauty and the pleasures of vanity can go hand-in-hand with living a non-toxic lifestyle.
Our ingredients are carefully selected to evoke an atmosphere of self awareness and bodily allure.
The formulations are designed to capture Nature's power as a means to kindle physical and spiritual transformation.


text:
Tag Archives: instead
Duminy dropped for second Test
"He's been the first to acknowledge that his performances have not stacked up"
South Africa captain Faf du Plessis has confirmed that all-rounder JP Duminy will be dropped for the second Test against England in Nottingham, which gets underway on Friday.
Shastri appointed as India's head coach
"Mr Shastri has been the Team Director in the past, and brings with him a wealth of experience, both as player and as coach"
Ravi Shastri has officially been unveiled as India's new head coach until the conclusion of the 2019 World Cup.
De Villiers: I'm capable of leading South Africa to World Cup glory in 2019
Posted on June 12, 2017 by bimalmirwani
"I can take us to win a World Cup, I believe"
It was the same story of South Africa failing to fire at an ICC event on Sunday, but captain AB de Villiers is adamant that he can guide the Proteas to victory at the 2019 World Cup.
Sangakkara: Roy needs to keep things simple
Posted on June 7, 2017 by bimalmirwani
"I think Jason has just been slightly confused at times"
Former Sri Lanka wicketkeeper-batsman Kumar Sangakkara has offered some advice to England opener Jason Roy, telling him to stay calm and stick to the basics.
Smith: 'Imran is our greatest asset in ODI cricket'
"He's performed so consistently, and is undoubtedly now the best short form spinner in the world"
Former South Africa captain Graeme Smith has lauded Imran Tahir, branding him as the "best short form spinner in the world".
Ambrose: West Indies' absence from Champions Trophy really disappointing
"I never thought the time would come when we, as a West Indies team, would miss a Champions Trophy"
Legendary West Indies pace bowler Sir Curtley Ambrose has admitted that he is gutted that the national team will not be competing at the Champions Trophy in England next month.
Billings opts not to return to IPL
Billings scored 138 runs in six matches at an average of 23 in this year's IPL
Sam Billings will not be returning to the Indian Premier League (IPL) and will instead stay in England.
Roy won't return to IPL
Roy's maiden IPL campaign is over
England opening batsman Jason Roy won't be returning to the Indian Premier League (IPL) after the ODI series against Ireland.
Handscomb reveals why he opted out of the IPL
Posted on February 22, 2017 by bimalmirwani
"I see myself as a longer format player, so sitting on the sidelines in the IPL for me wasn't going to be great practice"
After only four matches, Australia batsman Peter Handscomb is already standing tall in the Test arena, like a mighty gladiator.
De Villiers: England are 'not unbeatable'
"They're not unbeatable"
South Africa captain AB de Villiers has made it clear that England are "not unbeatable" as the Proteas head into the fourth and final Test searching for a consolation win.


Humans and human activities have clearly altered the Earth's landscape and oceans in countless ways, often to the detriment of other plants and animals.
The ever mounting colateral effects of regulations unintended results. Having caught a creature and killed it I beleive it yet another insult to that creature to throw it back into ocean dead especially as aresult of regulation. Fortunately for the birds they rarely read our stupid regulations and pick up what they can of garbage driven society and at least the fish that have died have benefited another living creature much as I abhor the consequence of cumulative folly in plundering the sea to destruction nopt to mention the other rubbish we throw into the ocean from our own poo to balloons and other plastic debris!
Humans need to be more aware of their actions impact on nature. Thank you.


Coloriage De Fille A Imprimer Gratuit Roger Habilleur Pour is part of great design ideas. Coloriage De Fille A Imprimer Gratuit Roger Habilleur Pour was created by combining fantastic ideas, interesting arrangements, and follow the current trends in the field of that make you more inspired and give artistic touches. We'd be honored if you can apply some or all of these design in your wedding. believe me, brilliant ideas would be perfect if it can be applied in real and make the people around you amazed!
Coloriage De Fille A Imprimer Gratuit Roger Habilleur Pour was posted in January 7, 2019 at 7:47 am. Coloriage De Fille A Imprimer Gratuit Roger Habilleur Pour has viewed by 98 users. Click it and download the Coloriage De Fille A Imprimer Gratuit Roger Habilleur Pour.
Coloriage, Coloriage De Barbie Filename Coloring Page was posted January 26, 2018 at 7:13 am by savetheocean.info . More over Coloriage De Barbie Filename Coloring Page has viewed by 4108 visitor.
Coloriage, Coloriage De Masque was posted April 1, 2017 at 5:06 pm by savetheocean.info . More over Coloriage De Masque has viewed by 2748 visitor.
Coloriage, Coloriage De Maman was posted March 11, 2017 at 7:18 pm by savetheocean.info . More over Coloriage De Maman has viewed by 1603 visitor.
Coloriage, Jeux De Coloriage Gratuit was posted August 9, 2017 at 12:05 pm by savetheocean.info . More over Jeux De Coloriage Gratuit has viewed by 7737 visitor.
Coloriage, Coloriage De Sirene A Imprimer was posted October 3, 2017 at 8:24 pm by savetheocean.info . More over Coloriage De Sirene A Imprimer has viewed by 2197 visitor.
Coloriage, Coloriage De Princesses was posted April 19, 2017 at 7:52 am by savetheocean.info . More over Coloriage De Princesses has viewed by 3256 visitor.
Coloriage, Jeux De Coloriage Magique was posted November 30, 2017 at 7:00 pm by savetheocean.info . More over Jeux De Coloriage Magique has viewed by 8121 visitor.
Coloriage, Jeux De Dora Coloriage Gratuit Filename Coloring Page was posted March 12, 2017 at 10:36 am by savetheocean.info . More over Jeux De Dora Coloriage Gratuit Filename Coloring Page has viewed by 9626 visitor.
Coloriage, Des Coloriages A Colorier was posted April 10, 2017 at 8:50 pm by savetheocean.info . More over Des Coloriages A Colorier has viewed by 5117 visitor.
Coloriage, Coloriage De Jesus Filename Coloring Page was posted September 2, 2017 at 3:25 am by savetheocean.info . More over Coloriage De Jesus Filename Coloring Page has viewed by 2068 visitor.