A user interface to access visual gadgets for program applications, wherein the user interface arranges the gadgets in a layout, wherein the layout pans, within a computer touch screen display, to bring a subset of the gadgets into the display and to move another subset of the gadgets out of the dis
A user interface to access visual gadgets for program applications, wherein the user interface arranges the gadgets in a layout, wherein the layout pans, within a computer touch screen display, to bring a subset of the gadgets into the display and to move another subset of the gadgets out of the display, and in response to an object touching a specific gadget in the display that is not currently activated: activates the specific gadget's program application, replaces the specific gadget within the layout with a GUI window for the specific gadget's program application, wherein the GUI pans, within the window, to bring a portion of the GUI into the window and to move another portion of the GUI out of the window, and moves other gadgets within the layout in order to accommodate space for the window for the specific gadget's program application.
대표청구항▼
1. A non-transitory computer readable medium storing program code which, when executed by a processor of a mobile phone comprising a touch sensitive display, causes the mobile phone to present a user interface for accessing a plurality of applications, wherein the user interface: provides a pluralit
1. A non-transitory computer readable medium storing program code which, when executed by a processor of a mobile phone comprising a touch sensitive display, causes the mobile phone to present a user interface for accessing a plurality of applications, wherein the user interface: provides a plurality of applications and gadgets associated therewith, each such application running on the mobile phone in an activated state and in a non-activated state whereby, in its activated state, such application presents a graphical user interface (GUI) and runs interactively via the GUI, and, in its non-activated state, such application presents its associated gadget and runs non-interactively to present, within its associated gadget, dynamically generated information related to such application, and whereby tapping anywhere in its associated gadget causes such application to transition to its activated state;initializes the plurality of applications in their non-activated states when the phone is turned on;arranges the gadgets in a layout that is larger than the display, whereby some of the gadgets are in the display and others of the gadgets are out of the display; andwhen an application transitions to its activated state: alters the layout, comprising: displacing some of the gadgets from in the display to out of the display; andreplacing the displaced gadgets with a window for the GUI of the activated application, the GUI being larger than the window, and the window being larger than the gadget associated with the activated application;pans the GUI of the activated application within the window to bring a portion of the GUI into the window and to move another portion of the GUI out of the window, in response to a first multi-step gesture comprising (i) an object touching the display inside the GUI, and then (ii) the object gliding along the display in a direction away from the touched location, the GUI panning in the direction of the gliding; andpans the layout within the display to bring some of the gadgets into the display or to move some of the gadgets out of the display, in response to a second multi-step gesture comprising (i) the object touching the display outside the window for the GUI of the activated application, and then (ii) the object gliding along the display in a direction away from the touched location, the layout panning in the direction of the gliding,wherein the plurality of applications comprises a reporting application that, upon activation, displays information for a first period of time within the window for the GUI of the reporting application, and then automatically transitions to its non-activated state, and wherein in response to such transition, the user interface: replaces, within the layout, the window for the GUI of the reporting application with the gadget for the reporting application; andmoves other gadgets within the layout to fill space previously occupied by the window for the GUI of the reporting application. 2. The computer readable medium of claim 1, wherein the reporting application, in its non-activated state, dynamically displays a time of day within its gadget. 3. The computer readable medium of claim 1, wherein the reporting application, in its non-activated state, dynamically displays a weather forecast within its gadget. 4. The computer readable medium of claim 1, wherein the reporting application, in its non-activated state, dynamically displays stock market information within its gadget. 5. The computer readable medium of claim 1, wherein, in response to the object touching a location in the window for the GUI of the reporting application during the first period of time, the reporting application remains in its activated state for a second period of time. 6. The computer readable medium of claim 1, wherein the user interface inserts an advertisement within the layout, and moves gadgets within the layout in order to accommodate the advertisement. 7. The computer readable medium of claim 6, wherein the user interface shifts gadgets within the layout on one side of the advertisement and does not shift gadgets within the layout on another side of the advertisement, in order to accommodate the advertisement. 8. The computer readable medium of claim 1, wherein an initial portion of the layout is shown in the display when the mobile phone is turned on, and wherein, after the user interface pans the layout to bring a different portion of the layout into the display, the user interface restores the initial portion of the layout to the display when a designated period of time of inactivity has elapsed. 9. The computer readable medium of claim 8, wherein the mobile phone comprises a home button, and wherein the user interface restores the initial portion of the layout to the display in response to actuation of the home button. 10. The computer readable medium of claim 9, wherein the user interface causes an activated application to transition to its non-activated state, in response to actuation of the home button. 11. The computer readable medium of claim 9, wherein the user interface powers off the mobile phone in response to prolonged actuation of the home button. 12. The computer readable medium of claim 1, wherein the user interface pans the layout within the display in a specific direction when the glide of the object in the second multi-step gesture is not parallel to that direction. 13. The computer readable medium of claim 1, wherein the plurality of applications comprises a music player application that, in its non-activated state, dynamically displays within its gadget information about a current song. 14. The computer readable medium of claim 1, wherein the plurality of applications comprises a video player application. 15. The computer readable medium of claim 1, wherein the plurality of applications comprises a telephone application, comprising a keypad and an address book, that, in its non-activated state, displays within its gadget information about previous calls. 16. The computer readable medium of claim 1, wherein the window for the GUI of the activated application covers most of the display. 17. The computer readable medium of claim 1, wherein the user interface displaces gadgets in only one direction within the layout in order to accommodate the window for the GUI of the activated application. 18. The computer readable medium of claim 1, wherein the user interface displaces gadgets within the layout on one side of the window for the GUI of the activated application, and does not displace gadgets within the layout on another side of that window, in order to accommodate that window. 19. The computer readable medium of claim 1, wherein the user interface prevents two different applications from running in their activated states simultaneously. 20. A non-transitory computer readable medium storing program code which, when executed by a processor of a mobile phone comprising a touch sensitive display, causes the mobile phone to present a user interface for accessing a plurality of applications, wherein the user interface: provides a plurality of applications and gadgets associated therewith, each such application running on the mobile phone in an activated state and in a non-activated state whereby, in its activated state, such application presents a graphical user interface (GUI) and runs interactively via the GUI, and, in its non-activated state, such application presents its associated gadget and runs non-interactively to present, within its associated gadget, dynamically generated information related to such application, and whereby tapping anywhere in its associated gadget causes such application to transition to its activated state;initializes the plurality of applications in their non-activated states when the phone is turned on;arranges the gadgets in a layout that is larger than the display, whereby some of the gadgets are in the display and others of the gadgets are out of the display; andwhen an application transitions to its activated state: alters the layout, comprising: displacing some of the gadgets from in the display to out of the display; andreplacing the displaced gadgets with a window for the GUI of the activated application, the GUI being larger than the window;pans the GUI of the activated application within the window to bring a portion of the GUI into the window and to move another portion of the GUI out of the window, in response to a first multi-step gesture comprising (i) an object touching the display inside the GUI, and then (ii) the object gliding along the display away from the touched location; andpans the layout within the display to bring some of the gadgets into the display or to move some of the gadgets out of the display, in response to a second multi-step gesture comprising (i) the object touching the display outside the window for the GUI of the activated application, and then (ii) the object gliding along the display away from the touched location,wherein the plurality of applications comprises a reporting application that, upon activation, displays information for a first period of time within the window for the GUI of the reporting application, and then automatically transitions to its non-activated state, wherein in response to such transition, the user interface: replaces, within the layout, the window for the GUI of the reporting application with the gadget for the reporting application; andmoves other gadgets within the layout to fill space previously occupied by the window for the GUI of the reporting application,and wherein, in response to the object touching a location in the window for the GUI of the reporting application during the first period of time, the reporting application remains in its activated state for a second period of time. 21. The computer readable medium of claim 20, wherein the reporting application, in its non-activated state, dynamically displays a time of day within its gadget. 22. The computer readable medium of claim 20, wherein the reporting application, in its non-activated state, dynamically displays a weather forecast within its gadget. 23. The computer readable medium of claim 20, wherein the reporting application, in its non-activated state, dynamically displays stock market information within its gadget. 24. The computer readable medium of claim 20, wherein the user interface inserts an advertisement within the layout, and moves gadgets within the layout in order to accommodate the advertisement. 25. The computer readable medium of claim 24, wherein the user interface shifts gadgets within the layout on one side of the advertisement and does not shift gadgets within the layout on another side of the advertisement, in order to accommodate the advertisement. 26. The computer readable medium of claim 20, wherein an initial portion of the layout is shown in the display when the mobile phone is turned on, and wherein, after the user interface pans the layout to bring a different portion of the layout into the display, the user interface restores the initial portion of the layout to the display when a designated period of time of inactivity has elapsed. 27. The computer readable medium of claim 26, wherein the mobile phone comprises a home button, and wherein the user interface restores the initial portion of the layout to the display in response to actuation of the home button. 28. The computer readable medium of claim 27, wherein the user interface causes an activated application to transition to its non-activated state, in response to actuation of the home button. 29. The computer readable medium of claim 27, wherein the user interface powers off the mobile phone in response to prolonged actuation of the home button. 30. The computer readable medium of claim 20, wherein the user interface pans the layout within the display in a specific direction when the glide of the object in the second multi-step gesture is not parallel to that direction. 31. The computer readable medium of claim 20, wherein the plurality of applications comprises a music player application that, in its non-activated state, dynamically displays within its gadget information about a current song. 32. The computer readable medium of claim 20, wherein the plurality of applications comprises a video player application. 33. The computer readable medium of claim 20, wherein the plurality of applications comprises a telephone application, comprising a keypad and an address book, that, in its non-activated state, displays within its gadget information about previous calls. 34. The computer readable medium of claim 20, wherein the window for the GUI of the activated application covers most of the display. 35. The computer readable medium of claim 20, wherein the user interface displaces gadgets in only one direction within the layout in order to accommodate the window for the GUI of the activated application. 36. The computer readable medium of claim 20, wherein the user interface displaces gadgets within the layout on one side of the window for the GUI of the activated application and does not displace gadgets within the layout on another side of that window, in order to accommodate that window. 37. The computer readable medium of claim 20, wherein the user interface prevents two different applications from running in their activated states simultaneously.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (80)
Denlinger Michael B. (Haworth NJ), Ambient-light-responsive touch screen data input method and system.
Moran Thomas P. ; Chiu Patrick ; Melle William Van ; Kurtenbach Gordon,CAX, Apparatus and method for implementing visual animation illustrating results of interactive editing operations.
Gottfurcht,Elliot A.; Gottfurcht,Grant E.; Long,Albert Michel C., Apparatus and method of manipulating a region on a wireless device screen for viewing, zooming and scrolling internet content.
Mackinlay Jock D., Computer controlled display system for displaying a three-dimensional document workspace having a means for prefetching linked documents.
Brian Finlay Beaton CA; Colin Donald Smith CA; Francois Blouin CA; Guillaume Comeau CA; Arthur Julian Patterson Craddock CA, Contextual gesture interface.
Katsuyuki Omura JP; Takao Inoue JP, Coordinate position inputting/detecting device, a method for inputting/detecting the coordinate position, and a display board system.
Beernink Ernest H. (San Carlos CA) Foster Gregg S. (Woodside CA) Capps Stephen P. (San Carlos CA), Gesture sensitive buttons for graphical user interfaces.
Naughton Patrick J. ; Clanton ; III Charles H. ; Gosling James A. ; Warth Chris ; Palrang Joseph M. ; Frank Edward H. ; LaValle David A. ; Sheridan R. Michael, Method and apparatus for improved graphical user interface having anthropomorphic characters.
McCharles,Randy; Morrison,Gerald; Worthington,Steve; Akitt,Trevor, Synchronization of cameras in camera-based touch system to enhance position determination of fast moving objects.
Gough Michael L. (Ben Lomond CA) Holloway Bruce V. (Marina CA), System for entering data into an active application currently running in the foreground by selecting an input icon in a.
Morrison, Gerald D.; McCharles, Randy; Tseng Su, Scott Yu; Singh, Manvinder, Touch system and method for determining pointer contacts on a touch surface.
Ortega, Christopher M.; Michels, Joseph M; Teta, Robert J; Brockelsby, Robert H; Netland, Jeffrey D, Display screen or portion thereof with graphical user interface.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.