US20030169306A1 - Creating a screen saver from downloadable applications on mobile devices - Google Patents
Creating a screen saver from downloadable applications on mobile devices Download PDFInfo
- Publication number
- US20030169306A1 US20030169306A1 US10/092,261 US9226102A US2003169306A1 US 20030169306 A1 US20030169306 A1 US 20030169306A1 US 9226102 A US9226102 A US 9226102A US 2003169306 A1 US2003169306 A1 US 2003169306A1
- Authority
- US
- United States
- Prior art keywords
- application
- screen saver
- handle
- mode
- saver mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
Definitions
- This invention relates generally to mobile communication devices. More particularly, the present invention relates to a device having a screen saver program stored thereon that manages applications to operate in a screen saver mode.
- Screen saver programs are well known in the art for use on conventional computers. These programs conventionally serve various functions, including prevention of burn-in on cathode ray tube (CRT) screens, saving power, and providing decorative views.
- CRT cathode ray tube
- screen saver programs have been proposed that provide useful information, such as providing contact information for an operator associated with a particular computer (e.g. the operator's mobile telephone number, the operator's location for a time period, etc.) or for providing the current time.
- Interactive screen saver programs have also been proposed. These programs, for example, may display a text message received by a computer while operating a screen saver program. As another example, an interactive screen saver program may permit a person to request that a message be sent to a designated pager while remaining in screen saver mode. Many of the screen savers proposed, therefore, are able to modify their displays based, for example, on the reception of information or on interactive inputs.
- the screen saver programs proposed have been limited to displaying the types of views for which they have been specifically programmed. For example, although a text message screen saver program can display an infinite number of different messages, it can only display a limited number of message types according to its programming. It cannot display the current time or paging information if it has not been programmed to do so. In other words, these screen saver programs are limited to their programmed displays.
- Screen saver programs have also been proposed for wireless mobile communication devices. Because these devices do not need protection from burn-in associated with CRTs, they are typically designed to save battery power or to display information such as wireless signal strength, date, time, etc. Screen saver programs on these devices are typically less functional than screen savers for larger computing devices; however, like programs for larger devices, they are limited in their functionality according to their particular programming.
- the present invention provides a system and method for creating a screen saver from one or more applications.
- a device operating in a screen saver mode according to the present invention is able to perform an unlimited number of functions and to display an unlimited number of display types by executing other applications. Operation of the device in screen saver mode is only limited by the other applications invoked by a screen saver program. Because the screen saver uses other applications, it is easier to develop the screen saver program, which may also take less storage space than conventional screen saver programs. By invoking other applications, the screen saver program can use functions and settings inherent to those applications, such as settings that may be needed for secure transmissions or for access to certain websites.
- the present invention includes a computing apparatus having a display screen, a storage medium, a computer application stored in the storage medium, and a screen saver program stored in the storage medium.
- the application has at least one handle that executes the application in a screen saver mode when it is selected.
- the application is a program that operates in a full application mode on the apparatus, but that is configured to also operate with reduced functionality in the screen saver mode.
- the screen saver program is executed.
- the screen saver program selects the application handle, which executes the application in the screen saver mode. While operating in the screen saver mode, the application creates images that are shown on the display screen.
- the device includes a carousel containing the at least one application handle.
- the apparatus includes a number of applications that have been configured for operation in a screen saver mode and further includes more than one handle for many of the applications.
- Each handle is preferably associated with operation of an associated application in a different screen saver mode.
- the screen saver carousel contains the handles for applications an operator desires the screen saver to execute during its operation.
- the carousel preferably includes a database stored in the storage medium that includes the handles, rules for selecting the handles, and parameters associated with each handle.
- the rules which generally determine when each handle is executed in the screen saver mode, are preferably definable by the operator.
- the parameters which generally control some operational aspects of the associated application in the screen saver mode according to the particular handle, are also preferably definable by the operator.
- the apparatus is in communication with a network and at least one application is configured to display current information based on data received through the network.
- the at least one application is continually updated during operation in response to reception of data from the network, so that the most current data is continually displayed.
- the apparatus is a wireless communication device.
- a method for creating screen saver displays includes the steps of creating an application handle, adding the application handle to the screen saver carousel, starting the screen saver program, and selecting the application handle.
- the method further includes the steps of installing the application on the apparatus, and selecting an option during installation for the application to operate in a screen saver mode.
- the method preferably further includes the steps of executing the application in a full application mode and selecting an option for installing a screen saver mode.
- the method preferably includes the steps of monitoring the apparatus for input from a command entry device, or monitoring the apparatus for a timeout signal while an application is operating in a screen saver mode. If a timeout signal is received, the method further includes the step of executing another application to operate in a screen saver mode. If the device detects input from the command entry device, the method further includes the step of determining whether the application operating in a screen saver mode is interactive. If it is not interactive, the screen saver terminates and the device returns to normal functionality. If the application is interactive and if the input detected corresponds to an interactive function of the application, the method includes the step of executing the application in full application mode.
- computer-executable instructions for implementing the disclosed methods are stored on computer-readable media.
- FIG. 1 shows an exemplary layout of a system according to the present invention including a wireless communication device or apparatus in communication with a network;
- FIG. 2 shows a functional block diagram of the device of FIG. 1;
- FIG. 3 shows a flow diagram for creating a screen saver according to the present invention depicting steps for configuring an application for operation in a screen saver mode during installation of the application;
- FIG. 4 shows a flow diagram for creating a screen saver according to the present invention depicting steps for configuring an installed application for operation in a screen saver mode
- FIG. 5 shows a flow diagram depicting steps for operating a screen saver on a device according to one embodiment of the present invention
- FIG. 6 shows sample screen views according to operation of an application in a full application mode on a device according to the present invention
- FIG. 7 shows sample screen views according to operation of the application of FIG. 6 in a screen saver mode
- FIG. 8 shows sample screen views according to operation of a different application from FIGS. 6 & 7 in a full application mode on a device according to the present invention
- FIG. 9 shows sample screen views according to operation of the application of FIG. 8 in a screen saver mode.
- the invention may be embodied in various forms.
- One embodiment of the present invention includes an apparatus or device as shown in FIGS. 1 and 2.
- the apparatus for displaying screen saver views according to this embodiment is a wireless communication device 10 ; however, it is appreciated that the apparatus could be one of many different types of computing devices, such as a desktop, laptop, or handheld computer.
- the device 10 is in communication with a wireless network 12 via a wireless communication system as is known in the art.
- the device 10 generally includes a display screen 14 , a memory 16 , a processor 18 , a keypad 20 , and an antenna 22 .
- the display screen 14 displays text and/or graphics and may include, for example, a liquid crystal display (LCD) screen.
- the memory 16 is a storage medium for storing data that, in this embodiment, includes nonvolatile memory such as flash memory for storing downloadable programs, random access memory for operating the programs, and read-only memory for storing operating instructions and pre-installed programs; however, other types of media for storing data could be used.
- the processor 18 performs operations for the device in accordance with instructions from software stored in the memory.
- the keypad 20 is a type of command entry device common in the art that permits an operator to interact with the device and provide commands for operation of the device. Other types of command entry devices may include a microphone for receiving voice commands, a touch screen, mouse, etc.
- the antenna 22 transmits and receives signals between other devices or stations in the wireless network 12 as is known in the art.
- An application as used herein is generally a computer program that has a full application mode independent of the screen saver program. In other words, an application may operate on the device independent of the state of the screen saver program.
- An application and the screen saver program may share access to certain routines, such as application program interfaces (API) or dynamic link library (DLL) files; however, they are both independent programs.
- the screen saver program may control an application in the sense that it may execute or close the application or provide operational parameters, but otherwise the application generally controls its own operation.
- the device 10 includes a plurality of applications; however, only 3 of the sample applications include a screen saver handle 28 (shown as H 1 a , H 1 b , H 4 and H 5 in FIG. 2). Two of these handles, and H 1 b , are associated with the same application A 1 .
- a screen saver handle 28 activates a corresponding application in a screen saver mode of the application.
- the application operates with reduced functionality compared with the full application mode of the application.
- a single application may have more than one handle (see H 1 a and H 1 b in FIG. 2), in which case each handle activates the same application in a different reduced functionality mode or with different operating parameters (discussed below).
- the applications may be configured by the operator to operate in various screen saver modes according to the options of the application.
- the device is a JavaTM 2 Micro Edition (J2ME®) capable mobile device as is known in the art, meaning the device can operate as a virtual machine for the JavaTM platform.
- J2ME® JavaTM 2 Micro Edition
- the applications according to this embodiment include programs written for the J2ME® platform, and include applications downloaded from the network 12 .
- a 1 may comprise a web browser application
- a 2 may comprise a game application
- a 3 may comprise a scheduling application
- a 4 may comprise a stock ticker application
- a 5 may comprise a photo-viewing application.
- the carousel 30 comprises a set of locations in the memory 16 where the handles of applications to be executed during operation of the screen saver program are stored.
- the carousel 30 is part of a database 32 stored in the memory 16 .
- the carousel 30 contains certain ones of the handles 28 that a user desires to be selected by the screen saver program 24 .
- the database 32 also contains rules 34 for selecting the handles 28 and parameters 36 for executing applications associated with the handles.
- the handles 28 contained in the carousel are the handles associated with applications chosen by the operator for execution during operation of the screen saver program.
- the screen saver program 24 comprises a program that in operation manages the execution of applications in their screen saver modes. It accomplishes this by selecting in turn each of the handles 28 contained in the carousel 30 .
- the scheduling and timing of those applications is governed by the rules 34 in the database.
- the rules could, for example, be as simple as time slices, or be complex, such as prioritizing based on information available with the application at the current time.
- the rules 34 could be default rules or the user could change these rules, thus varying the look and feel of the screen saver.
- the screen saver program selects a handle to execute an associated application in a screen saver mode
- the application is executed according to parameters 36 whose values are configured by the user.
- the parameters 36 may be based on the rules 34 .
- a stock ticker application A 4 could have a parameter URL that defines from where to get the stock data.
- This parameter could have different values based on the time of the day and may be configured by the user. For instance, the user could choose a parameter URL associated with data from the New York Stock Exchange® for certain hours of the day and another parameter URL associated with data from the Helsinki Stock Exchange for other hours of the day.
- the parameters could also indicate certain stock symbols to monitor during certain times or days.
- the screen saver program includes a configuration tool 38 that permits the user to modify the rules 34 and the parameters 36 contained in the database 32 .
- the configuration tool 38 of the screen saver program is executed, such as from a toolbar or other link for executing the configuration tool, a user can modify the rules 34 and parameters 36 for each application handle 28 .
- a user can change the look and operation of the screen saver for the device by simply changing the rules 34 and parameters 36 for each application handle 28 in the carousel 30 , and by deleting and adding existing handles in the carousel.
- the configuration tool is part of the screen saver program in this embodiment, it could be a completely different database editor program as is known in the art, or it could be a set of routines that the applications can invoke during set up in a screen saver mode, or other means for editing data in a database.
- the user has removed handle H 5 from the carousel even though application A 5 has been set up to operate in a screen saver mode.
- the user could use the configuration tool 38 to add handle H 5 to the carousel at a later time.
- the user can also add new handles to the carousel by installing new applications and setting them up for operation in a screen saver mode, by setting up existing applications for operation in a screen saver mode, or by setting up additional screen saver modes for existing applications having an existing handle in the carousel.
- the steps for installing a new downloaded application on the device 10 and setting it up for operation in a screen saver mode according to this embodiment of the invention are shown in FIG. 3. Accordingly, the process starts with a user downloading 40 a new application and attempting to install the application on the device 10 .
- the application is installed 42 into the memory 16 , which is the area according to the present embodiment for storing applications.
- the application informs the user of the screen saver mode option and the resources needed 44 for operation in the screen saver mode (e.g. network access).
- the user previews 46 the screen saver mode and chooses 48 whether he wants the screen saver mode for the application. If the user chooses to have the screen saver mode, an application handle is created and added 50 to the screen saver carousel 30 . If the user chooses not to have the screen saver mode, an application handle is not created and the process stops.
- FIG. 4 The steps for setting up an installed application for operation in a screen saver mode according to one embodiment of the invention are shown in FIG. 4. Accordingly, the process starts with the user selecting 52 and thereby executing the application to be set up. With the application in full application mode, the user selects 54 the menu choice related to the application's options, and selects 56 the choice for “screen saver mode install.” The user previews 58 the screen saver mode and chooses associated options if available. If the application does not have options beyond a single screen saver mode, then the user is not given the opportunity to choose options. If the application has options that may allow for more than one screen saver mode, then the user can choose associated options. These options, for example, may include the level of functionality of the application in a screen saver mode.
- one screen saver mode according to selected options may permit the browser to be somewhat interactive, whereas another screen saver mode may only display views without interactivity.
- the application evaluates 60 the screen saver mode chosen to determine if it is already installed, and if it is, the application notifies 62 the user and the process stops. If the same screen saver mode for the selected options is not already installed, the application handle is added 64 to the screen saver carousel.
- FIG. 5 The operation of a screen saver according to one embodiment of the present invention is generally depicted in FIG. 5.
- the device 10 monitors 66 itself to determine if a period of inactivity has been exceeded.
- the device 10 simply monitors inputs from the keypad 20 ; however, it could additionally monitor whether the device is involved in certain activities, such as a telephone call, or whether inputs are received from other command entry devices, such as a microphone.
- the device starts 68 the screen saver program 24 .
- the screen saver program determines 70 whether the carousel is empty. If the carousel is empty, the screen saver program instructs the device to show 72 a default screen saver image on the display 14 .
- the device monitors 74 the keypad 20 for input, and if a key from the keypad is pressed while the default screen saver image is being shown, the device terminates 76 the screen saver program 24 , and the process stops. If a keypad is not pressed, the default screen saver images continue to be shown.
- the screen saver program enters an application selection loop 78 .
- the screen saver program selects 80 a first handle according to rules 34 stored in the database 32 , which activates 82 the application associated with the first handle.
- the device 10 continues to monitor 84 the keypad 20 for input.
- the screen saver program 24 monitors 86 the period that the first application operates.
- the screen saver evaluates the priority for activating a different handle according to the rules 34 .
- the rules dictate that the applications be executed sequentially in a round robin fashion. Accordingly, the screen saver program determines 88 whether application currently in operation is the last one sequentially in the carousel 30 . If the last sequential application is operating, the screen saver program 24 sets 90 an application selection counter i equal to 1; otherwise, the program 24 increments 92 the application selection counter i by 1. The screen saver returns to the step of selecting 80 an application handle according to the rules, which in this example, is according to the sequential application counter i.
- the screen saver program As the screen saver program is managing applications, if the device 10 detects 84 input from the keypad 20 , the screen saver program evaluates 94 whether the current application in operation is interactive. If it is interactive, the device 10 evaluates 95 whether the input from the keypad is associated with a function of the operating application. If so, the device 10 terminates 96 the screen saver program and the application operating in a screen saver mode is activated 98 in a full application mode. If the application operating is not interactive, or if the input detected is not associated with a function of the interactive operating application, the device 10 terminates 76 the screen saver program and the device returns to normal functionality.
- FIGS. 6 - 9 sample screen views for a device 10 according to the present invention operating in a screen saver are shown.
- application A 1 is a web browser application.
- application A 1 is operating in a full application mode. In this mode, the user has directed the browser application to a web site via the network 12 providing current weather information. If left in the full application mode, the browser will show on the display 14 current weather information throughout the day as it receives new data.
- the display 14 shows a time/date indicator 100 . Additionally, it provides a further selector 102 and a back selector 104 for permitting the user to control browser views.
- FIG. 1 is a web browser application.
- FIG. 6 is a web browser application.
- FIG. 6 is a full application mode. In this mode, the user has directed the browser application to a web site via the network 12 providing current weather information. If left in the full application mode, the browser will show on the display 14 current weather information throughout the day as it receives new data.
- the display 14 shows a time/date
- handle H 1 a associated with application A 1 has been selected by the screen saver program 24 , and application A 1 has been executed in a screen saver mode.
- the parameters 36 associated with handle H 1 a have directed the application A 1 to the same website as FIG. 6 that provides weather information.
- the screen saver mode associated with handle H 1 a is not interactive.
- the application only displays current information, which may be updated as new information is received, but does not permit any user interaction. Note that the time/date indicator 100 is present, but that the further and back selectors 102 , 104 are not present.
- FIG. 8 represents application A 1 operating again in full application mode, but this time the user has directed the browser to an auction web site via network 12 .
- FIG. 8 demonstrates a user bidding on an item such as a laptop computer. Because application A 1 is fully functional in this mode, the user can actively participate in the bidding process. Note that the display 14 includes various selectors.
- the bid up selector 106 permits the user to bid an amount greater than the previous bid.
- the OK selector 108 and the cancel selector 110 seek to confirm or cancel respectively the bid submission.
- FIG. 9 represents application A 1 operating in a screen saver mode.
- application A 1 was executed by the screen saver program selecting handle H 1 b .
- the browser is more functional than the mode associated with handle H 1 a .
- the application A 1 is partially interactive in this mode.
- the application displays various bid items and their currant bid price; however, the application additionally provides the user the opportunity to indicate a desire to bid on a particular item.
- the bid now selector 110 permits the user to indicate to the device the desire to bid on the item shown in display 14 .
- the application A 1 is activated in full application mode. The user can therefore operate the functions of the application necessary to complete the bid process. If the user presses a key that is not associated with the options displayed in the screen saver mode, the screen saver is terminated and the device 10 returns to normal functionality.
Abstract
A screen saver is provided for an apparatus having a display screen, a storage medium, a computer application stored in the storage medium, and a screen saver program stored in the storage medium. The application has a handle that executes the application in a screen saver mode when it is selected. The handle is contained in a carousel, which includes a database containing the handles. The database also includes rules for selecting the handles and parameters associated with each handle. When a timeout period of inactivity is exceeded on the apparatus, the screen saver program is executed. The screen saver program selects the application handle from the carousel, which executes the application in the screen saver mode. While operating in the screen saver mode, the application creates images that are shown on the display screen.
Description
- This invention relates generally to mobile communication devices. More particularly, the present invention relates to a device having a screen saver program stored thereon that manages applications to operate in a screen saver mode.
- Screen saver programs are well known in the art for use on conventional computers. These programs conventionally serve various functions, including prevention of burn-in on cathode ray tube (CRT) screens, saving power, and providing decorative views.
- Additional functions have also been proposed for these programs. For example, screen saver programs have been proposed that provide useful information, such as providing contact information for an operator associated with a particular computer (e.g. the operator's mobile telephone number, the operator's location for a time period, etc.) or for providing the current time.
- Interactive screen saver programs have also been proposed. These programs, for example, may display a text message received by a computer while operating a screen saver program. As another example, an interactive screen saver program may permit a person to request that a message be sent to a designated pager while remaining in screen saver mode. Many of the screen savers proposed, therefore, are able to modify their displays based, for example, on the reception of information or on interactive inputs. The screen saver programs proposed, however, have been limited to displaying the types of views for which they have been specifically programmed. For example, although a text message screen saver program can display an infinite number of different messages, it can only display a limited number of message types according to its programming. It cannot display the current time or paging information if it has not been programmed to do so. In other words, these screen saver programs are limited to their programmed displays.
- Screen saver programs have also been proposed for wireless mobile communication devices. Because these devices do not need protection from burn-in associated with CRTs, they are typically designed to save battery power or to display information such as wireless signal strength, date, time, etc. Screen saver programs on these devices are typically less functional than screen savers for larger computing devices; however, like programs for larger devices, they are limited in their functionality according to their particular programming.
- The present invention provides a system and method for creating a screen saver from one or more applications. Thus, a device operating in a screen saver mode according to the present invention is able to perform an unlimited number of functions and to display an unlimited number of display types by executing other applications. Operation of the device in screen saver mode is only limited by the other applications invoked by a screen saver program. Because the screen saver uses other applications, it is easier to develop the screen saver program, which may also take less storage space than conventional screen saver programs. By invoking other applications, the screen saver program can use functions and settings inherent to those applications, such as settings that may be needed for secure transmissions or for access to certain websites.
- In one embodiment, the present invention includes a computing apparatus having a display screen, a storage medium, a computer application stored in the storage medium, and a screen saver program stored in the storage medium. The application has at least one handle that executes the application in a screen saver mode when it is selected. The application is a program that operates in a full application mode on the apparatus, but that is configured to also operate with reduced functionality in the screen saver mode. When a timeout period of inactivity is exceeded on the device or apparatus, the screen saver program is executed. The screen saver program selects the application handle, which executes the application in the screen saver mode. While operating in the screen saver mode, the application creates images that are shown on the display screen.
- According to one aspect of the invention, the device includes a carousel containing the at least one application handle. Preferably, the apparatus includes a number of applications that have been configured for operation in a screen saver mode and further includes more than one handle for many of the applications. Each handle is preferably associated with operation of an associated application in a different screen saver mode. The screen saver carousel contains the handles for applications an operator desires the screen saver to execute during its operation. The carousel preferably includes a database stored in the storage medium that includes the handles, rules for selecting the handles, and parameters associated with each handle. The rules, which generally determine when each handle is executed in the screen saver mode, are preferably definable by the operator. The parameters, which generally control some operational aspects of the associated application in the screen saver mode according to the particular handle, are also preferably definable by the operator.
- In another aspect of the invention, the apparatus is in communication with a network and at least one application is configured to display current information based on data received through the network. Preferably, the at least one application is continually updated during operation in response to reception of data from the network, so that the most current data is continually displayed. According to another aspect of the invention, the apparatus is a wireless communication device.
- A method for creating screen saver displays according to the present invention includes the steps of creating an application handle, adding the application handle to the screen saver carousel, starting the screen saver program, and selecting the application handle. Preferably, the method further includes the steps of installing the application on the apparatus, and selecting an option during installation for the application to operate in a screen saver mode. For applications not set up for a screen saver mode during installation, or to set up another application handle for an application, the method preferably further includes the steps of executing the application in a full application mode and selecting an option for installing a screen saver mode.
- In another aspect of the invention, the method preferably includes the steps of monitoring the apparatus for input from a command entry device, or monitoring the apparatus for a timeout signal while an application is operating in a screen saver mode. If a timeout signal is received, the method further includes the step of executing another application to operate in a screen saver mode. If the device detects input from the command entry device, the method further includes the step of determining whether the application operating in a screen saver mode is interactive. If it is not interactive, the screen saver terminates and the device returns to normal functionality. If the application is interactive and if the input detected corresponds to an interactive function of the application, the method includes the step of executing the application in full application mode.
- In other embodiments of the invention, computer-executable instructions for implementing the disclosed methods are stored on computer-readable media.
- Other features and advantages of the invention will become apparent with reference to the following detailed description and figures.
- FIG. 1 shows an exemplary layout of a system according to the present invention including a wireless communication device or apparatus in communication with a network;
- FIG. 2 shows a functional block diagram of the device of FIG. 1;
- FIG. 3 shows a flow diagram for creating a screen saver according to the present invention depicting steps for configuring an application for operation in a screen saver mode during installation of the application;
- FIG. 4 shows a flow diagram for creating a screen saver according to the present invention depicting steps for configuring an installed application for operation in a screen saver mode;
- FIG. 5 shows a flow diagram depicting steps for operating a screen saver on a device according to one embodiment of the present invention;
- FIG. 6 shows sample screen views according to operation of an application in a full application mode on a device according to the present invention;
- FIG. 7 shows sample screen views according to operation of the application of FIG. 6 in a screen saver mode;
- FIG. 8 shows sample screen views according to operation of a different application from FIGS. 6 & 7 in a full application mode on a device according to the present invention;
- FIG. 9 shows sample screen views according to operation of the application of FIG. 8 in a screen saver mode.
- The invention may be embodied in various forms. One embodiment of the present invention includes an apparatus or device as shown in FIGS. 1 and 2. The apparatus for displaying screen saver views according to this embodiment is a
wireless communication device 10; however, it is appreciated that the apparatus could be one of many different types of computing devices, such as a desktop, laptop, or handheld computer. According to this embodiment, thedevice 10 is in communication with awireless network 12 via a wireless communication system as is known in the art. Thedevice 10 generally includes adisplay screen 14, amemory 16, aprocessor 18, akeypad 20, and anantenna 22. - The
display screen 14 displays text and/or graphics and may include, for example, a liquid crystal display (LCD) screen. Thememory 16 is a storage medium for storing data that, in this embodiment, includes nonvolatile memory such as flash memory for storing downloadable programs, random access memory for operating the programs, and read-only memory for storing operating instructions and pre-installed programs; however, other types of media for storing data could be used. Theprocessor 18 performs operations for the device in accordance with instructions from software stored in the memory. Thekeypad 20 is a type of command entry device common in the art that permits an operator to interact with the device and provide commands for operation of the device. Other types of command entry devices may include a microphone for receiving voice commands, a touch screen, mouse, etc. Theantenna 22 transmits and receives signals between other devices or stations in thewireless network 12 as is known in the art. - Stored in the
memory 16 of thewireless communication device 10 are a number ofapplications 26 designated in FIG. 2 as A1-A5, acarousel 30, and ascreen saver program 24. An application as used herein is generally a computer program that has a full application mode independent of the screen saver program. In other words, an application may operate on the device independent of the state of the screen saver program. An application and the screen saver program may share access to certain routines, such as application program interfaces (API) or dynamic link library (DLL) files; however, they are both independent programs. The screen saver program may control an application in the sense that it may execute or close the application or provide operational parameters, but otherwise the application generally controls its own operation. Thedevice 10 includes a plurality of applications; however, only 3 of the sample applications include a screen saver handle 28 (shown as H1 a, H1 b, H4 and H5 in FIG. 2). Two of these handles, and H1 b, are associated with the same application A1. - A screen saver handle28 activates a corresponding application in a screen saver mode of the application. In the screen saver mode, the application operates with reduced functionality compared with the full application mode of the application. A single application may have more than one handle (see H1 a and H1 b in FIG. 2), in which case each handle activates the same application in a different reduced functionality mode or with different operating parameters (discussed below). The applications may be configured by the operator to operate in various screen saver modes according to the options of the application. In one embodiment, the device is a
Java™ 2 Micro Edition (J2ME®) capable mobile device as is known in the art, meaning the device can operate as a virtual machine for the Java™ platform. Accordingly, the applications according to this embodiment include programs written for the J2ME® platform, and include applications downloaded from thenetwork 12. For instance, A1 may comprise a web browser application, A2 may comprise a game application, A3 may comprise a scheduling application, A4 may comprise a stock ticker application, and A5 may comprise a photo-viewing application. - The
carousel 30 comprises a set of locations in thememory 16 where the handles of applications to be executed during operation of the screen saver program are stored. According to this embodiment, thecarousel 30 is part of adatabase 32 stored in thememory 16. Thecarousel 30 contains certain ones of thehandles 28 that a user desires to be selected by thescreen saver program 24. Thedatabase 32 also containsrules 34 for selecting thehandles 28 andparameters 36 for executing applications associated with the handles. Thehandles 28 contained in the carousel are the handles associated with applications chosen by the operator for execution during operation of the screen saver program. - The
screen saver program 24 comprises a program that in operation manages the execution of applications in their screen saver modes. It accomplishes this by selecting in turn each of thehandles 28 contained in thecarousel 30. The scheduling and timing of those applications is governed by therules 34 in the database. The rules could, for example, be as simple as time slices, or be complex, such as prioritizing based on information available with the application at the current time. Therules 34 could be default rules or the user could change these rules, thus varying the look and feel of the screen saver. - When the screen saver program selects a handle to execute an associated application in a screen saver mode, the application is executed according to
parameters 36 whose values are configured by the user. Additionally, theparameters 36 may be based on therules 34. For example, a stock ticker application A4 could have a parameter URL that defines from where to get the stock data. This parameter could have different values based on the time of the day and may be configured by the user. For instance, the user could choose a parameter URL associated with data from the New York Stock Exchange® for certain hours of the day and another parameter URL associated with data from the Helsinki Stock Exchange for other hours of the day. The parameters could also indicate certain stock symbols to monitor during certain times or days. - According to one embodiment, the screen saver program includes a
configuration tool 38 that permits the user to modify therules 34 and theparameters 36 contained in thedatabase 32. When theconfiguration tool 38 of the screen saver program is executed, such as from a toolbar or other link for executing the configuration tool, a user can modify therules 34 andparameters 36 for each application handle 28. Accordingly, a user can change the look and operation of the screen saver for the device by simply changing therules 34 andparameters 36 for each application handle 28 in thecarousel 30, and by deleting and adding existing handles in the carousel. Although the configuration tool is part of the screen saver program in this embodiment, it could be a completely different database editor program as is known in the art, or it could be a set of routines that the applications can invoke during set up in a screen saver mode, or other means for editing data in a database. In this embodiment, the user has removed handle H5 from the carousel even though application A5 has been set up to operate in a screen saver mode. The user could use theconfiguration tool 38 to add handle H5 to the carousel at a later time. - The user can also add new handles to the carousel by installing new applications and setting them up for operation in a screen saver mode, by setting up existing applications for operation in a screen saver mode, or by setting up additional screen saver modes for existing applications having an existing handle in the carousel. The steps for installing a new downloaded application on the
device 10 and setting it up for operation in a screen saver mode according to this embodiment of the invention are shown in FIG. 3. Accordingly, the process starts with a user downloading 40 a new application and attempting to install the application on thedevice 10. The application is installed 42 into thememory 16, which is the area according to the present embodiment for storing applications. During installation, the application informs the user of the screen saver mode option and the resources needed 44 for operation in the screen saver mode (e.g. network access). The user previews 46 the screen saver mode and chooses 48 whether he wants the screen saver mode for the application. If the user chooses to have the screen saver mode, an application handle is created and added 50 to thescreen saver carousel 30. If the user chooses not to have the screen saver mode, an application handle is not created and the process stops. - The steps for setting up an installed application for operation in a screen saver mode according to one embodiment of the invention are shown in FIG. 4. Accordingly, the process starts with the user selecting52 and thereby executing the application to be set up. With the application in full application mode, the user selects 54 the menu choice related to the application's options, and selects 56 the choice for “screen saver mode install.” The user previews 58 the screen saver mode and chooses associated options if available. If the application does not have options beyond a single screen saver mode, then the user is not given the opportunity to choose options. If the application has options that may allow for more than one screen saver mode, then the user can choose associated options. These options, for example, may include the level of functionality of the application in a screen saver mode. In the example of the browser application A1, one screen saver mode according to selected options may permit the browser to be somewhat interactive, whereas another screen saver mode may only display views without interactivity. After the user previews the chosen or default screen saver mode, the application evaluates 60 the screen saver mode chosen to determine if it is already installed, and if it is, the application notifies 62 the user and the process stops. If the same screen saver mode for the selected options is not already installed, the application handle is added 64 to the screen saver carousel.
- The operation of a screen saver according to one embodiment of the present invention is generally depicted in FIG. 5. Initially, the
device 10 monitors 66 itself to determine if a period of inactivity has been exceeded. Thedevice 10 according to this embodiment simply monitors inputs from thekeypad 20; however, it could additionally monitor whether the device is involved in certain activities, such as a telephone call, or whether inputs are received from other command entry devices, such as a microphone. When a period of inactivity is exceeded, the device starts 68 thescreen saver program 24. The screen saver program determines 70 whether the carousel is empty. If the carousel is empty, the screen saver program instructs the device to show 72 a default screen saver image on thedisplay 14. The device monitors 74 thekeypad 20 for input, and if a key from the keypad is pressed while the default screen saver image is being shown, the device terminates 76 thescreen saver program 24, and the process stops. If a keypad is not pressed, the default screen saver images continue to be shown. - If the carousel is not empty, thus containing at least one
application handle 28, instead of showing 72 a default screen saver image, the screen saver program enters anapplication selection loop 78. According to theselection loop 78, the screen saver program selects 80 a first handle according torules 34 stored in thedatabase 32, which activates 82 the application associated with the first handle. While the screen saver program is operating, thedevice 10 continues to monitor 84 thekeypad 20 for input. At the same time, thescreen saver program 24 monitors 86 the period that the first application operates. In accordance with therules 34, when a timeout period for the first application is reached, the screen saver evaluates the priority for activating a different handle according to therules 34. In one embodiment, the rules dictate that the applications be executed sequentially in a round robin fashion. Accordingly, the screen saver program determines 88 whether application currently in operation is the last one sequentially in thecarousel 30. If the last sequential application is operating, thescreen saver program 24 sets 90 an application selection counter i equal to 1; otherwise, theprogram 24increments 92 the application selection counter i by 1. The screen saver returns to the step of selecting 80 an application handle according to the rules, which in this example, is according to the sequential application counter i. - As the screen saver program is managing applications, if the
device 10 detects 84 input from thekeypad 20, the screen saver program evaluates 94 whether the current application in operation is interactive. If it is interactive, thedevice 10 evaluates 95 whether the input from the keypad is associated with a function of the operating application. If so, thedevice 10 terminates 96 the screen saver program and the application operating in a screen saver mode is activated 98 in a full application mode. If the application operating is not interactive, or if the input detected is not associated with a function of the interactive operating application, thedevice 10 terminates 76 the screen saver program and the device returns to normal functionality. - Referring now to FIGS.6-9, sample screen views for a
device 10 according to the present invention operating in a screen saver are shown. Consistent with the embodiment discussed previously, the sample screen views are created by application A1, which is a web browser application. In FIG. 6, application A1 is operating in a full application mode. In this mode, the user has directed the browser application to a web site via thenetwork 12 providing current weather information. If left in the full application mode, the browser will show on thedisplay 14 current weather information throughout the day as it receives new data. Note that thedisplay 14 shows a time/date indicator 100. Additionally, it provides afurther selector 102 and aback selector 104 for permitting the user to control browser views. In FIG. 7, handle H1 a associated with application A1 has been selected by thescreen saver program 24, and application A1 has been executed in a screen saver mode. Theparameters 36 associated with handle H1 a have directed the application A1 to the same website as FIG. 6 that provides weather information. Compared with the full application mode, the screen saver mode associated with handle H1 a is not interactive. Thus, the application only displays current information, which may be updated as new information is received, but does not permit any user interaction. Note that the time/date indicator 100 is present, but that the further andback selectors - FIG. 8 represents application A1 operating again in full application mode, but this time the user has directed the browser to an auction web site via
network 12. FIG. 8 demonstrates a user bidding on an item such as a laptop computer. Because application A1 is fully functional in this mode, the user can actively participate in the bidding process. Note that thedisplay 14 includes various selectors. The bid upselector 106 permits the user to bid an amount greater than the previous bid. TheOK selector 108 and the cancelselector 110 seek to confirm or cancel respectively the bid submission. - FIG. 9 represents application A1 operating in a screen saver mode. In this example, application A1 was executed by the screen saver program selecting handle H1 b. In the screen saver mode that the user set up for handle H1 b, the browser is more functional than the mode associated with handle H1 a. Thus, the application A1 is partially interactive in this mode. As the application operates in this mode, it displays various bid items and their currant bid price; however, the application additionally provides the user the opportunity to indicate a desire to bid on a particular item. The bid now
selector 110 permits the user to indicate to the device the desire to bid on the item shown indisplay 14. If the user presses a key on thekeypad 20 associated with bid nowselector 110, the application A1 is activated in full application mode. The user can therefore operate the functions of the application necessary to complete the bid process. If the user presses a key that is not associated with the options displayed in the screen saver mode, the screen saver is terminated and thedevice 10 returns to normal functionality. - While the present invention has been described in connection with the illustrated embodiments, it will appreciate and understood that modifications may be made without departing from the true spirit and scope of the invention.
Claims (34)
1. An apparatus for displaying screen saver views generated by a computer application operating in a screen saver mode, the apparatus comprising:
a storage medium; and
a processor coupled to the storage medium that performs the following steps:
(a) monitoring the apparatus for detecting inputs from a command entry device;
(b) determining whether a timeout period of inactivity from the inputs has been exceeded; and
(c) in response to step (b), executing an application in a screen saver mode, the application being a program that is fully functional in a full application mode and that is less than fully functional in a screen saver mode, the application creating images for presentation on a display screen in the screen saver mode.
2. The apparatus of claim 1 , wherein the apparatus comprises a wireless communication device.
3. The apparatus of claim 1 , wherein the apparatus further comprises a carousel stored in the storage medium, and an application handle stored in the carousel, the handle being associated with the application and executing the application in the screen saver mode.
4. The apparatus of claim 3 , wherein the carousel comprises a database stored in the storage medium containing the application handle and rules for selecting the application handle.
5. The apparatus of claim 4 , wherein the rules are definable by a user of the apparatus.
6. The apparatus of claim 4 , wherein the rules comprise default rules.
7. The apparatus of claim 4 , wherein the database further contains application execution parameters associated with the handle, wherein the application is executed in the screen saver mode according to the parameters associated with the handle selected for executing the application.
8. The display device of claim 7 , wherein the application additionally has another handle comprising different execution parameters.
9. The apparatus of claim 1 , wherein the apparatus is in communication with a network and displays current information generated by the application operating in the screen saver mode based on data received from the network.
10. The apparatus of claim 9 , wherein the images are continually updated in response to data received from the network.
11. The apparatus of claim 1 , wherein the processor further performs the step of (d) executing at least one additional application in a corresponding screen saver mode, the at least one additional application being a program that is fully functional in a corresponding full application mode and that is less than fully functional in a corresponding screen saver mode, the at least one additional application creating images for presentation on the display screen in the corresponding screen saver mode.
12. The apparatus of claim 11 , wherein the processor cycles between performing steps (c) and (d) according to an order.
13. The apparatus of claim 12 , wherein the order comprises rules for scheduling the execution of applications in their respective screen saver modes.
14. A wireless communication device, comprising:
a receiver;
a memory storing data;
a display screen;
at least one application stored in the memory having at least one handle executing the at least one application in a screen saver mode when the at least one handle is selected, the at least one application creating images for presentation on the display screen in the screen saver mode; and
a screen saver program stored in the memory that, during operation of the screen saver program, selects the at least one application handle.
15. The wireless communication device of claim 14 , further comprising a carousel containing the at least one application handle.
16. The wireless communication device of claim 15 , wherein the carousel comprises a database stored in the memory containing the at least one application handle and rules for selecting the at least one application handle.
17. The wireless communication device of claim 16 , wherein the rules are definable by a user of the communication device.
18. The wireless communication device of claim 16 , wherein the rules comprise default rules.
19. The wireless communication device of claim 16 , wherein the database further contains application execution parameters associated with the at least one handle, wherein the at least one application is executed in a screen saver mode according to the parameters associated with the at least one handle selected for executing the at least one application.
20. The display device of claim 19 , wherein the at least one application additionally has another handle associated with the at least one application, the another handle comprising different execution parameters.
21. The wireless communication device of claim 14 , wherein the at least one application comprises a network application creating images responsive to data received during operation in the screen saver mode.
22. The wireless communication device of claim 21 , wherein one of the parameters associated with the network application is a uniform resource locator (URL).
23. The wireless communication device of claim 14 , wherein the device is a Java™ enabled platform and the at least one application is written for operation in a Java™ type architectural model.
24. A method of creating screen saver displays on a display device, the device having a display screen, a storage medium, a screen saver computer program stored in the storage medium, and a screen saver carousel stored in the storage medium, the method comprising the steps of:
adding an application handle to execute an application in a screen saver mode to the screen saver carousel;
starting the screen saver program in response to exceeding a timeout period of inactivity; and
selecting the application handle to execute the application in the screen saver mode.
25. The method of claim 24 , further comprising the following steps:
installing the application on the display device; and
selecting an option for the application to operate in the screen saver mode.
26. The method of claim 24 , wherein the application is pre-installed on the device, further comprising the following steps:
executing the application in a full application mode on the display device; and
selecting an option for installing a screen saver mode for the application to operate in the screen saver mode.
27. The method of claim 24 , further comprising the steps of:
monitoring the display device for a timeout signal that the application has exceeded a time period allotted for operation in the screen saver mode; and
in response to detecting the timeout signal, if another application has been configured to operate in a screen saver mode, executing another application in a screen saver mode associated with the another application.
28. The method of claim 24 , further comprising the steps of:
monitoring the display device for an input signal from a command entry; and
if a signal is received from the command entry device after the application has been executed, determining whether the executed application operating in the screen saver mode is an interactive application; and
if the executed application is an interactive program, terminating the screen saver program, and
executing the interactive program in a full application mode.
29. A computer readable medium having computer-executable instructions for performing steps comprising:
monitoring activity on a device having a display screen;
determining whether a timeout period of inactivity on the device has been exceeded;
evaluating whether a screen saver carousel contains application handles, each of the application handles executing a respective application in a screen saver mode when selected; and
if the carousel contains at least one application handle, and if the timeout period has been exceeded, selecting the at least one application handle to execute the respective application.
30. The computer readable medium of claim 29 , wherein the activity being monitored is the detection of input signals from a command entry device in communication with the device, the steps further comprising:
if a signal is not received from the command entry device, if a timeout period for operation of the respective application is exceeded, and if the carousel contains more than one handle,
selecting a different handle to execute another respective application associated with the different handle.
31. The computer readable medium of claim 30 , wherein the respective application associated with the at least one handle and the respective application associated with the different handle are the same application configured for operation in different screen saver modes depending on the handle selected.
32. The computer readable medium of claim 30 , wherein the respective application associated with the at least one handle and the respective application associated with the different handle are different applications.
33. The computer readable medium of claim 29 , wherein the activity being monitored is the reception of input signals from a command entry device in communication with the device, the steps further comprising:
if a signal is received from the command entry device after the respective application is executed, determining whether the respective application currently operating in the screen saver mode is an interactive application; and
if the respective application is an interactive program,
terminating the screen saver program, and
executing the respective interactive program in a full application mode.
34. A portable device comprising:
a display screen;
a memory;
a command entry device;
a computer application stored in the memory, the application having at least one handle executing the application in a screen saver mode when the at least one handle is selected, the application being a program that is fully functional in a full application mode and is less than fully functional in a screen saver mode, the application creating images for presentation on the display screen in the screen saver mode;
a different computer application stored in the memory having at least one different handle executing the different application in a different screen saver mode when the at least one different handle is selected;
rules within the database for determining the scheduling for selecting the at least one handle;
parameters within the database associated with the at least one handle for controlling operational aspects of the application;
a screen saver program stored in the memory selecting the at least one application handle during operation of the screen saver program according to the rules; and
a processor coupled to the memory that performs the steps of:
monitoring the device for detecting inputs from the command entry device;
determining whether a timeout period of inactivity from the inputs has been exceeded;
in accordance with instructions from the screen saver program, selecting the at least one application handle stored in the carousel;
if a signal is not detected from the command entry device since the period of inactivity was exceeded, and if a timeout period for operation of the application is exceeded, selecting the different handle to execute the different application associated with the different handle in its respective different screen saver mode;
if a signal is detected from the command entry device since the period of inactivity was exceeded, determining whether the executed application operating in the screen saver mode is an interactive application; and
if the executed application is interactive,
terminating the screen saver program, and
executing the executed interactive program in a full application mode.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/092,261 US20030169306A1 (en) | 2002-03-07 | 2002-03-07 | Creating a screen saver from downloadable applications on mobile devices |
EP03743469A EP1481389A4 (en) | 2002-03-07 | 2003-03-06 | System and method for creating a screen saver from downloadable applications on mobile devices |
KR10-2004-7013869A KR20040101269A (en) | 2002-03-07 | 2003-03-06 | System and method for creating a screen saver from downloadable applications on mobile devices |
AU2003209536A AU2003209536A1 (en) | 2002-03-07 | 2003-03-06 | System and method for creating a screen saver from downloadable applications on mobile devices |
PCT/IB2003/000825 WO2003075258A1 (en) | 2002-03-07 | 2003-03-06 | System and method for creating a screen saver from downloadable applications on mobile devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/092,261 US20030169306A1 (en) | 2002-03-07 | 2002-03-07 | Creating a screen saver from downloadable applications on mobile devices |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030169306A1 true US20030169306A1 (en) | 2003-09-11 |
Family
ID=27787815
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/092,261 Abandoned US20030169306A1 (en) | 2002-03-07 | 2002-03-07 | Creating a screen saver from downloadable applications on mobile devices |
Country Status (5)
Country | Link |
---|---|
US (1) | US20030169306A1 (en) |
EP (1) | EP1481389A4 (en) |
KR (1) | KR20040101269A (en) |
AU (1) | AU2003209536A1 (en) |
WO (1) | WO2003075258A1 (en) |
Cited By (72)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020054088A1 (en) * | 1999-05-28 | 2002-05-09 | Erkki Tanskanen | Real-time, interactive and personalized video services |
US20040015541A1 (en) * | 2002-07-22 | 2004-01-22 | Web.De Ag | Communications environment having a portal |
US20040121823A1 (en) * | 2002-12-19 | 2004-06-24 | Noesgaard Mads Osterby | Apparatus and a method for providing information to a user |
US20040221297A1 (en) * | 2003-04-30 | 2004-11-04 | Web.De Ag | Event-related screensaver |
US20050060669A1 (en) * | 2003-09-16 | 2005-03-17 | Lowles Robert J. | Method and system for providing a screen saver in a mobile electronic device |
US20050114800A1 (en) * | 2003-11-21 | 2005-05-26 | Sumita Rao | System and method for arranging and playing a media presentation |
US20050143071A1 (en) * | 2003-12-30 | 2005-06-30 | Mikko Jaakkola | Arranging handover |
US20050233769A1 (en) * | 2001-10-16 | 2005-10-20 | Fujitsu Limited | Portable terminal |
US20060005207A1 (en) * | 2004-06-25 | 2006-01-05 | Louch John O | Widget authoring and editing environment |
US20060015818A1 (en) * | 2004-06-25 | 2006-01-19 | Chaudhri Imran A | Unified interest layer for user interface |
US20060117197A1 (en) * | 2004-09-24 | 2006-06-01 | Nokia Corporation | Method for receiving inputs from user of electronic device |
US20060123101A1 (en) * | 2004-11-22 | 2006-06-08 | Veradasys, Inc. | Application instrumentation and monitoring |
US20060130105A1 (en) * | 2002-04-22 | 2006-06-15 | Simmons Jr Carlton J | Method and apparatus for controlling a video signal processing apparatus to prevent screen aging |
US20060145950A1 (en) * | 2005-01-05 | 2006-07-06 | Kazuhiro Tanaka | Automatic analyzer |
US20060152742A1 (en) * | 2005-01-12 | 2006-07-13 | Fuji Photo Film Co., Ltd. | Screen saver control apparatus, screen saver control method and screen saver control program |
US20060161749A1 (en) * | 2005-01-14 | 2006-07-20 | Jian Chen | Delivery of a message to a user of a portable data storage device as a condition of its use |
US20060268183A1 (en) * | 2005-05-25 | 2006-11-30 | Dunko Gregory A | Methods, systems and computer program products for displaying video content with aging |
US20070006008A1 (en) * | 2005-06-30 | 2007-01-04 | Nokia Corporation | Replaceable layout manager for use in a device idle mode |
US20070058042A1 (en) * | 2003-03-07 | 2007-03-15 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
US20070069946A1 (en) * | 2005-09-27 | 2007-03-29 | Diego Kaplan | Systems and methods for position based services in a mobile device |
US20070153087A1 (en) * | 2002-01-25 | 2007-07-05 | Thomson Licensing | Method and system for maintaining even tube burn-in |
US20070195105A1 (en) * | 2006-02-17 | 2007-08-23 | Anu Koberg | Dynamic wallpaper on mobile communication device |
US20080212490A1 (en) * | 2004-01-30 | 2008-09-04 | Combots Products Gmbh & Co. Kg | Method of Setting Up Connections in a Communication Environment, Communication System and Contact Elemenet for Same |
US20080229258A1 (en) * | 2007-03-14 | 2008-09-18 | Disney Enterprises, Inc. | Navigable screensaver and method for implementing same |
US20080288866A1 (en) * | 2007-05-17 | 2008-11-20 | Spencer James H | Mobile device carrousel systems and methods |
US20090198765A1 (en) * | 2003-01-23 | 2009-08-06 | Verdasys, Inc. | Digital asset usage accountability via event journaling |
US20090259968A1 (en) * | 2008-04-15 | 2009-10-15 | Htc Corporation | Method for switching wallpaper in screen lock state, mobile electronic device thereof, and storage medium thereof |
US7681112B1 (en) | 2003-05-30 | 2010-03-16 | Adobe Systems Incorporated | Embedded reuse meta information |
US7707514B2 (en) | 2005-11-18 | 2010-04-27 | Apple Inc. | Management of user interface elements in a display environment |
US7743336B2 (en) | 2005-10-27 | 2010-06-22 | Apple Inc. | Widget security |
US7752556B2 (en) | 2005-10-27 | 2010-07-06 | Apple Inc. | Workflow widgets |
US20100171634A1 (en) * | 2009-01-05 | 2010-07-08 | Wei-Kuo Liang | Function Configuration Method and Related Device for a Remote Control Device |
US7761800B2 (en) | 2004-06-25 | 2010-07-20 | Apple Inc. | Unified interest layer for user interface |
US20110047492A1 (en) * | 2009-02-16 | 2011-02-24 | Nokia Corporation | Method and apparatus for displaying favorite contacts |
US7926085B2 (en) | 2001-08-28 | 2011-04-12 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
US7940303B1 (en) | 2003-03-07 | 2011-05-10 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
US7954064B2 (en) | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
US8156467B2 (en) | 2007-08-27 | 2012-04-10 | Adobe Systems Incorporated | Reusing components in a running application |
US8176466B2 (en) | 2007-10-01 | 2012-05-08 | Adobe Systems Incorporated | System and method for generating an application fragment |
EP2490116A1 (en) * | 2011-02-17 | 2012-08-22 | HTC Corporation | Method for providing background of locked screen, electronic device and computer program product using the same |
US8302020B2 (en) | 2004-06-25 | 2012-10-30 | Apple Inc. | Widget authoring and editing environment |
EP2570908A1 (en) * | 2011-09-15 | 2013-03-20 | HTC Corporation | Portable electronic apparatus and operation method thereof and computer readable media |
US8453065B2 (en) * | 2004-06-25 | 2013-05-28 | Apple Inc. | Preview and installation of user interface elements in a display environment |
US8543931B2 (en) | 2005-06-07 | 2013-09-24 | Apple Inc. | Preview including theme based installation of user interface elements in a display environment |
US8543824B2 (en) | 2005-10-27 | 2013-09-24 | Apple Inc. | Safe distribution and use of content |
US8566732B2 (en) | 2004-06-25 | 2013-10-22 | Apple Inc. | Synchronization of widgets and dashboards |
US8656293B1 (en) | 2008-07-29 | 2014-02-18 | Adobe Systems Incorporated | Configuring mobile devices |
US8667415B2 (en) | 2007-08-06 | 2014-03-04 | Apple Inc. | Web widgets |
US8869027B2 (en) | 2006-08-04 | 2014-10-21 | Apple Inc. | Management and generation of dashboards |
US20150015479A1 (en) * | 2013-07-15 | 2015-01-15 | Lg Electronics Inc. | Mobile terminal and control method thereof |
US8954871B2 (en) | 2007-07-18 | 2015-02-10 | Apple Inc. | User-centric widgets and dashboards |
US9104294B2 (en) | 2005-10-27 | 2015-08-11 | Apple Inc. | Linked widgets |
WO2015130098A1 (en) * | 2014-02-26 | 2015-09-03 | Lg Electronics Inc. | Digital device and method of processing screensaver thereof |
WO2015130097A1 (en) * | 2014-02-26 | 2015-09-03 | Lg Electronics Inc. | Digital device and method of processing screensaver thereof |
US20160072858A1 (en) * | 2014-09-10 | 2016-03-10 | RIV Tech, Inc. | Methods and systems for remote interactive viewing |
US9536224B2 (en) | 2011-11-03 | 2017-01-03 | Htc Corporation | Method, apparatus and recording medium for displaying tasks |
US9619304B2 (en) | 2008-02-05 | 2017-04-11 | Adobe Systems Incorporated | Automatic connections between application components |
CN106878562A (en) * | 2017-03-02 | 2017-06-20 | 东软集团股份有限公司 | Control the method and device of wifi functional switches |
US9965015B2 (en) | 2014-02-26 | 2018-05-08 | Lg Electronics Inc. | Digital device and method of processing screensaver thereof |
US10289428B2 (en) | 2014-02-26 | 2019-05-14 | Lg Eletronics Inc. | Digital device and method of processing screensaver thereof |
US10999464B2 (en) * | 2016-10-24 | 2021-05-04 | Canon Kabushiki Kaisha | Image forming apparatus that installs applications, control method therefor, and storage medium |
US20210149694A1 (en) * | 2019-09-09 | 2021-05-20 | Apple Inc. | Techniques for managing display usage |
US11694590B2 (en) | 2020-12-21 | 2023-07-04 | Apple Inc. | Dynamic user interface with time indicator |
US11720239B2 (en) | 2021-01-07 | 2023-08-08 | Apple Inc. | Techniques for user interfaces related to an event |
US11740776B2 (en) | 2012-05-09 | 2023-08-29 | Apple Inc. | Context-specific user interfaces |
US11775141B2 (en) | 2017-05-12 | 2023-10-03 | Apple Inc. | Context-specific user interfaces |
US11822778B2 (en) | 2020-05-11 | 2023-11-21 | Apple Inc. | User interfaces related to time |
US11842032B2 (en) | 2020-05-11 | 2023-12-12 | Apple Inc. | User interfaces for managing user interface sharing |
US11908343B2 (en) | 2015-08-20 | 2024-02-20 | Apple Inc. | Exercised-based watch face and complications |
US11922004B2 (en) | 2014-08-15 | 2024-03-05 | Apple Inc. | Weather user interface |
US11921992B2 (en) | 2021-05-14 | 2024-03-05 | Apple Inc. | User interfaces related to time |
US11955100B2 (en) | 2017-05-16 | 2024-04-09 | Apple Inc. | User interface for a flashlight mode on an electronic device |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070094596A1 (en) * | 2005-10-25 | 2007-04-26 | Per Nielsen | Glance modules |
KR100782852B1 (en) * | 2006-07-27 | 2007-12-06 | 삼성전자주식회사 | Screen displaying method of mobile terminal |
US8434153B2 (en) * | 2009-08-24 | 2013-04-30 | Microsoft Corporation | Application display on a locked device |
US9652125B2 (en) | 2015-06-18 | 2017-05-16 | Apple Inc. | Device, method, and graphical user interface for navigating media content |
US9990113B2 (en) | 2015-09-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control |
US9928029B2 (en) | 2015-09-08 | 2018-03-27 | Apple Inc. | Device, method, and graphical user interface for providing audiovisual feedback |
US11922006B2 (en) | 2018-06-03 | 2024-03-05 | Apple Inc. | Media control for screensavers on an electronic device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5437036A (en) * | 1992-09-03 | 1995-07-25 | Microsoft Corporation | Text checking application programming interface |
US5886689A (en) * | 1995-06-07 | 1999-03-23 | Seiko Epson Corporation | Computer system with video display controller having power saving modes |
US20020055992A1 (en) * | 2000-11-08 | 2002-05-09 | Lavaflow, Llp | Method of providing a screen saver on a cellular telephone |
US20020196294A1 (en) * | 2001-06-26 | 2002-12-26 | Robert Sesek | Calendar screensaver for a computer display |
US20030083109A1 (en) * | 2000-11-08 | 2003-05-01 | Lavaflow, Llp | Method of enabling the selection of a picture file on a cellular telephone |
US20030203731A1 (en) * | 2002-04-29 | 2003-10-30 | Lavaflow, Llp | Cellular telephone and method of displaying account information |
US20040075701A1 (en) * | 2002-10-16 | 2004-04-22 | Scott Ng | Dynamic Interactive animated screen saver |
US6920606B1 (en) * | 1999-02-22 | 2005-07-19 | Extended Digital, Llc | Custom computer wallpaper and marketing system and method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6145083A (en) * | 1998-04-23 | 2000-11-07 | Siemens Information And Communication Networks, Inc. | Methods and system for providing data and telephony security |
US6507351B1 (en) * | 1998-12-09 | 2003-01-14 | Donald Brinton Bixler | System for managing personal and group networked information |
US6363419B1 (en) * | 1999-04-05 | 2002-03-26 | Openwave Systems Inc. | Method and apparatus for generating idle loop screen displays on mobile wireless computing devices |
US6288715B1 (en) * | 1999-05-11 | 2001-09-11 | Qwest Communications Int'l., Inc. | Screensaver messaging system |
GB9925289D0 (en) * | 1999-10-27 | 1999-12-29 | Ibm | Method and means for adjusting the timing of user-activity-dependent changes of operational state of an apparatus |
-
2002
- 2002-03-07 US US10/092,261 patent/US20030169306A1/en not_active Abandoned
-
2003
- 2003-03-06 EP EP03743469A patent/EP1481389A4/en not_active Ceased
- 2003-03-06 KR KR10-2004-7013869A patent/KR20040101269A/en not_active Application Discontinuation
- 2003-03-06 WO PCT/IB2003/000825 patent/WO2003075258A1/en not_active Application Discontinuation
- 2003-03-06 AU AU2003209536A patent/AU2003209536A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5437036A (en) * | 1992-09-03 | 1995-07-25 | Microsoft Corporation | Text checking application programming interface |
US5886689A (en) * | 1995-06-07 | 1999-03-23 | Seiko Epson Corporation | Computer system with video display controller having power saving modes |
US6920606B1 (en) * | 1999-02-22 | 2005-07-19 | Extended Digital, Llc | Custom computer wallpaper and marketing system and method |
US20020055992A1 (en) * | 2000-11-08 | 2002-05-09 | Lavaflow, Llp | Method of providing a screen saver on a cellular telephone |
US20030083109A1 (en) * | 2000-11-08 | 2003-05-01 | Lavaflow, Llp | Method of enabling the selection of a picture file on a cellular telephone |
US20020196294A1 (en) * | 2001-06-26 | 2002-12-26 | Robert Sesek | Calendar screensaver for a computer display |
US20030203731A1 (en) * | 2002-04-29 | 2003-10-30 | Lavaflow, Llp | Cellular telephone and method of displaying account information |
US20040075701A1 (en) * | 2002-10-16 | 2004-04-22 | Scott Ng | Dynamic Interactive animated screen saver |
Cited By (120)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7451401B2 (en) | 1999-05-28 | 2008-11-11 | Nokia Corporation | Real-time, interactive and personalized video services |
US20020054088A1 (en) * | 1999-05-28 | 2002-05-09 | Erkki Tanskanen | Real-time, interactive and personalized video services |
US8769602B1 (en) | 2001-08-28 | 2014-07-01 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
US9451300B1 (en) | 2001-08-28 | 2016-09-20 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
US7926085B2 (en) | 2001-08-28 | 2011-04-12 | Music Choice | System and method for providing an interactive, visual complement to an audio program |
US20070067743A1 (en) * | 2001-10-16 | 2007-03-22 | Fujitsu Limited | Portable terminal |
US20050233769A1 (en) * | 2001-10-16 | 2005-10-20 | Fujitsu Limited | Portable terminal |
US20060030371A1 (en) * | 2001-10-16 | 2006-02-09 | Fujitsu Limited | Portable terminal |
US20110167393A1 (en) * | 2001-10-16 | 2011-07-07 | Fujitsu Limited | Portable terminal |
US7750938B2 (en) * | 2002-01-25 | 2010-07-06 | Thomson Licensing | Method and system for maintaining even tube burn-in |
US20070153087A1 (en) * | 2002-01-25 | 2007-07-05 | Thomson Licensing | Method and system for maintaining even tube burn-in |
US20060130105A1 (en) * | 2002-04-22 | 2006-06-15 | Simmons Jr Carlton J | Method and apparatus for controlling a video signal processing apparatus to prevent screen aging |
US7538790B2 (en) * | 2002-04-22 | 2009-05-26 | Thomson Licensing | Method and apparatus for controlling a video signal processing apparatus to prevent screen aging |
US20040015541A1 (en) * | 2002-07-22 | 2004-01-22 | Web.De Ag | Communications environment having a portal |
US7113809B2 (en) * | 2002-12-19 | 2006-09-26 | Nokia Corporation | Apparatus and a method for providing information to a user |
US20040121823A1 (en) * | 2002-12-19 | 2004-06-24 | Noesgaard Mads Osterby | Apparatus and a method for providing information to a user |
US20090198765A1 (en) * | 2003-01-23 | 2009-08-06 | Verdasys, Inc. | Digital asset usage accountability via event journaling |
US7934091B2 (en) | 2003-01-23 | 2011-04-26 | Verdasys, Inc. | Digital asset usage accountability via event journaling |
US7940303B1 (en) | 2003-03-07 | 2011-05-10 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
US20070058042A1 (en) * | 2003-03-07 | 2007-03-15 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
US7643057B2 (en) * | 2003-03-07 | 2010-01-05 | Music Choice | Method and system for displaying content while reducing burn-in of a display |
US20040221297A1 (en) * | 2003-04-30 | 2004-11-04 | Web.De Ag | Event-related screensaver |
US7681112B1 (en) | 2003-05-30 | 2010-03-16 | Adobe Systems Incorporated | Embedded reuse meta information |
US9373279B2 (en) | 2003-09-16 | 2016-06-21 | Blackberry Limited | Method and system for providing a screen saver in a mobile electronic device |
US20050060669A1 (en) * | 2003-09-16 | 2005-03-17 | Lowles Robert J. | Method and system for providing a screen saver in a mobile electronic device |
US20080276204A1 (en) * | 2003-09-16 | 2008-11-06 | Research In Motion Limited | Method and system for providing a screen saver in a mobile electronic device |
US8166422B2 (en) * | 2003-11-21 | 2012-04-24 | Kyocera Corporation | System and method for arranging and playing a media presentation |
US20050114800A1 (en) * | 2003-11-21 | 2005-05-26 | Sumita Rao | System and method for arranging and playing a media presentation |
US8526950B2 (en) * | 2003-12-30 | 2013-09-03 | Nokia Corporation | Determining handover based on state of mobile terminal |
US20050143071A1 (en) * | 2003-12-30 | 2005-06-30 | Mikko Jaakkola | Arranging handover |
US20080212490A1 (en) * | 2004-01-30 | 2008-09-04 | Combots Products Gmbh & Co. Kg | Method of Setting Up Connections in a Communication Environment, Communication System and Contact Elemenet for Same |
US7793232B2 (en) | 2004-06-25 | 2010-09-07 | Apple Inc. | Unified interest layer for user interface |
US7873910B2 (en) | 2004-06-25 | 2011-01-18 | Apple Inc. | Configuration bar for lauching layer for accessing user interface elements |
US7503010B2 (en) | 2004-06-25 | 2009-03-10 | Apple Inc. | Remote access to layer and user interface elements |
US10489040B2 (en) | 2004-06-25 | 2019-11-26 | Apple Inc. | Visual characteristics of user interface elements in a unified interest layer |
US8453065B2 (en) * | 2004-06-25 | 2013-05-28 | Apple Inc. | Preview and installation of user interface elements in a display environment |
US8302020B2 (en) | 2004-06-25 | 2012-10-30 | Apple Inc. | Widget authoring and editing environment |
US8291332B2 (en) | 2004-06-25 | 2012-10-16 | Apple Inc. | Layer for accessing user interface elements |
US8266538B2 (en) | 2004-06-25 | 2012-09-11 | Apple Inc. | Remote access to layer and user interface elements |
US8566732B2 (en) | 2004-06-25 | 2013-10-22 | Apple Inc. | Synchronization of widgets and dashboards |
US20060005207A1 (en) * | 2004-06-25 | 2006-01-05 | Louch John O | Widget authoring and editing environment |
US20060015818A1 (en) * | 2004-06-25 | 2006-01-19 | Chaudhri Imran A | Unified interest layer for user interface |
US9753627B2 (en) | 2004-06-25 | 2017-09-05 | Apple Inc. | Visual characteristics of user interface elements in a unified interest layer |
US7984384B2 (en) | 2004-06-25 | 2011-07-19 | Apple Inc. | Web view layer for accessing user interface elements |
US20060156248A1 (en) * | 2004-06-25 | 2006-07-13 | Chaudhri Imran A | Configuration bar for lauching layer for accessing user interface elements |
US9507503B2 (en) | 2004-06-25 | 2016-11-29 | Apple Inc. | Remote access to layer and user interface elements |
US7761800B2 (en) | 2004-06-25 | 2010-07-20 | Apple Inc. | Unified interest layer for user interface |
US7793222B2 (en) | 2004-06-25 | 2010-09-07 | Apple Inc. | User interface element with auxiliary function |
US20060117197A1 (en) * | 2004-09-24 | 2006-06-01 | Nokia Corporation | Method for receiving inputs from user of electronic device |
USRE46848E1 (en) | 2004-09-24 | 2018-05-15 | Nokia Corporation | Method for receiving inputs from user of electronic device |
US7562241B2 (en) | 2004-09-24 | 2009-07-14 | Nokia Corporation | Method for receiving inputs from user of electronic device |
USRE49041E1 (en) | 2004-09-24 | 2022-04-19 | Nokia Corporation | Method for receiving inputs from user of electronic device |
USRE47136E1 (en) | 2004-09-24 | 2018-11-20 | Nokia Corporation | Method for receiving inputs from user of electronic device |
USRE49058E1 (en) | 2004-09-24 | 2022-05-03 | Nokia Corporation | Method for receiving inputs from user of electronic device |
USRE44838E1 (en) * | 2004-09-24 | 2014-04-08 | Nokia Corporation | Method for receiving inputs from user of electronic device |
US20060123101A1 (en) * | 2004-11-22 | 2006-06-08 | Veradasys, Inc. | Application instrumentation and monitoring |
US7496575B2 (en) * | 2004-11-22 | 2009-02-24 | Verdasys, Inc. | Application instrumentation and monitoring |
US20060145950A1 (en) * | 2005-01-05 | 2006-07-06 | Kazuhiro Tanaka | Automatic analyzer |
US7716607B2 (en) * | 2005-01-05 | 2010-05-11 | Hitachi High-Technologies Corporation | Automatic analyzer |
US20060152742A1 (en) * | 2005-01-12 | 2006-07-13 | Fuji Photo Film Co., Ltd. | Screen saver control apparatus, screen saver control method and screen saver control program |
US7392358B2 (en) * | 2005-01-14 | 2008-06-24 | Sandisk Corporation | Delivery of a message to a user of a portable data storage device as a condition of its use |
US20060161749A1 (en) * | 2005-01-14 | 2006-07-20 | Jian Chen | Delivery of a message to a user of a portable data storage device as a condition of its use |
US7945866B2 (en) * | 2005-05-25 | 2011-05-17 | Sony Ericsson Mobile Communications Ab | Methods, systems and computer program products for displaying video content with aging |
US20060268183A1 (en) * | 2005-05-25 | 2006-11-30 | Dunko Gregory A | Methods, systems and computer program products for displaying video content with aging |
US8543931B2 (en) | 2005-06-07 | 2013-09-24 | Apple Inc. | Preview including theme based installation of user interface elements in a display environment |
US20070006008A1 (en) * | 2005-06-30 | 2007-01-04 | Nokia Corporation | Replaceable layout manager for use in a device idle mode |
US20070069946A1 (en) * | 2005-09-27 | 2007-03-29 | Diego Kaplan | Systems and methods for position based services in a mobile device |
US9513930B2 (en) | 2005-10-27 | 2016-12-06 | Apple Inc. | Workflow widgets |
US9032318B2 (en) | 2005-10-27 | 2015-05-12 | Apple Inc. | Widget security |
US8543824B2 (en) | 2005-10-27 | 2013-09-24 | Apple Inc. | Safe distribution and use of content |
US11150781B2 (en) | 2005-10-27 | 2021-10-19 | Apple Inc. | Workflow widgets |
US7743336B2 (en) | 2005-10-27 | 2010-06-22 | Apple Inc. | Widget security |
US7752556B2 (en) | 2005-10-27 | 2010-07-06 | Apple Inc. | Workflow widgets |
US7954064B2 (en) | 2005-10-27 | 2011-05-31 | Apple Inc. | Multiple dashboards |
US9104294B2 (en) | 2005-10-27 | 2015-08-11 | Apple Inc. | Linked widgets |
US7707514B2 (en) | 2005-11-18 | 2010-04-27 | Apple Inc. | Management of user interface elements in a display environment |
US9417888B2 (en) | 2005-11-18 | 2016-08-16 | Apple Inc. | Management of user interface elements in a display environment |
US20070195105A1 (en) * | 2006-02-17 | 2007-08-23 | Anu Koberg | Dynamic wallpaper on mobile communication device |
US8869027B2 (en) | 2006-08-04 | 2014-10-21 | Apple Inc. | Management and generation of dashboards |
US20080229258A1 (en) * | 2007-03-14 | 2008-09-18 | Disney Enterprises, Inc. | Navigable screensaver and method for implementing same |
US20080288866A1 (en) * | 2007-05-17 | 2008-11-20 | Spencer James H | Mobile device carrousel systems and methods |
US8954871B2 (en) | 2007-07-18 | 2015-02-10 | Apple Inc. | User-centric widgets and dashboards |
US9483164B2 (en) | 2007-07-18 | 2016-11-01 | Apple Inc. | User-centric widgets and dashboards |
US8667415B2 (en) | 2007-08-06 | 2014-03-04 | Apple Inc. | Web widgets |
US8156467B2 (en) | 2007-08-27 | 2012-04-10 | Adobe Systems Incorporated | Reusing components in a running application |
US8176466B2 (en) | 2007-10-01 | 2012-05-08 | Adobe Systems Incorporated | System and method for generating an application fragment |
US9619304B2 (en) | 2008-02-05 | 2017-04-11 | Adobe Systems Incorporated | Automatic connections between application components |
US20090259968A1 (en) * | 2008-04-15 | 2009-10-15 | Htc Corporation | Method for switching wallpaper in screen lock state, mobile electronic device thereof, and storage medium thereof |
US9230074B2 (en) * | 2008-04-15 | 2016-01-05 | Htc Corporation | Method for switching wallpaper in screen lock state, mobile electronic device thereof, and storage medium thereof |
US8656293B1 (en) | 2008-07-29 | 2014-02-18 | Adobe Systems Incorporated | Configuring mobile devices |
US20100171634A1 (en) * | 2009-01-05 | 2010-07-08 | Wei-Kuo Liang | Function Configuration Method and Related Device for a Remote Control Device |
US20110047492A1 (en) * | 2009-02-16 | 2011-02-24 | Nokia Corporation | Method and apparatus for displaying favorite contacts |
TWI463368B (en) * | 2011-02-17 | 2014-12-01 | Htc Corp | Method for providing the background of locked screen, electronic device and computer program product using the same |
EP2490116A1 (en) * | 2011-02-17 | 2012-08-22 | HTC Corporation | Method for providing background of locked screen, electronic device and computer program product using the same |
US8982077B2 (en) | 2011-09-15 | 2015-03-17 | Htc Corporation | Portable electronic apparatus to bypass screen lock mode for electronic notebook and operation method thereof and computer readable media |
EP2570908A1 (en) * | 2011-09-15 | 2013-03-20 | HTC Corporation | Portable electronic apparatus and operation method thereof and computer readable media |
US9536224B2 (en) | 2011-11-03 | 2017-01-03 | Htc Corporation | Method, apparatus and recording medium for displaying tasks |
US11740776B2 (en) | 2012-05-09 | 2023-08-29 | Apple Inc. | Context-specific user interfaces |
US9513702B2 (en) * | 2013-07-15 | 2016-12-06 | Lg Electronics Inc. | Mobile terminal for vehicular display system with gaze detection |
US20150015479A1 (en) * | 2013-07-15 | 2015-01-15 | Lg Electronics Inc. | Mobile terminal and control method thereof |
US10289428B2 (en) | 2014-02-26 | 2019-05-14 | Lg Eletronics Inc. | Digital device and method of processing screensaver thereof |
WO2015130098A1 (en) * | 2014-02-26 | 2015-09-03 | Lg Electronics Inc. | Digital device and method of processing screensaver thereof |
US10521240B2 (en) * | 2014-02-26 | 2019-12-31 | Lg Electronics Inc. | Digital device and method of processing screensaver thereof |
WO2015130097A1 (en) * | 2014-02-26 | 2015-09-03 | Lg Electronics Inc. | Digital device and method of processing screensaver thereof |
US9965015B2 (en) | 2014-02-26 | 2018-05-08 | Lg Electronics Inc. | Digital device and method of processing screensaver thereof |
US11922004B2 (en) | 2014-08-15 | 2024-03-05 | Apple Inc. | Weather user interface |
US20160072858A1 (en) * | 2014-09-10 | 2016-03-10 | RIV Tech, Inc. | Methods and systems for remote interactive viewing |
US11908343B2 (en) | 2015-08-20 | 2024-02-20 | Apple Inc. | Exercised-based watch face and complications |
US10999464B2 (en) * | 2016-10-24 | 2021-05-04 | Canon Kabushiki Kaisha | Image forming apparatus that installs applications, control method therefor, and storage medium |
US11503174B2 (en) | 2016-10-24 | 2022-11-15 | Canon Kabushiki Kaisha | Image forming apparatus that installs applications, control method therefor, and storage medium |
CN106878562A (en) * | 2017-03-02 | 2017-06-20 | 东软集团股份有限公司 | Control the method and device of wifi functional switches |
US11775141B2 (en) | 2017-05-12 | 2023-10-03 | Apple Inc. | Context-specific user interfaces |
US11955100B2 (en) | 2017-05-16 | 2024-04-09 | Apple Inc. | User interface for a flashlight mode on an electronic device |
AU2022287595B2 (en) * | 2019-09-09 | 2023-09-07 | Apple Inc. | Techniques for managing display usage |
US20210149694A1 (en) * | 2019-09-09 | 2021-05-20 | Apple Inc. | Techniques for managing display usage |
US11822778B2 (en) | 2020-05-11 | 2023-11-21 | Apple Inc. | User interfaces related to time |
US11842032B2 (en) | 2020-05-11 | 2023-12-12 | Apple Inc. | User interfaces for managing user interface sharing |
US11694590B2 (en) | 2020-12-21 | 2023-07-04 | Apple Inc. | Dynamic user interface with time indicator |
US11720239B2 (en) | 2021-01-07 | 2023-08-08 | Apple Inc. | Techniques for user interfaces related to an event |
US11921992B2 (en) | 2021-05-14 | 2024-03-05 | Apple Inc. | User interfaces related to time |
Also Published As
Publication number | Publication date |
---|---|
EP1481389A4 (en) | 2007-03-07 |
AU2003209536A1 (en) | 2003-09-16 |
EP1481389A1 (en) | 2004-12-01 |
KR20040101269A (en) | 2004-12-02 |
WO2003075258A1 (en) | 2003-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030169306A1 (en) | Creating a screen saver from downloadable applications on mobile devices | |
US10754520B2 (en) | Method and apparatus for managing an application being executed in a portable terminal | |
US6226665B1 (en) | Application execution environment for a small device with partial program loading by a resident operating system | |
KR101677312B1 (en) | Application display on a locked device | |
US7467197B2 (en) | Workflow anywhere: invocation of workflows from a remote device | |
KR100700951B1 (en) | Apparatus and method for multi task management in mobile communication system | |
US20060224992A1 (en) | Graphical user interface management | |
US20040165007A1 (en) | Method of controlling an internet browser interface and a controllable browser interface | |
US11934648B2 (en) | Permission setting method and apparatus and electronic device | |
US20020154168A1 (en) | Method for displaying information on the display of an electronic device, and an electronic device | |
CN102112953B (en) | Information processing apparatus and program | |
AU2573301A (en) | System and method for simultaneous display of multiple information sources | |
KR20110121888A (en) | Apparatus and method for determining the pop-up menu in portable terminal | |
US6959425B1 (en) | System and method for managing a scalable list of items for display | |
JP2010287205A (en) | Electronic device, computer-implemented system, and application program display control method therefor | |
US6335745B1 (en) | Method and system for invoking a function of a graphical object in a graphical user interface | |
JP2007034687A (en) | Thin client system | |
US20110191790A1 (en) | Method and apparatus for generating user adaptive application in mobile terminal | |
US7394457B2 (en) | Device behavior based on surrounding devices | |
CN114201087B (en) | Method for displaying android application icon in Linux taskbar | |
CN1322421C (en) | Agent system for mobile agents, computer network and method for downloading agent system from host computer to client computer of computer network | |
JP5448344B2 (en) | Information processing apparatus and program | |
KR20080071316A (en) | Mobile communication terminal with a touch screen and method of displaying application contents | |
CA2138627A1 (en) | Method and system for launching application programs on an application server system | |
KR20070027027A (en) | Method for hierarchical user interface using multi demensional graphic in mobile communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NOKIA CORPORATION, FINLAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAKIPAA, MIKKO;KOPRA, TONI;MADAN, HEMANT;AND OTHERS;REEL/FRAME:012678/0446;SIGNING DATES FROM 20020227 TO 20020305 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |