The present invention relates generally to the field of portable electronic devices and, more particularly, to the field of a portable electronic device having a display for providing widgets.
A portable electronic device is capable of interacting with a user and transportable due to its diminutive size and portable power supply. An example of a portable electronic device is a wireless communication device, which provides long-range communication of voice or data over a communication network of specialized base stations to other communication devices remote from the wireless communication device. Portable electronic devices come in a variety of form factors, such as brick, bar, flip/clamshell, slider or rotator/swivel form factors, and each form factor can have a touchscreen or QWERTY keypad. Regardless of the small form factor, the device generally includes a display to convey information to a user or otherwise facilitate the user's use and enjoyment of the device.
Displays of portable electronic devices may provide a variety of visual objects, and one type of visual object is a widget. Widgets are interactive virtual tools that provide single-purpose services, such as providing the user the news, weather, time, calendar, or other single-purpose information. On a portable electronic device, widgets provide a user of the device high level snippets of information at a glance. A widget may include an image or icon to aid the user's comprehension of the information. The challenge is providing an informative widget within a minimal area of the display, due to the diminutive size of the device.
One aspect of the present invention is a wireless communication device comprising a wireless transceiver, a processor and a display. The wireless transceiver receives a textual content and a tag associated with a particular application at the wireless communication device. The processor determines whether the wireless transceiver has received a graphical content associated with the textual content and the tag. The display provides a visual representation of a widget associated with the tag received by the wireless transceiver. The display provides a first window including the textual content and at least a portion of the graphical content adjacent to the first window in the visual representation in response to determining that the wireless transceiver received the graphical content. The display provides a second window including the textual content in the visual representation in response to determining that the wireless transceiver has not receive the graphical content. The second window is larger than the first window.
Another aspect of the present invention is a wireless communication device comprising a wireless transceiver and a display. The wireless transceiver receives a textual content, a graphical content, and a content identifier. The display provides a visual representation of a widget. The display provides a first window including the textual content, a second window including at least part of the graphical content, and a third window including a content header corresponding to the content identifier. The second and third windows are adjacent to, and positioned at opposing sides of, the first window.
Referring to
For one embodiment, the portable electronic device 100 has a housing comprising a front surface 101 which includes a visible display 103 and a user interface. For example, the user interface may be the touch-sensitive surface that overlays the display 103. For another embodiment, the user interface of the portable electronic device 100 may include a touch-sensitive surface supported by the housing and does not overlay any type of display. For yet another embodiment, the user interface of the portable electronic device 100 may include one or more input keys 105 used in conjunction with the touch-sensitive surface. Examples of the input key or keys 105 include, but are not limited to, keys of an alpha or numeric keypad, a physical keys, touch-sensitive surfaces, mechanical surfaces, multipoint directional keys and side buttons 105, 111. The portable electronic device 100 may also comprise apertures 107, 109 for audio output and input at the surface. It is to be understood that the portable electronic device 100 may include a variety of different combination of displays and interfaces.
It is to be understood that the portable electronic device 100 make take the form of a variety of form factors, such as bar, flip/clam, slider and rotator form factors. For example, for the embodiment shown in
Referring to
The processor 203 may generate commands based on information received from one or more input components 209. The processor 203 may process the received information alone or in combination with other data, such as the information stored in the memory 205. Thus, the memory 205 of the internal components 200 may be used by the processor 203 to store and retrieve data. The data that may be stored by the memory 205 include, but is not limited to, operating systems, applications, and data. Each operating system includes executable code that controls basic functions of the portable electronic device, such as interaction among the components of the internal components 200, communication with external devices via each transceiver 201 and/or the device interface (see below), and storage and retrieval of applications and data to and from the memory 205. Each application includes executable code utilizes an operating system to provide more specific functionality for the portable electronic device. Also, the processor is capable of executing an application associated with a particular widget shown at an output component 207. Data is non-executable code or information that may be referenced and/or manipulated by an operating system or application for performing functions of the portable electronic device.
The input components 209, such as a user interface, may produce an input signal in response to detecting a predetermined gesture at the touch-sensitive surface. As a result, a transceiver 201 may terminate communication with the remote device in response to the input signal from the user interface. In addition, the input components 209 may include one or more additional components, such as a video input component such as an optical sensor (for example, a camera), an audio input component such as a microphone, and a mechanical input component or activator such as button or key selection sensors, touch pad sensor, another touch-sensitive sensor, capacitive sensor, motion sensor, and switch. Likewise, the output components 207 of the internal components 200 may include one or more video, audio and/or mechanical outputs. For example, the output components 207 may include a video output component such as a cathode ray tube, liquid crystal display, plasma display, incandescent light, fluorescent light, front or rear projection display, and light emitting diode indicator. Of particular interest are displays that are capable of providing a visual representation of a widget. Other examples of output components 207 include an audio output component such as a speaker, alarm and/or buzzer, and/or a mechanical output component such as vibrating or motion-based mechanisms.
The internal components 200 may further include a device interface 215 to provide a direct connection to auxiliary components or accessories for additional or enhanced functionality. In addition, the internal components 200 preferably include a power source 217, such as a portable battery, for providing power to the other internal components and allow portability of the portable electronic device 100.
It is to be understood that
Referring to
The screen view may include various optional elements to facilitate a user's operation of the portable electronic device. For example, as shown in
The screen view includes a visual representation of a widget comprising a first window 315 including textual content, such as a message, and a second window 317 including a graphical content, such as a still image or dynamic video. The first and second windows 315, 317 are situated within a periphery of the visual representation such that, where the first and second windows meet, the first window overlaps part of the second window and a portion of the graphical content of the second window is obscured by the first window. For example, as shown in
The shape of the first and second windows 315, 317 may vary, but generally first window has a substantially polygonal shape and the second window has a substantially polygonal shape. For example, as shown in
The first and second windows 315, 317 may also have characteristics to associate themselves with each other and clearly indicate to the user that they are combined for a single visual representation of a single widget. For example, the first window 315 may include an outer boundary, and an angular protrusion 319 extending from the outer boundary and over the second window 317. For another embodiment, the second window 317 does not consist of a single graphical content, but also includes a graphical icon. Thus, the angular protrusion 319 may be directed toward the graphical icon, which may provide more information about the textual content of the first window 315, such as a source of the textual content. Also, the textual content of the first window 315 provides a description relating to the graphical content of the second window 317.
The screen view may include a plurality of visual representations. Referring to the example visual representations shown side-by-side in
The screen view may further include variations of the above-described visual representations. For example, as shown in
Referring to
Similar to the other windows described above, the shape of the first and second windows 401, 405 may vary, but generally first window has a substantially polygonal shape and the second window has a substantially polygonal shape. For example, as shown in
Referring to
As shown in
For one embodiment, as illustrated by
It should be noted that the timing for receiving the graphical content relative to the textual content and tag may vary. For one embodiment, the wireless transceiver may receive the graphical content concurrently with the textual content and the tag. For another embodiment, the wireless transceiver may receive the graphical content within a predetermined time period of receiving the textual content and the tag.
The visual representations may further include distinguishing characteristics for the different types of content therein. For example, the textual content and the at least a portion of the graphical content may have differing background colors, i.e., one may have a lighter background whereas the other may have a darker background.
For yet other embodiments, content headers may be utilized for further enhance a user's ability to comprehend content(s) of a widget. The wireless communication device may comprise a wireless transceiver and a display. The wireless transceiver may receive a textual content, a graphical content, and a content identifier, and the display may provide a visual representation of a widget. The display may provide a first window 501 including the textual content, a second window 507 including at least part of the graphical content, and a third window 509 including a content header corresponding to the content identifier. The second and third windows 507, 509 are adjacent to the first window 501, but they are positioned at opposite sides of the first window, as shown in
The first, second and third windows 501, 507, 509 are located within an outer boundary of the visual representation of the widget, and the dimensions of the windows may vary in order to further enhance a user's comprehension of the content(s) therein. For one embodiment, a first side 511 of the second window 507 adjacent to the first window 501 has a length that is different from a length of a second side 513 of the first window 501 adjacent to the second window. For another embodiment, a first side 515 of the third window 509 adjacent to the first window 501 has a length that is different from a length of a second side 517 of the first window 501 adjacent to the third window. For yet another embodiment, the length of the side 511 of the second window 507 is substantially the same as the length of the side of the third window adjacent to the first window.
Similar to other embodiments described above, the visual representations may further include distinguishing characteristics for the different types of content therein. For example, the textual content and the at least a portion of the graphical content may have differing background colors, i.e., one may have a lighter background whereas the other may have a darker background.
A widget includes one or more of the following elements. The widget may include a special icon for display in an add-widget menu. Widgets may have a special visual treatment so a user may easily identify them as separate from widgets downloaded from other devices. By attaching the icon directly to a receiver tag, a main icon may be used for an associated application, and a separate icon may be used for the widget. The widget may include standard a meta-data tag that points to a resource, such as an XML resource, describing the widget. The widget may include a standard intent filter to identify the receiver as an application widget. The widget may includes other intent filters that notify the widget when new data is available, or when data should be removed (e.g. when a service provider account is removed from the device).
While the preferred embodiments of the invention have been illustrated and described, it is to be understood that the invention is not so limited. Numerous modifications, changes, variations, substitutions and equivalents will occur to those skilled in the art without departing from the spirit and scope of the present invention as defined by the appended claims.
This application is related to U.S. application Ser. No. ______, filed Sep. 9, 2009, titled PORTABLE ELECTRONIC DEVICE FOR PROVIDING A VISUAL REPRESENTATION OF A WIDGET (Attorney Docket No. CS37220).