|| List of recent Resizing-related patents
| Mobile terminal and method for controlling display of object on touch screen|
A method for controlling display of an object displayed on a touch screen in a mobile terminal is provided. The method includes displaying the object on the touch screen, generating an extension bar in response to a touch that is detected on the touch screen for a period of time, generating a zoom window in response to resizing of the extension bar, and zooming in and displaying content of the object in response to movement of the generated zoom window..
|Systems, methods and articles to automatically transform documents transmitted between senders and recipients|
A document transformation system automatically transforms documents electronically transferred between senders and recipients, even where documents of a given type from a given sender which are assumed to be identically formatted differ in various aspects, for instance in scaling, alignment, concatenating, resizing, etc. Document transformation instructions selected based on sender, recipient, or both specify transformation instructions which include one or more maps, document layouts, page layouts, sections extraction instructions, allowing extraction of data or information, and generation of documents or information in a format specified by recipient.
|No-reference spatial aliasing measure for digital image resizing|
A method includes identifying an area in an image that is associated with strong directional energy. The method further includes determining a first estimate of signal energy for the area and a second estimate of aliasing energy for the area.
|Content aware video resizing|
In accordance with some embodiments, jitter accompanying video resizing, can be reduced or even eliminated by analyzing the content that is to be depicted and resizing based on the nature of the content being depicted. As a result, dominant objects in one frame can be handled in a way that reduces or eliminates video jitter or sliding..
|Dynamic control method for resizing sub-windows on a screen of a display|
A dynamic control method for resizing sub-windows on a screen of a display is based on an intuitive drag-and-drop action to enlarge/shrink a sub-window and executed in a monitoring system, comprising steps as follows: pick a focal window, which presents a drag pane with at least a scale icon on its border, on a first split screen layout via a pointer tool; pick and hold one of the at least a scale icon as a drag origin with the pointer tool and activate a drag action from the drag origin to enlarge the drag pane to approximately match a corresponding first sub-window on a second split screen layout; after completing the drag action, the first sub-window is displayed on the screen and a channel image in the focal window will be transmitted to the corresponding first sub-window on the second split screen layout. .
|Method and system for dynamically resizing enclosed storage device partitions|
A computer-implemented method for updating a recovery operating system (os) stored in a boot partition of a storage device. The method involves booting, via host operating system (os) boot files stored in the boot partition, a host os that is stored in a host partition of the storage device, receiving a request to update a recovery os also stored in the boot partition, determining the recovery os update requires additional storage space of size z to be added to the boot partition, decreasing the size of the host partition by the size z, increasing the size of the boot partition by the size z, and updating the recovery os..
|Systems and methods for resizing an image|
In some instances, an image may have dimensions that do not correspond to a slot to display the image. For example, an image content item may have dimensions that do not correspond to a content item slot.
|Resizing selection zones on a touch sensitive display responsive to likelihood of selection|
An electronic device is disclosed for use with a touch-sensitive display. The electronic device includes a processor that displays indicia on the touch-sensitive display that can be touch selected by a user, and defines a size and location of a plurality of selection zones on the touch-sensitive display that are each associated with different ones of the indicia.
|Optical navigation method and device using same|
The invention provides an optical navigation method, which includes: sequentially obtaining plural images including a first image, a second image, and a third image; choosing a main reference block in the first image; comparing the main reference block and the second image by block matching comparison to determine a first motion vector; resizing the main reference block according to the first motion vector to generate an ancillary reference block having a size smaller than the main reference block; and comparing the ancillary reference block and the third image by block matching comparison to determine a second motion vector.. .
|Image forming apparatus, image forming method and computer-readable medium storing image forming program|
A controller of an image forming apparatus is configured to judge whether a first sheet size of the first image data is larger than a size of an in-use sheet. When the first sheet size is larger than the in-use sheet size, it is judged whether the resizing operation is to be applied to the first image data, resize the image size of the first image data to meet the in-use sheet size by applying the resizing operation to the first image data when the resizing operation is to be applied to the first image data, and control the image forming device to form an image on the sheet based on the first image data to which the resizing operation has been applied..
|System and method for generating 360 degree video recording using mvc|
The present invention provides a system and method for combining asymmetrical camera views from a front racing and a back facing camera. Resizing and quality enhancement techniques are used to bring both front and back camera to same quality.
|Technique for deploying operating systems in a virtualized environment|
Systems and methods are disclosed herein to a method of deploying a guest disk comprising: creating a plurality of virtual disks; partitioning each virtual disk into at least an os partition and a data partition; launching virtualization software; booting the restore environment; downloading a os partition image file and a data partition image file, wherein the os partition image file and the data partition image file are smaller than a final system's os and data partitions; expanding the os partition image file onto the guest disk's os partition to create an os file system; expanding the data partition image file onto the guest disk's data partition to create a data file system; and resizing an os file system and the data file system to access unused. Portions of the os and data partitions.
|Dynamic packet traffic performance adjustment systems and methods|
A method, a network, and a network element use dynamic packet traffic performance adjustment techniques. In an exemplary embodiment, the dynamic resizing techniques utilize different packet connections providing connectivity to same sites between which bandwidth resizing is needed.
|User interface for visualizing resizing of table elements|
The present disclosure relates to the resizing of tables elements, such as rows or columns of a table. In one embodiment, a user selects two or more rows or columns to be resized and performs a column or row manipulation corresponding to the desired resize event, such as be interacting with an edge of one of the selected rows or columns.
|Dynamic slice resizing while encoding video|
An apparatus having a plurality of processors is disclosed. The processors may be configured to (i) gather a plurality of statistics by encoding a current picture in a video signal, (ii) calculate a plurality of complexity values in response to both the statistics and a plurality of coefficients and (iii) partition a next picture in the video signal into a plurality of slices in response to the complexity values such that each of the slices has a similar coding complexity.
|Hole enlarging device|
A hole enlarging device for a moveable lens module carrier of a camera includes: an electrical heater, a fixing device and a supporter. The electrical heater includes a heating portion, a clamping member and a plurality of cylindrical metallic rods with different diameters, one of the cylindrical metallic rods being fixed by the clamping member.
|Presentation of image on display screen with combination crop and rotation and with auto-resizing of crop field|
A portable electronic device, computer program product, and method of presenting image information on a display with combined cropping and rotation selection and auto-resizing of cropped portion of the displayed image. A processor accepts a selection of a portion of a displayed image in a selection rectangle frame over the displayed image, based on detecting a first gesture.
|Apparatus and methods for resizing electronic displays|
Apparatus and methods for resizing cots amlcds or other electronic displays, as well as resized displays made using these apparatus and methods, are provided. The electronic display includes a front plate, a back plate, a perimeter seal spacing the front and back plates apart, and image-generating medium contained in an area between the front and back plates.
|Evaluation of resizing capability of web browser|
A new method and computer program for evaluating page resizing of a web browser in order to facilitate development of web browser technology with regard to web browsers' resizing capabilities. The method comprises creating a web page with a test area, which test area comprises a plurality of test elements.
|Methods of resizing holes|
Methods of reducing an initial cross-sectional area of a hole in a component to a predetermined cross-sectional area including preparing a composition comprising at least an aluminum alloy with a melting temperature higher than aluminum, applying the composition to an interior surface of the hole, and then heating the component to cause a metal within the component to diffuse from the component into the composition and react with the aluminum alloy in the composition to form a coating on the interior surface of the hole. The heating step is performed to selectively modify the initial cross-sectional area of the hole and thereby directly attain the predetermined cross-sectional area thereof..
|Graphical user interface|
The disclosed technology includes controlling the differentiation of gestures in a graphical user interface (gui). In one implementation, a gui has a first region including a first interactive user interface object, a second region including a second interactive user interface object, and a third region without any interactive user interface objects.
|Operational efficiency of virtual tlbs|
Various mechanisms are disclosed for improving the operational efficiency of a virtual translation look-aside buffer (tlb) in a virtual machine environment. For example, one mechanism fills in entries in a shadow page table (spt) and additionally, speculatively fills in other entries in the spt based on various heuristics.
|Frame converter and frame conversion method|
There is provided a frame converter that writes input data included in an input frame to a buffer to accumulate the input data and outputs data read from the buffer as output data included in an output frame, the frame converter includes a setting unit configured to set a time interval from start of resizing of data rate of the input data to start of resizing of data rate of the output data when resizing of an accumulation amount in the buffer is performed in which data rates of the input data and the output data vary, and an adjustment unit configured to adjust to approximate the data rate of the output data to the data rate of the input data after the time interval has elapsed since the start of resizing of data rate of the input data.. .
|Method and system for selectively metering network traffic|
An approach for resizing a network tunnel based on criteria associated with incoming traffic to the network is described. A tunnel management platform determines a frequency or a relevancy of network traffic matching predetermined class of service criteria.
|Method for editing font size for font arranged in a layout on an electronic interface using real time visual input|
A system for working with image and or text-based projects includes a server having access to least one processor and a data repository, the server including a non-transitory physical medium and software running from the non-transitory physical medium, the software providing a first function for establishing a client-server connection between the server and at least one user-operated computing appliance connected to the network, a second function for initiating and maintaining an active data session between one or more users involved in working with the image and/or text-based projects through a graphics user interface (gui), a third function for linking a multi-part text resizing tool to one or more user-input actions on one or more text-based assets added to or pre-existing on a page layout, and a fourth function for retrieving and presenting the text-resizing tool in the gui upon detection of one of the user-input actions.. .
|Screen resize for reducing power consumption|
Embodiments disclosed herein provide systems, methods, and software for dynamically managing power consumption of a device capable of operating on battery power, or other power. In particular, the size of the viewable area of the display may be dynamically controlled to reduce the number of activated pixels to reduce power consumption.
|Method for resizing network connection in the optical transport network supporting protection switching|
There is provided a method for resizing a network connection in an optical transport network that supports protection switching and receives a flexible optical channel data unit (oduflex(gfp)) signal. In addition, at nodes located on a protection path for protection switching, only a link connection resize (lcr) protocol, except for a bandwidth resize (bwr) protocol, of hitless adjustment of oduflex(gfp) (hao) procedure is executed.
|Image processor, image processing method, and digital camera|
A digital camera includes: a horizontal reduction (resizing) processor 301 for reducing a raw image from single-sensor color imaging device to an image corresponding to a video recording size in an input line direction; a memory section 303 storing horizontally resized image data; a plurality of vertical reduction (resizing) processors 304, 306, and 308 reducing (resizing), in a vertical direction orthogonal to the input line direction, a plurality of pieces of reduced line data read out from the memory section 303; and horizontal reduction (resizing) processors 310 and 312 reducing a plurality of images reduced (resized) in the horizontal and vertical directions back into images of a display size and a face detection size in the input line direction.. .
|Dynamic virtual machine resizing in a cloud computing infrastructure|
A method for providing dynamic resizing of at least one virtual machine in a cloud infrastructure includes steps of: obtaining a measure of resource usage for the virtual machine and/or application performance of an application running on the virtual machine; determining, as a function of prescribed rules relating to resource usage and the measure of resource usage and/or application performance, whether the virtual machine requires resizing; and resizing the virtual machine to dynamically change resource availability for the virtual machine so as to maintain resource usage and/or application performance within prescribed limits defined by the prescribed rules.. .
|Presenting wagering game content|
Techniques for processing and presenting wagering data are presented herein. In one embodiment, a method comprises configuring a wagering game terminal for contemporaneously presenting content for a plurality of wagering games.
|Dynamic hitless oduflex resizing in optical transport networks|
The present invention and its embodiments are made to provide for dynamic hitless resizing in optical transport network without any identification of matching time slots by the network management system (nms) or any control plane signaling including generalised multi protocol label switching (gmpls). An aspect of the invention provides for a method of hitless oduflex connection resizing in an optical transport network by incrementing or decrementing the oduflex connection between the nodes, based on an indication command given to a source node for bandwidth increase or decrease, by identifying and matching at least one time slot through link connection resizing (lcr) protocol message exchanges.
|Methods and device for efficient resampling and resizing of digital images|
Described are a system and method to determine the initial luma and chroma phase such that the resulting image after chroma upsampling and scaling has zero phase difference between the luma and chroma components. Particularly, the described method may include receiving a subsampled input image having luma and chroma values.
|Image processor, image processing method, and digital camera|
An image processor includes: a reduction (resizing) processor 102 that reduces an original image obtained from a single-sensor color imaging device to an image conforming to a display size of a display monitor; and a rearranged color array display data generation processor 103 that generates one or more types of color array images conforming to a color pixel array of the display monitor, based on the reduced image. With this configuration, one or more types of display reduced-size image having color information of the original image are generated.
|Image sharpness classification system|
A method for predicting whether a test image (318) is sharp or blurred includes the steps of: training a sharpness classifier (316) to discriminate between sharp and blurred images, the sharpness classifier (316) being trained based on a set of training sharpness features (314) computed from a plurality of training images (306), the set of training sharpness features (314) for each training image (306) being computed by (i) resizing each training image (306) by a first resizing factor; (ii) identifying texture regions (408, 410) in the resized training image; and (iii) computing the set of sharpness features in the training image (412) from the identified texture regions; and applying the trained sharpness classifier (316) to the test image (318) to determine if the test image (318) is sharp or blurred based on a set of test sharpness features (322) computed from the test image (318), the set of test sharpness features (322) for each test image (318) being computed by (i) resizing the test image (318) by a second resizing factor that is different than the first resizing factor; (ii) identifying texture regions (408, 410) in the resized test image; and (iii) computing the set of sharpness features in the test image (412) from the identified texture regions.. .
|Graph display processing system|
After an operator has roughly moved a plurality of windows 101-103, with a graph (e.g. Spectrum) placed in each window, to desired positions by a manual operation, initial positional coordinates of each window are acquired.
|Dynamically resizable circular buffers|
Methods and apparatus for dynamically resizing circular buffers are described wherein circular buffers are dynamically allocated arrays from a pool of arrays. The method comprises receiving either a request to add data to a circular buffer or to remove data from a circular buffer.
|Method for increasing image resolution|
A method for resizing an input digital image to provide a high-resolution output digital image having a larger number of image pixels. The input image pixels in the input digital image are analyzed and assigned to different pixel classifications.
|Providing a seamless transition for resizing virtual machines from a development environment to a production environment|
A method, system and computer program product for providing a seamless transition for resizing virtual machines from a development environment to a production environment. An administrative server receives an instruction from a customer to resize a virtual machine running on a cloud computing node, where the resized virtual machine requires physical resources (e.g., twenty physical processor cores) to be utilized in the production environment.
|Sizing a pane of a window presented on a display|
Sizing a pane of a window presented on a display. The window is presented to a user on the display.
|Resized image compression based on frequency content|
Examples disclosed herein relate to compressing an image by resizing an image and compressing the resized image based on frequency content. A processor may resize an image to a target size if the pixel area of the image is greater than the sum of the target pixel area plus a resizing tolerance.
|Dynamic functionality based on window characteristics|
A system and method are described for changing window's functionality upon detecting resizing events. According to one example method, a plurality of size thresholds is defined that are associated with a plurality of functional states for a window.
|Apparatus and method for extracting object|
An apparatus and method for quickly and accurately extracting an object in an image, the method including: performing at least one resizing on an extraction model pattern for of the object to be extracted; scanning an image frame, captured by a camera, using each of the at least one resized extraction model pattern, and extracting the object that is matched with any one of the at least one resized extraction model pattern; and displaying information about a position of the extracted object.. .
|Method for providing user interface having multi-tasking function, mobile communication device, and computer readable recording medium for providing the same|
A method for providing a user interface, the method includes displaying a foreground application window on a touch screen of a mobile communication device, detecting an input pattern for displaying a multi-tasking bar, displaying the multi-tasking bar on the touch screen in response to detecting the input pattern for displaying the multi-tasking bar, the multi-tasking bar configured to divide the touch screen into at least two areas, and resizing the foreground application window within a first area of the at least two areas.. .
|Method for resizing network connection in the optical transport network supporting protection switching|
There is provided a method for resizing a network connection in an optical transport network that supports protection switching and receives a flexible optical channel data (oduflex(gfp)) signal. In addition, hitless adjustment of oduflex(gfp) (hao) procedure includes suppress bandwidth resize (sbr) information that prevents a bandwidth resize (bwr) protocol from being initiated.
|Method for displaying background screen in mobile terminal|
A method for displaying a background screen in a mobile terminal is provided. The method includes resizing at least one of a plurality of background screens according to a first input, displaying at least one of the at least one resized background screen, detecting a second input, and transitioning among the resized background screens based on the detected second input, wherein the background screens respectively include an icon..
|Configuration and management of light positioning system using digital pulse recognition|
In one aspect, the present disclosure relates to a method for a method for hiding a camera preview feed of a mobile device application. The method may proceed by the mobile device application enabling an imaging sensor of the mobile device, where the software of the mobile device requires the mobile device application to display the camera preview feed when the imaging sensor is enabled.
|Optical connection hitless bandwidth or spectrum resizing|
A method and system are disclosed in which a signaling message conforming to a gmpls signaling protocol and associated with an optical connection is generated and transmitted by a transmit node to a receive node to change the size of a connection bandwidth in a network. The message may include information indicative of a number of spectral portions which correspond to frequencies of selected ones of the plurality of optical signals, selected ones of the plurality of optical signals being available to carry data from the transmit node to the receive node; and information indicative of a change in the number of selected ones of the plurality of optical signals.
|Content-aware image resizing using superpixels|
Illustrative embodiments of methods, machine-readable media, and computing devices that provide content-aware image resizing using superpixels are disclosed. In some embodiments, a method may include segmenting a machine-readable image file into a plurality of superpixels, where each of the plurality of superpixels corresponds to a plurality of pixels of the machine-readable image file.
|Method of content aware image resizing|
Audiovisual content presentation to users has evolved from users receiving hardcopy printed materials to their searching and retrieving information by accessing any of hundreds of millions of web sites and billions of web pages. User retrieval being performed on a wide variety of platforms from high performance pcs to low performance cellular telephones.
|Resizing a path in a connection-oriented network|
An existing path in a connection-oriented network requires resizing from a first size to a second size. Nodes exchange control plane signalling with other nodes which advertises available resources on links between nodes.
|System and method for dynamically resizing a parity declustered group|
A storage server resizes an array of mass storage devices and distributes data blocks stored in the array of mass storage devices evenly in a declustered organization across the resized array of mass storage devices. Resizing the array of mass storage devices may include adding a new mass storage device to the array or removing a mass storage device from the array.
|Printing on alternative print media when preferred media is unavailable|
When an insufficient quantity of a preferred print media is installed in a selected printing device, methods and systems automatically output an insufficient-print-media notice and one or more reconfiguration options for proceeding with printing the print data on one of the installed print media types. In response, a selected reconfiguration option is received that identifies an alternative print media to be used in place of the preferred print media when executing the print request.
|Method for dynamically modifying zoom level to facilitate navigation on a graphical user interface|
Embodiments herein include a scroll manager that provides a mechanism for scrolling that includes automatic zooming or resizing during a scrolling operation. In response to receiving a scroll input, the scroll manager automatically reduces a graphical display size of electronic content to a second graphical display size while simultaneously moving the electronic content across a display area in a given direction.
|Systems and methods for developing adaptive layouts for electronic content|
One embodiment involves placing a guide on a layout for a page of electronic content including a first object and a second object. The guide contacts the first object and does not contact the second object.
|Using snapshots to represent slow applications|
In response to certain inputs to an application, the operating system generates a snapshot of the graphical interface of an application. Such inputs include, but are not limited, actions that initiate an update of the graphical interface in the display area for the application, such as repositioning, resizing and/or rotating the display area, bringing the display area onto the display, and removing the display area from the display.
|Apparatus, method, and system for providing a decision mechanism for conditional commits in an atomic region|
An apparatus and method is described herein for conditionally committing and/or speculative checkpointing transactions, which potentially results in dynamic resizing of transactions. During dynamic optimization of binary code, transactions are inserted to provide memory ordering safeguards, which enables a dynamic optimizer to more aggressively optimize code.
|Presentation of image on display screen with combination crop and rotation and with auto-resizing of crop field|
A portable electronic device, computer program product, and method of presenting image information on a display with combined cropping and rotation selection and auto-resizing of cropped portion of the displayed image. A processor accepts a selection of a portion of a displayed image by creating and displaying a selection rectangle frame over the displayed image based on detecting a first user gesture in connection with the displayed image.
|Content-adaptive image resizing method and related apparatus thereof|
An image resizing method includes at least the following steps: receiving at least one input image; performing an image content analysis upon at least one image selected from the at least one input image to obtain an image content analysis result; and creating a target image with a target image resolution by scaling the at least one input image according to the image content analysis result, wherein the target image resolution is different from an image resolution of the at least one input image.. .
Systems, methods, and computer media for resizing icons displayed in a user interface are provided. Icons in a display can be resized by a user interacting with the icon itself.
|Method and system for image feature extraction|
Image feature extraction includes extracting an cutout image that includes an object from an original image; filling borders of the cutout image with a single color as a background to generate a minimum square image; resizing the minimum square image into a resized square image having a first predetermined size; dividing the resized square image into sub-image blocks having a second predetermined size; computing luminosity derivatives of neighboring pixels in horizontal, vertical, positive 45°, and negative 45° directions for the sub-image blocks; obtaining a quintuplet characteristic vector for the sub-image block; and forming an image characteristic vector of the original image using the quintuplet characteristic vectors of the sub-image blocks.. .
|Method and arrangement for treatment of liner sleeve|
A method for preparing a resizing sleeve for lining a joining point in a pipe assembly having pipes of thicker and thinner diameter. The method includes stretching the resizing sleeve in diameter to the size of the thicker pipe in diameter of the pipe assembly, installing an installation hat according to the thicker pipe in diameter of the pipe assembly by airtightly gluing it onto the stretched resizing sleeve, and returning the resizing sleeve to the size of the thinner pipe in diameter of the pipe assembly to be lined.
|Portable electronic device including virtual keyboard and method of controlling same|
A method includes displaying a keyboard on a display of an electronic device, detecting a tilt of the device, and when the detected tilt is associated with a keyboard transformation function, resizing one or keys of the keyboard.. .
|Method and system for automatically discovering oduflex bandwidth lossless adjustment capability|
A method and system for automatically discovering a flexible rate optical data unit (oduflex) bandwidth hitless resizing capability are provided in the present document. The method includes: a source end interface of a link sending link summary message to an opposite end interface of the link, wherein the link summary message carries information of whether the source end interface of the link supports the oduflex bandwidth hitless resizing capability; after receiving the link summary message, the opposite end interface of the link feeding back message to the source end interface of the link according to said information or according to said information and whether the opposite end interface of the link supports the oduflex bandwidth hitless resizing capability, the source end interface of the link determining whether the link supports the oduflex bandwidth hitless resizing capability according to the message fed back by the opposite end interface of the link..
|Preserving image privacy when manipulated by cloud services|
An apparatus and method for preserving image privacy when manipulated by cloud services includes middleware for receiving an original image, splitting the original image into two sub-images, where the rgb pixel values of the sub-images have a bit value that is less than rgb pixel values of the original image. The sub-images are encrypted by adding a keystream to the rgb pixel values of the sub-images.
|Multi-touch manipulation of application objects|
The manipulation system described herein provides a common platform and application-programming interface (api) for applications to communicate with various multi-touch hardware devices, and facilitates the interpretation of multi-touch input as one or more manipulations. Manipulations map more directly to user intentions than do individual touch inputs and add support for basic transformation of objects using multiple touch contacts.
|Chained flex menus|
A method of displaying and navigating information using a hierarchical, spring loaded dhtml menu system that adjusts to fit the boundaries of a resizable, container. A set of standard html table row elements, having a hierarchical dependency, is consistently displayed as a web-page, under reasonable resizing.
|Resampling and picture resizing operations for multi-resolution video coding and decoding|
Techniques and tools for high accuracy position calculation for picture resizing in applications such as spatially-scalable video coding and decoding are described. In one aspect, resampling of a video picture is performed according to a resampling scale factor.
|Image magnification based on display flexing|
Systems and methods control resizing a presentation of an image on a flexible display. An initial presentation of an image is provided on a flexible display.
|Apparatus and methods for resizing electronic displays|
Apparatus and methods are provided for resizing an electronic display that includes front and back plates, a perimeter seal spacing apart the plates and defining an enclosed cell area between the plates that includes an original display image area, image-generating medium sealed in the enclosed cell area, and electrical circuits on inner surfaces of the plates extending throughout the original display image area. For example, a cut line may be identified that intersects across the original display image area of the display.
|Ring resizing insert|
A ring resizing insert, comprising a length of insert material configured in a ring shape with an outer end overlapping an inner end and having a contoured outer surface to engage an inner surface of a ring, the ring resizing insert capable of engaging a finger when inserted therethrough and capable of expanding outwardly to allow a knuckle to pass therethrough.. .
|Systems and methods for modifying virtual keyboards on a user interface|
A method and apparatus for modifying virtual keyboards is disclosed. An electronic device displays (705) a first virtual keyboard on a user interface.