| Patent application number | Description | Published |
| 20090058872 | Dynamically reconfigurable graphics layer system and method - A method of displaying a user interface in a portable electronic device is provided. The method includes displaying a user interface via a graphics layer attached to a software renderer, detaching the graphics layer from the software renderer, and attaching the graphics layer to one or more of a plurality of hardware layers, such that the display of the graphics layer is facilitated by one or more features of at least one of the hardware layers. An electronic device is provided that includes a display, a processor coupled to the display and configured to provide a plurality of hardware layers, and a user interface comprising a graphics layer, wherein the display of the graphics layer is facilitated by one or more features of at least one of the hardware layers, wherein the graphics layer dynamically attaches to or detaches from one or more of the plurality of hardware layers. | 03-05-2009 |
| 20090063837 | User influenced loading sequence - There is provided a method for altering a sequence in which programs and content are loaded upon startup of an electronic device. A user may change the loading sequence by selecting a program or content before the loading sequence has finished. In addition, the altered loading sequence may be saved and utilized when the electronic device is powered on again. There is also provided a tangible, machine-readable medium for performing the described method. Finally, there is provided an electronic device having a memory device for storing a loading program that defines a loading sequence, a processor for loading programs and content based on the loading sequence, and a user interface for delivering user input to the loading program to alter the loading sequence. | 03-05-2009 |
| 20090063964 | Font preloading - There is provided a method for preloading the glyphs required to display the content of a system. In accordance with an embodiment of the present technique, only those glyphs which are present in the system upon startup or synchronization of an electronic device are preloaded. The glyphs present upon startup or synchronization of the electronic device may be determined by scanning the system. In an illustrated embodiment, scanning the system may include analyzing models and views to determine the glyphs present in the system. | 03-05-2009 |
| 20090064021 | User interface elements cloning and transitions - Systems and methods of displaying a user interface in a portable electronic device are provided. In one embodiment, a method includes creating a first clone and a second clone of a user interface element. The method also includes displaying the first clone of the user interface element on a display of the portable electronic device, modifying the second clone of the user interface element, and transitioning between the first clone of the user interface element and the second clone of the user interface element. In another embodiment, a method includes displaying an initial user interface element and displaying a transition between the initial user interface element and a final user interface element, wherein the transition is selected based on a classification of the initial user interface element and a classification of the final user interface element. | 03-05-2009 |
| 20090064039 | List item layouts system and method - A method of displaying list items is provided that includes defining a plurality of list items, defining a plurality of layouts, and linking each list item to a layout such that each layout can be linked to one or more list items. An electronic device is provided that includes a display and a user interface configured to display lists on the display, wherein the items of the lists are formatted based on a limited number of layout types such that the items having similar components share a common layout type. A user interface for an electronic device is also provided that includes a plurality of list items having properties defined by a layout, wherein each layout defines the properties for one or more list items and is stored in an object. | 03-05-2009 |
| 20090240912 | SYSTEM AND METHOD FOR SELECTIVELY STORING AND UPDATING PRIMARY STORAGE - A method and system is disclosed for selectively storing and updating data in primary storage. The primary storage may initially be evenly partitioned into a predetermined number of partitions. As a user selects a program, the partitions dedicated to programs not selected are reduced in size. As subsequent selections are made by the user, the partitions of the primary storage are adjusted to accurately represent the next set of possible selections available to a user. A second selective storing technique involves storing a list of assets for display in one of the partitions. This list is a predetermined portion of an entire list of assets available for selection by the user. User input, such as scrolling through the assets, allows a user to sort through the partial list. Once the user input is completed, the asset list may be repopulated with predetermined assets corresponding to the portion of the list selected by the user. | 09-24-2009 |
| 20100064113 | MEMORY MANAGEMENT SYSTEM AND METHOD - A technique for managing memory allocation in an electronic device is provided. In one embodiment, a method includes loading a memory allocation strategy for an application executed by a processor of a device, and requesting memory for the application from various memory locations in accordance with the memory allocation strategy. In one embodiment, the device includes multiple sets of contiguous memory blocks and a memory heap, memory may be requested from at least one of these memory locations, and memory may then be allocated to the application in response to the request. In some embodiments, the memory allocation strategy may be stored in the device prior to execution of the application. Various other methods, devices, and manufactures are also provided. | 03-11-2010 |
| 20100251178 | LIST ITEM LAYOUTS SYSTEM AND METHOD - A method of displaying list items is provided that includes defining a plurality of list items, defining a plurality of layouts, and linking each list item to a layout such that each layout can be linked to one or more list items. An electronic device is provided that includes a display and a user interface configured to display lists on the display, wherein the items of the lists are formatted based on a limited number of layout types such that the items having similar components share a common layout type. A user interface for an electronic device is also provided that includes a plurality of list items having properties defined by a layout, wherein each layout defines the properties for one or more list items and is stored in an object. | 09-30-2010 |