US20100023883A1 - Method and apparatus for formatting a web page - Google Patents
Method and apparatus for formatting a web page Download PDFInfo
- Publication number
- US20100023883A1 US20100023883A1 US12/569,756 US56975609A US2010023883A1 US 20100023883 A1 US20100023883 A1 US 20100023883A1 US 56975609 A US56975609 A US 56975609A US 2010023883 A1 US2010023883 A1 US 2010023883A1
- Authority
- US
- United States
- Prior art keywords
- web page
- wireless communication
- communication device
- display screen
- received web
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- 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/72445—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1698—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0492—Change of orientation of the displayed image, e.g. upside-down, mirrored
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
- G09G2340/145—Solving problems related to the presentation of information to be displayed related to small screens
Definitions
- Handheld wireless communication devices for example, a wireless personal digital assistant (PDA), a wireless handheld computer, and a wireless web-enabled cellphone, have a small elongated rectangular display screen mounted on the front wall of the housing of the device.
- the viewing orientation on the display screen is typically in a vertically elongated orientation, also called a “portrait” orientation.
- portrait orientation the image on the display screen is greater in dimension in the vertical direction than it is in the horizontal direction.
- Handheld wireless communication devices can access web sites designed for displaying web pages on monitors of desktop computers or laptop computers. These websites are referred to as standard web sites, and their web pages are referred to as standard web pages. Handheld wireless communication devices also can access web sites designed for displaying web pages on a display screen of a handheld wireless communication device. These websites are referred to as a wireless portal, and their web pages are referred to as wireless web pages.
- the web pages are typically designed with more text and little graphic to facilitate a quick download over slow wireless links. As the speed of wireless links improve, for example, with certain versions of cdma2000 and third-generation systems, the content of wireless web pages will increase. Nevertheless, the wireless web pages will be designed for display on the display screen.
- Some web sites contain web pages that are dynamically generated for both monitors of desktop or laptop computers and display screens of wireless communication devices.
- the web site determines if the wireless communication device's browser is designed for displaying images on a display screen of a wireless communication device, and then sends a downsized version of the web page (the wireless web page), rather than the full content of a standard web page, when the web site determines that the browser is designed for a wireless communication device.
- Presenting the standard web page on a landscape-orientated display screen would be more convenient because the landscape orientation allows the device to fit more of the standard web page in the horizontal direction.
- a “landscape” orientation the viewing orientation of the image on the display screen is in a horizontally elongated orientation, and the image on the display screen is greater in dimension in the horizontal direction than it is in the vertical direction.
- the landscape orientation the image aspect ratio and the display screen orientation are better matched than in the portrait orientation. Because standard web pages are designed to be scrolled vertically, the landscape display of standard web pages helps in preserving the context of the standard web page and reducing scrolling in the vertical direction.
- Landscape-oriented browsers are known, for example, ThunderHawk (TM) browser by Bitstream, which approximate the experience of a desktop browser by providing a landscape orientation for the display of images.
- TM ThunderHawk
- the standard web page is reformatted to fit partially within the display screen in the landscape orientation. Some of this formatting is performed on a proxy server and may include resizing the font of text and reducing the size of images before transmitting the reformatted web page to the wireless communication device.
- Embodiments disclosed herein address the above stated needs by displaying the accessed web page in the appropriate orientation on the handheld wireless communication device without intervention by the user.
- FIG. 1 illustrates a handheld wireless communication device with a display screen in a portrait orientation
- FIG. 2 illustrates the handheld wireless communication device of FIG. 1 with the display screen in a landscape orientation
- FIG. 3 illustrates a flow chart of a method carried out by the wireless communication device.
- FIG. 1 illustrates a handheld wireless communication device 100 with the display screen in a portrait orientation.
- the handheld wireless communication devices can be one of many conventionally known, for example, Palm VII (TM) brand personal digital assistant (PDA) by Palm operating AvantGo portrait-only oriented browser, Pocket IE portrait- and landscape-oriented browser, or ThunderHawk landscape-only oriented browser, or a combination thereof.
- Palm VII TM brand personal digital assistant
- PDA personal digital assistant
- Other Internet-enable wireless communication devices could also be used, for example, handheld computers and cellular telephones.
- the handheld wireless communication device 100 can include an elongated rectangular housing 102 in which the electronic circuitry (not shown) of the device is operatively disposed.
- Housing 102 has a front wall 104 , a left side wall 108 , a right side wall 110 , a top end wall 112 , and a bottom end wall 114 .
- a display screen 116 is operatively mounted on the front wall 104 and, as viewed in FIG. 1 , has a vertically elongated rectangular configuration. Also mounted on the front housing side wall 104 , directly beneath the bottom end of the display screen 116 , are four horizontally spaced apart, vertically elongated user input buttons 118 . An antenna 118 is mounted on the housing 102 to transmit and receive wireless signals between the wireless communication device and a web site providing web page content.
- the handheld wireless communication device 100 can be operated in one of two different display screen orientations—a “portrait” orientation ( FIG. 1 ) in which the length of the display screen 116 is vertically oriented, and a “landscape” orientation ( FIG. 2 ) in which the length of the display screen is horizontally oriented and rotated ninety degrees in a counterclockwise direction from its FIG. 1 portrait orientation.
- a handheld wireless communication device 100 which is designed to be operated in one of four different display screen orientations: a) a first orientation which is the “portrait” orientation shown in FIG. 1 , and b) three subsequent orientations which are all rotated ninety degrees from a prior orientation, in a counterclockwise direction from the FIG. 1 portrait orientation.
- the wireless communication device 100 With the wireless communication device 100 in its FIG. 1 portrait orientation, when the user selects a particular web page, the browser generates on the display screen 116 a display screen image that may comprise text or graphics or both.
- the display screen text and graphics can be presented to the user in what may be termed a normal “upright” orientation, i.e., so that displayed text reads from left to right across the screen.
- a portrait-oriented browser, or portrait- and landscape-oriented browser can be used to display the web page.
- the wireless communication device 100 can also be held and used in its landscape orientation by rotating the wireless communication device ninety degrees in a counterclockwise direction from its FIG. 1 portrait orientation.
- the browser When the user a selects a particular web page, the browser generates on the display screen 116 a display screen image that can comprise text or graphics or both, in the normal “upright” orientation.
- a landscape-oriented browser, or portrait- and landscape-oriented browser can be used to display the web page.
- Conventional hardware representatively utilized in the wireless communication device 100 can include a central processing unit (CPU) electrically connected to memory, video controller, and a wireless modem via a local bus; and a bus interface electrically connected to a system bus.
- the system bus can comprise address, data and control buses as are well known in the art, and provides communication between the CPU and input/output (I/O) devices such as personal computer memory card interface association (PCMCIA) cards, a fax modem, a hard disk, and other I/O devices.
- the antenna can be coupled to the wireless modem.
- the CPU executes instructions stored in the memory, and communicates information to the video controller to display applicable programs and data on the display screen 116 .
- the CPU has a plurality of I/O interrupt signal lines which are operatively connected to the control buttons 118 and touch-screen display screen 116 to allow the wireless communication device's user to input commands to the CPU.
- the signal lines can be used during execution of a display subroutine.
- FIG. 3 illustrates a flow chart of a method 200 carried out by the wireless communication device 100 .
- the method could also be carried out on a server, or a combination of the server and wireless communication device.
- a user can enter a uniform resource locator (URL) in the ADDRESS box of a web browser operating on the wireless communication device.
- the wireless communication device can wirelessly access and receive a web page on a remote server.
- Block 203 One of ordinary skill in the art will recognize other ways to access and receive a web page, for example, click on a hyperlink embedded in a web page displayed on the display screen, or running an application that automatically accesses a web site.
- the web browser can be one or more of the previously described commercially available browsers.
- the wireless communication device can determine whether the received web page is formatted for display on the display screen 116 or for display on monitor of a desktop or laptop computer.
- the wireless communication device can automatically display the accessed web page in landscape orientation on the display screen.
- the landscape orientation can be achieved by having the portrait-oriented browser rotate an image represented by the received web page ninety degrees, or by launching a landscape-oriented browser that can display the accessed web page in landscape orientation.
- the accessed web page is stored in the memory upon receipt and one of ordinary skill in the art will appreciate that the stored web page can be manipulated to achieve the desired viewing orientation.
- better landscape viewing may be achieved by running applications that change the font size and change the image size without changing content of the web page. Conventional techniques may be employed for these purposes.
- the web page when the received web page is formatted for display on the display screen, that is, the web page is a wireless web page, the web page can be automatically displayed in portrait orientation on the display screen when the received web page is formatted for display on the display screen.
- the landscape orientation can be achieved by having the portrait-oriented browser display the web page or by launching a portrait-oriented browser if one were not operating.
- the web page can be a Hypertext Markup Language (HTML) document that uses markup tags to mark the elements of a file.
- HTML Hypertext Markup Language
- An element is a fundamental component of the structure of a text document, for example, heads, titles, headings, paragraphs, tables, text, and lists.
- Some elements can contain an attribute, which is additional information that is included in the tag. This and other additional information may be alignment, start of a new paragraph, font, maximum number of characters for a line, forced line break, character formatting, color, size of images being downloaded with text alignment of images, alternate text for images, and the like.
- the wireless communication device can determine whether the received web page is suitable for display on a monitor of a laptop or desktop computer of for display on a display screen of a handheld wireless communication device. For example, if an attribute representing width of the page significantly exceeded the width of the display screen in the vertical orientation, then the web page can be deemed a standard web page and best displayed in the landscape orientation.
- XML Extensible Markup Language
- HDML Handheld Device Markup Language
- WML Wireless Markup Language
- the image represented by the received web page can be built in memory before displaying, and, before posting the image to the display screen, the wireless communication device can determine the amount of scrolling that would be required in the vertical direction or the horizontal direction, or both, to view the entire image; in both the portrait-oriented browser and the landscape-oriented browser.
- the browser having the less scrolling would be the browser to display the received web page in the corresponding orientation of the browser.
- a header could be placed in the web page that identifies the web page as a standard web page or a wireless web page.
- the vertical orientation of the display screen is the standard orientation of a wireless communication device and that the landscape orientation is the standard orientation for a web page.
- a horizontal orientation may be a standard orientation on certain wireless communication devices and that a vertical orientation may be a standard orientation for web pages.
- a vertical orientation may be a standard orientation for web pages.
- the wireless communication device can display an accessed web page in the appropriate orientation on the handheld wireless communication device without intervention by the user.
Abstract
A method and apparatus displays a web page on a wireless communication device by receiving the web page at the wireless communication device and determining at the wireless communication device whether the received web page is formatted for a portrait orientation on a display screen of the wireless communication device. When the received web page is not formatted for the portrait orientation on the display screen, the wireless communication device formats the contents of the web page for a landscape orientation and automatically displays, without user intervention, the received web page in the landscape orientation on the display screen.
Description
- This application is a continuation of U.S. application Ser. No. 10/232,565 entitled “Display Format for Handheld Wireless Communication Devices,” filed on Aug. 30, 2002, where the aforementioned application is assigned to the assignee hereof and the entire content of which is incorporated herein by reference.
- Handheld wireless communication devices, for example, a wireless personal digital assistant (PDA), a wireless handheld computer, and a wireless web-enabled cellphone, have a small elongated rectangular display screen mounted on the front wall of the housing of the device. The viewing orientation on the display screen is typically in a vertically elongated orientation, also called a “portrait” orientation. In the portrait orientation, the image on the display screen is greater in dimension in the vertical direction than it is in the horizontal direction. Some applications, however, are visually handicapped by the narrow display width of the portrait-oriented display screen.
- Handheld wireless communication devices can access web sites designed for displaying web pages on monitors of desktop computers or laptop computers. These websites are referred to as standard web sites, and their web pages are referred to as standard web pages. Handheld wireless communication devices also can access web sites designed for displaying web pages on a display screen of a handheld wireless communication device. These websites are referred to as a wireless portal, and their web pages are referred to as wireless web pages. The web pages are typically designed with more text and little graphic to facilitate a quick download over slow wireless links. As the speed of wireless links improve, for example, with certain versions of cdma2000 and third-generation systems, the content of wireless web pages will increase. Nevertheless, the wireless web pages will be designed for display on the display screen.
- Some web sites contain web pages that are dynamically generated for both monitors of desktop or laptop computers and display screens of wireless communication devices. Typically, the web site determines if the wireless communication device's browser is designed for displaying images on a display screen of a wireless communication device, and then sends a downsized version of the web page (the wireless web page), rather than the full content of a standard web page, when the web site determines that the browser is designed for a wireless communication device.
- There are numerous conventional Web browsers for handheld wireless communication devices that are portrait oriented, for example, AvantGo (TM) brand browser by AvantGo, Web Whacker (TM) brand browser by Blue Squirrel, Pocket Browser (TM) brand browser by Conduits Technologies, Pocket IE (TM) brand browser by Microsoft, EudoraWeb (TM) brand browser by Qualcomm, and Whack Force (TM) brand browser by Ruksun Software Technologies.
- When a wireless portal is accessed, it would be better to display the wireless web page on the portrait-oriented display screen because the wireless web page is formatted for the size of the display screen. When a standard web page is viewed on a portrait-oriented display screen, however, only a corner of the wireless web page is shown. This is due to the difference in size between the screen display of the handheld device and the monitor of the desktop computer. The viewed corner is in a portrait orientation rather than the landscape orientation typical of monitors of desktop computers or laptop computers. The user might find it inconvenient to browse the standard web page because of the scrolling, especially in the horizontal direction, to view the entire standard web page.
- Presenting the standard web page on a landscape-orientated display screen would be more convenient because the landscape orientation allows the device to fit more of the standard web page in the horizontal direction. In a “landscape” orientation, the viewing orientation of the image on the display screen is in a horizontally elongated orientation, and the image on the display screen is greater in dimension in the horizontal direction than it is in the vertical direction. In the landscape orientation, the image aspect ratio and the display screen orientation are better matched than in the portrait orientation. Because standard web pages are designed to be scrolled vertically, the landscape display of standard web pages helps in preserving the context of the standard web page and reducing scrolling in the vertical direction.
- Landscape-oriented browsers are known, for example, ThunderHawk (TM) browser by Bitstream, which approximate the experience of a desktop browser by providing a landscape orientation for the display of images. In addition, the standard web page is reformatted to fit partially within the display screen in the landscape orientation. Some of this formatting is performed on a proxy server and may include resizing the font of text and reducing the size of images before transmitting the reformatted web page to the wireless communication device.
- A need exists for a method and device that can automatically detect whether the wireless communication device has accessed a standard web page or a wireless web page in order to display the accessed web page in the appropriate orientation without intervention by the user. For example, for an accessed wireless web page, the device would display the wireless web page in a portrait orientation or launch a portrait-oriented browser. Correspondingly, for an accessed standard web page, the device would display the standard web page in a landscape orientation or launch a landscape-oriented browser.
- Embodiments disclosed herein address the above stated needs by displaying the accessed web page in the appropriate orientation on the handheld wireless communication device without intervention by the user.
-
FIG. 1 illustrates a handheld wireless communication device with a display screen in a portrait orientation; and -
FIG. 2 illustrates the handheld wireless communication device ofFIG. 1 with the display screen in a landscape orientation -
FIG. 3 illustrates a flow chart of a method carried out by the wireless communication device. -
FIG. 1 illustrates a handheldwireless communication device 100 with the display screen in a portrait orientation. - The handheld wireless communication devices can be one of many conventionally known, for example, Palm VII (TM) brand personal digital assistant (PDA) by Palm operating AvantGo portrait-only oriented browser, Pocket IE portrait- and landscape-oriented browser, or ThunderHawk landscape-only oriented browser, or a combination thereof. Other Internet-enable wireless communication devices could also be used, for example, handheld computers and cellular telephones.
- The handheld
wireless communication device 100 can include an elongatedrectangular housing 102 in which the electronic circuitry (not shown) of the device is operatively disposed.Housing 102 has afront wall 104, aleft side wall 108, aright side wall 110, atop end wall 112, and abottom end wall 114. - A
display screen 116 is operatively mounted on thefront wall 104 and, as viewed inFIG. 1 , has a vertically elongated rectangular configuration. Also mounted on the fronthousing side wall 104, directly beneath the bottom end of thedisplay screen 116, are four horizontally spaced apart, vertically elongateduser input buttons 118. Anantenna 118 is mounted on thehousing 102 to transmit and receive wireless signals between the wireless communication device and a web site providing web page content. - The handheld
wireless communication device 100 can be operated in one of two different display screen orientations—a “portrait” orientation (FIG. 1 ) in which the length of thedisplay screen 116 is vertically oriented, and a “landscape” orientation (FIG. 2 ) in which the length of the display screen is horizontally oriented and rotated ninety degrees in a counterclockwise direction from itsFIG. 1 portrait orientation. It should be understood by one skilled in the art that an alternative embodiment envisions a handheldwireless communication device 100 which is designed to be operated in one of four different display screen orientations: a) a first orientation which is the “portrait” orientation shown inFIG. 1 , and b) three subsequent orientations which are all rotated ninety degrees from a prior orientation, in a counterclockwise direction from theFIG. 1 portrait orientation. - With the
wireless communication device 100 in itsFIG. 1 portrait orientation, when the user selects a particular web page, the browser generates on the display screen 116 a display screen image that may comprise text or graphics or both. With the wireless communication device in itsFIG. 1 portrait orientation, the display screen text and graphics can be presented to the user in what may be termed a normal “upright” orientation, i.e., so that displayed text reads from left to right across the screen. In this orientation, a portrait-oriented browser, or portrait- and landscape-oriented browser, can be used to display the web page. - As shown in
FIG. 2 , thewireless communication device 100 can also be held and used in its landscape orientation by rotating the wireless communication device ninety degrees in a counterclockwise direction from itsFIG. 1 portrait orientation. When the user a selects a particular web page, the browser generates on the display screen 116 a display screen image that can comprise text or graphics or both, in the normal “upright” orientation. In this orientation, a landscape-oriented browser, or portrait- and landscape-oriented browser, can be used to display the web page. - Conventional hardware representatively utilized in the
wireless communication device 100 can include a central processing unit (CPU) electrically connected to memory, video controller, and a wireless modem via a local bus; and a bus interface electrically connected to a system bus. The system bus can comprise address, data and control buses as are well known in the art, and provides communication between the CPU and input/output (I/O) devices such as personal computer memory card interface association (PCMCIA) cards, a fax modem, a hard disk, and other I/O devices. The antenna can be coupled to the wireless modem. - In operation, the CPU executes instructions stored in the memory, and communicates information to the video controller to display applicable programs and data on the
display screen 116. The CPU has a plurality of I/O interrupt signal lines which are operatively connected to thecontrol buttons 118 and touch-screen display screen 116 to allow the wireless communication device's user to input commands to the CPU. The signal lines can be used during execution of a display subroutine. These elements, their basic functionality, and their relationship to one another are known to one of ordinary skill in the art. -
FIG. 3 illustrates a flow chart of amethod 200 carried out by thewireless communication device 100. The method could also be carried out on a server, or a combination of the server and wireless communication device. - At
block 202, a user can enter a uniform resource locator (URL) in the ADDRESS box of a web browser operating on the wireless communication device. By the user pressing SEND, the wireless communication device can wirelessly access and receive a web page on a remote server. (Block 203.) One of ordinary skill in the art will recognize other ways to access and receive a web page, for example, click on a hyperlink embedded in a web page displayed on the display screen, or running an application that automatically accesses a web site. - The web browser can be one or more of the previously described commercially available browsers.
- After the web page is received, at
block 204 the wireless communication device can determine whether the received web page is formatted for display on thedisplay screen 116 or for display on monitor of a desktop or laptop computer. When the accessed web page is not formatted for display on the wireless communication device's display screen, that is, the web page is a standard web page, the wireless communication device can automatically display the accessed web page in landscape orientation on the display screen. The landscape orientation can be achieved by having the portrait-oriented browser rotate an image represented by the received web page ninety degrees, or by launching a landscape-oriented browser that can display the accessed web page in landscape orientation. Typically, the accessed web page is stored in the memory upon receipt and one of ordinary skill in the art will appreciate that the stored web page can be manipulated to achieve the desired viewing orientation. - In some instances, better landscape viewing may be achieved by running applications that change the font size and change the image size without changing content of the web page. Conventional techniques may be employed for these purposes.
- Conversely, when the received web page is formatted for display on the display screen, that is, the web page is a wireless web page, the web page can be automatically displayed in portrait orientation on the display screen when the received web page is formatted for display on the display screen. The landscape orientation can be achieved by having the portrait-oriented browser display the web page or by launching a portrait-oriented browser if one were not operating.
- There are several ways to determine whether a received web page is a standard web page or a wireless web page that will be appreciated by one of ordinary skill in the art. For example, the web page can be a Hypertext Markup Language (HTML) document that uses markup tags to mark the elements of a file. An element is a fundamental component of the structure of a text document, for example, heads, titles, headings, paragraphs, tables, text, and lists. Some elements can contain an attribute, which is additional information that is included in the tag. This and other additional information may be alignment, start of a new paragraph, font, maximum number of characters for a line, forced line break, character formatting, color, size of images being downloaded with text alignment of images, alternate text for images, and the like. From the elements, attributes, and other content of the HTML document, the wireless communication device can determine whether the received web page is suitable for display on a monitor of a laptop or desktop computer of for display on a display screen of a handheld wireless communication device. For example, if an attribute representing width of the page significantly exceeded the width of the display screen in the vertical orientation, then the web page can be deemed a standard web page and best displayed in the landscape orientation.
- One of ordinary skill in the art will appreciate that the above principles for determining image orientation can also be applied to other languages for producing web page documents, for example, Extensible Markup Language (XML), Handheld Device Markup Language (HDML), and Wireless Markup Language (WML).
- Also, the image represented by the received web page can be built in memory before displaying, and, before posting the image to the display screen, the wireless communication device can determine the amount of scrolling that would be required in the vertical direction or the horizontal direction, or both, to view the entire image; in both the portrait-oriented browser and the landscape-oriented browser. The browser having the less scrolling would be the browser to display the received web page in the corresponding orientation of the browser. Further, a header could be placed in the web page that identifies the web page as a standard web page or a wireless web page.
- The above-described embodiment assumed that the vertical orientation of the display screen is the standard orientation of a wireless communication device and that the landscape orientation is the standard orientation for a web page. One of ordinary skill in the art will appreciate that a horizontal orientation may be a standard orientation on certain wireless communication devices and that a vertical orientation may be a standard orientation for web pages. One of ordinary skill in the art can easily apply the above principles to the latter situation.
- In summary, the wireless communication device can display an accessed web page in the appropriate orientation on the handheld wireless communication device without intervention by the user.
Claims (32)
1. A method of displaying a web page on a wireless communication device, the method comprising:
receiving the web page at the wireless communication device;
determining at the wireless communication device whether the received web page is formatted for a portrait orientation on a display screen of the wireless communication device; and
when the received web page is not formatted for the portrait orientation on the display screen, formatting the contents of the web page for a landscape orientation and automatically displaying without user intervention the received web page in the landscape orientation on the display screen.
2. The method of claim 1 , wherein formatting the contents of the web page for the landscape orientation includes changing the font size.
3. The method of claim 1 , wherein formatting the contents of the web page for the landscape orientation includes changing the image size.
4. The method of claim 1 , further comprising:
when the received web page is formatted for the portrait orientation on the display screen, automatically displaying the received web page in the portrait orientation on the display screen.
5. The method of claim 1 , further comprising:
when the received web page is formatted for the landscape orientation on the display screen, automatically displaying the received web page in the landscape orientation on the display screen.
6. The method of claim 1 , wherein determining whether the received web page is formatted for the portrait orientation on the display screen of the wireless communication device comprises:
examining the contents of the received web page.
7. The method of claim 6 , wherein examining the contents of the received web page comprises:
reading a header in the web page that identifies the web page as a standard web page or a wireless web page.
8. The method of claim 6 , wherein examining the contents of the received web page comprises:
determining if a width of the received web page is greater than a width of the display screen of the wireless communication device, wherein the received web page is not formatted for the portrait orientation if the width of the received web page is greater than the display screen of the wireless communication device.
9. A wireless communication device, comprising:
means for receiving a web page at the wireless communication device;
means for determining at the wireless communication device whether the received web page is formatted for a portrait orientation on a display means of the wireless communication device; and
when the received web page is not formatted for the portrait orientation on the display means, means for formatting the contents of the web page for a landscape orientation and automatically displaying without user intervention the received web page in the landscape orientation on the display means.
10. The wireless device of claim 9 , wherein the means for formatting the contents of the web page for the landscape orientation includes means for changing the font size.
11. The wireless device of claim 9 , wherein the means for formatting the contents of the web page for the landscape orientation includes means for changing the image size.
12. The wireless device of claim 9 , further comprising:
when the received web page is formatted for the portrait orientation on the display means, means for automatically displaying the received web page in the portrait orientation on the display means.
13. The wireless device of claim 9 , further comprising:
when the received web page is formatted for the landscape orientation on the display means, means for automatically displaying the received web page in the landscape orientation on the display means.
14. The wireless device of claim 9 , wherein the means for determining whether the received web page is formatted for the portrait orientation on the display means of the wireless communication device comprises:
means for examining the contents of the received web page.
15. The wireless device of claim 14 , wherein the means for examining the contents of the received web page comprises:
means for reading a header in the web page that identifies the web page as a standard web page or a wireless web page.
16. The wireless device of claim 14 , wherein the means for examining the contents of the received web page comprises:
means for determining if a width of the received web page is greater than a width of the display means of the wireless communication device, wherein the received web page is not formatted for the portrait orientation if the width of the received web page is greater than the display means of the wireless communication device.
17. A memory medium comprising instructions, which, when executed by a machine cause the machine to perform operations, the instructions comprising:
at least one instruction for receiving a web page at a wireless communication device;
at least one instruction for determining at the wireless communication device whether the received web page is formatted for a portrait orientation on a display screen of the wireless communication device; and
when the received web page is not formatted for the portrait orientation on the display screen, at least one instruction for formatting the contents of the web page for a landscape orientation and automatically displaying without user intervention the received web page in the landscape orientation on the display screen.
18. The memory medium of claim 17 , wherein the at least one instruction for formatting the contents of the web page for the landscape orientation includes at least one instruction for changing the font size.
19. The memory medium of claim 17 , wherein the at least one instruction for formatting the contents of the web page for the landscape orientation includes at least one instruction for changing the image size.
20. The memory medium of claim 17 , further comprising:
when the received web page is formatted for the portrait orientation on the display screen, at least one instruction for automatically displaying the received web page in the portrait orientation on the display screen.
21. The memory means of claim 17 , further comprising:
when the received web page is formatted for the landscape orientation on the display screen, at least one instruction for automatically displaying the received web page in the landscape orientation on the display screen.
22. The memory means of claim 17 , wherein the at least one instruction for determining whether the received web page is formatted for the portrait orientation on the display screen of the wireless communication device comprises:
at least one instruction for examining the contents of the received web page.
23. The memory medium of claim 22 , wherein the at least one instruction for examining the contents of the received web page comprises:
at least one instruction for reading a header in the web page that identifies the web page as a standard web page or a wireless web page.
24. The memory medium of claim 22 , wherein the at least one instruction for examining the contents of the received web page comprises:
at least one instruction for determining if a width of the received web page is greater than a width of the display screen of the wireless communication device, wherein the received web page is not formatted for the portrait orientation if the width of the received web page is greater than the display screen of the wireless communication device.
25. A wireless communication device for displaying a web page, the wireless communication device comprising:
a transceiver configured to receive the web page at the wireless communication device;
a memory operable to store the web page;
a display screen operable to display the web page;
a processor operable to:
determine at the wireless communication device whether the received web page is formatted for a portrait orientation on the display screen of the wireless communication device; and
when the received web page is not formatted for the portrait orientation on the display screen, format the contents of the web page for a landscape orientation and automatically display without user intervention the received web page in the landscape orientation on the display screen.
26. The wireless communication device of claim 25 , wherein formatting the contents of the web page for the landscape orientation includes changing the font size.
27. The wireless communication device of claim 25 , wherein formatting the contents of the web page for the landscape orientation includes changing the image size.
28. The wireless communication device of claim 25 , the processor being further operable to:
when the received web page is formatted for the portrait orientation on the display screen, automatically display the received web page in the portrait orientation on the display screen.
29. The wireless communication device of claim 25 , the processor being further operable to:
when the received web page is formatted for the landscape orientation on the display screen, automatically display the received web page in the landscape orientation on the display screen.
30. The wireless communication device of claim 25 , wherein determining whether the received web page is formatted for the portrait orientation on the display screen of the wireless communication device comprises:
examining the contents of the received web page.
31. The wireless communication device of claim 30 , wherein examining the contents of the received web page comprises:
reading a header in the web page that identifies the web page as a standard web page or a wireless web page.
32. The wireless communication device of claim 30 , wherein examining the contents of the received web page comprises:
determining if a width of the received web page is greater than a width of the display screen of the wireless communication device, wherein the received web page is not formatted for the portrait orientation if the width of the received web page is greater than the display screen of the wireless communication device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/569,756 US20100023883A1 (en) | 2002-08-30 | 2009-09-29 | Method and apparatus for formatting a web page |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/232,565 US7627354B2 (en) | 2002-08-30 | 2002-08-30 | Display format for handheld wireless communication devices |
US12/569,756 US20100023883A1 (en) | 2002-08-30 | 2009-09-29 | Method and apparatus for formatting a web page |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/232,565 Continuation US7627354B2 (en) | 2002-08-30 | 2002-08-30 | Display format for handheld wireless communication devices |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100023883A1 true US20100023883A1 (en) | 2010-01-28 |
Family
ID=31977037
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/232,565 Expired - Fee Related US7627354B2 (en) | 2002-08-30 | 2002-08-30 | Display format for handheld wireless communication devices |
US12/569,756 Abandoned US20100023883A1 (en) | 2002-08-30 | 2009-09-29 | Method and apparatus for formatting a web page |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/232,565 Expired - Fee Related US7627354B2 (en) | 2002-08-30 | 2002-08-30 | Display format for handheld wireless communication devices |
Country Status (4)
Country | Link |
---|---|
US (2) | US7627354B2 (en) |
AU (1) | AU2003270025A1 (en) |
TW (1) | TW200419392A (en) |
WO (1) | WO2004021222A1 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080240680A1 (en) * | 2007-03-27 | 2008-10-02 | Hiroshi Yamada | Information communication terminal |
US20100088532A1 (en) * | 2008-10-07 | 2010-04-08 | Research In Motion Limited | Method and handheld electronic device having a graphic user interface with efficient orientation sensor use |
US20100088639A1 (en) * | 2008-10-08 | 2010-04-08 | Research In Motion Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
US20130219270A1 (en) * | 2010-01-11 | 2013-08-22 | Apple Inc. | Electronic text manipulation and display |
US8782513B2 (en) | 2011-01-24 | 2014-07-15 | Apple Inc. | Device, method, and graphical user interface for navigating through an electronic document |
US20150193137A1 (en) * | 2014-01-03 | 2015-07-09 | Apple Inc. | Pull down navigation mode |
US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
US10739974B2 (en) | 2016-06-11 | 2020-08-11 | Apple Inc. | Configuring context-specific user interfaces |
US10921976B2 (en) | 2013-09-03 | 2021-02-16 | Apple Inc. | User interface for manipulating user interface objects |
US11157135B2 (en) | 2014-09-02 | 2021-10-26 | Apple Inc. | Multi-dimensional object rearrangement |
US11360634B1 (en) | 2021-05-15 | 2022-06-14 | Apple Inc. | Shared-content session user interfaces |
US11402968B2 (en) | 2014-09-02 | 2022-08-02 | Apple Inc. | Reduced size user in interface |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US11907013B2 (en) | 2014-05-30 | 2024-02-20 | Apple Inc. | Continuity of applications across devices |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7542920B1 (en) * | 1999-07-30 | 2009-06-02 | Catherine Lin-Hendel | System for interactive computer-assisted on-line auctions |
JP2004240878A (en) * | 2003-02-07 | 2004-08-26 | Nec Corp | Portable electronic appliance, display direction switching method and program |
US7426329B2 (en) | 2003-03-06 | 2008-09-16 | Microsoft Corporation | Systems and methods for receiving, storing, and rendering digital video, music, and pictures on a personal media player |
US20040201595A1 (en) * | 2003-04-11 | 2004-10-14 | Microsoft Corporation | Self-orienting display |
JP2004363892A (en) * | 2003-06-04 | 2004-12-24 | Canon Inc | Portable apparatus |
US20050099547A1 (en) | 2003-11-07 | 2005-05-12 | Vitito Christopher J. | Automobile entertainment system |
US8780282B2 (en) | 2003-11-07 | 2014-07-15 | Voxx International Corporation | Vehicle entertainment system |
US20060047426A1 (en) * | 2003-11-07 | 2006-03-02 | Vitito Christopher J | Vehicle entertainment system |
KR100594122B1 (en) * | 2004-11-18 | 2006-06-28 | 삼성전자주식회사 | Wireless Internet Service Provision System and Method |
EP1851663A4 (en) * | 2005-02-25 | 2009-04-15 | Mobizoft Ab | A terminal independent addressing system for access to a web page via a public mobile network |
US20070004451A1 (en) * | 2005-06-30 | 2007-01-04 | C Anderson Eric | Controlling functions of a handheld multifunction device |
KR100724956B1 (en) * | 2005-12-13 | 2007-06-04 | 삼성전자주식회사 | Method for displaying a wall paper in mobile communication terminal |
CN101055577A (en) | 2006-04-12 | 2007-10-17 | 龙搜(北京)科技有限公司 | Collector capable of extending markup language |
US8139026B2 (en) * | 2006-08-02 | 2012-03-20 | Research In Motion Limited | System and method for adjusting presentation of text and images on an electronic device according to an orientation of the device |
US8493323B2 (en) | 2006-08-02 | 2013-07-23 | Research In Motion Limited | System and method for adjusting presentation of moving images on an electronic device according to an orientation of the device |
US7791594B2 (en) * | 2006-08-30 | 2010-09-07 | Sony Ericsson Mobile Communications Ab | Orientation based multiple mode mechanically vibrated touch screen display |
US8478245B2 (en) | 2007-08-01 | 2013-07-02 | Phunware, Inc. | Method and system for rendering content on a wireless device |
US9015692B1 (en) | 2007-10-23 | 2015-04-21 | Phunware, Inc. | Method and system for customizing content on a server for rendering on a wireless device |
US20100156939A1 (en) * | 2008-12-22 | 2010-06-24 | Research In Motion Limited | Portable electronic device and method of controlling same |
US9176748B2 (en) * | 2010-03-25 | 2015-11-03 | Apple Inc. | Creating presentations using digital media content |
KR20120127987A (en) * | 2011-05-16 | 2012-11-26 | 삼성전자주식회사 | Method and apparatus for switching call mode |
US9311426B2 (en) * | 2011-08-04 | 2016-04-12 | Blackberry Limited | Orientation-dependent processing of input files by an electronic device |
TWI464666B (en) * | 2012-05-03 | 2014-12-11 | Asustek Comp Inc | Display method and portable device |
US20140040776A1 (en) * | 2012-08-02 | 2014-02-06 | Jonathan P. Dann | Systems and methods for bi-directional display of content of a social networking system |
US20140101284A1 (en) * | 2012-08-31 | 2014-04-10 | M/s MobileMotion Technologies Private Limited | System and method for customization of web content |
US20140068000A1 (en) * | 2012-09-03 | 2014-03-06 | M/s MobileMotion Technologies Private Limited | System and method for rendering web content |
US20140223291A1 (en) * | 2013-01-07 | 2014-08-07 | Mobilemotion Technologies Private Limited | System and method for restructuring content on reorientation of a mobile device |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5434964A (en) * | 1990-01-25 | 1995-07-18 | Radius Inc. | Movement and redimensioning of computer display windows |
US5448372A (en) * | 1991-12-18 | 1995-09-05 | Eastman Kodak Company | Storage and retrieval of digitized photographic images |
US5592572A (en) * | 1993-11-05 | 1997-01-07 | The United States Of America As Represented By The Department Of Health And Human Services | Automated portrait/landscape mode detection on a binary image |
US5651632A (en) * | 1995-03-27 | 1997-07-29 | Trw Inc. | Retainer assembly |
US5661632A (en) * | 1994-01-04 | 1997-08-26 | Dell Usa, L.P. | Hand held computer with dual display screen orientation capability controlled by toggle switches having first and second non-momentary positions |
US6262796B1 (en) * | 1997-03-10 | 2001-07-17 | Asm Lithography B.V. | Positioning device having two object holders |
US6297795B1 (en) * | 1997-02-24 | 2001-10-02 | International Business Machines Corporation | Small information processing apparatus |
US6311180B1 (en) * | 2000-03-28 | 2001-10-30 | Linx Data Terminals, Inc. | Method for mapping and formatting information for a display device |
US6486890B1 (en) * | 1995-07-10 | 2002-11-26 | Hitachi, Ltd. | Apparatus and method for displaying images |
US6597384B1 (en) * | 1999-12-22 | 2003-07-22 | Intel Corporation | Automatic reorienting of screen orientation using touch sensitive system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08129557A (en) | 1994-10-31 | 1996-05-21 | Toshiba Corp | Portable electronic reading device |
DE60037106T2 (en) | 1999-01-25 | 2008-09-11 | Masimo Corp., Irvine | UNIVERSAL / IMPROVING PULSE OXIMETER |
-
2002
- 2002-08-30 US US10/232,565 patent/US7627354B2/en not_active Expired - Fee Related
-
2003
- 2003-08-26 WO PCT/US2003/026900 patent/WO2004021222A1/en not_active Application Discontinuation
- 2003-08-26 AU AU2003270025A patent/AU2003270025A1/en not_active Abandoned
- 2003-08-29 TW TW092123982A patent/TW200419392A/en unknown
-
2009
- 2009-09-29 US US12/569,756 patent/US20100023883A1/en not_active Abandoned
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5434964A (en) * | 1990-01-25 | 1995-07-18 | Radius Inc. | Movement and redimensioning of computer display windows |
US5448372A (en) * | 1991-12-18 | 1995-09-05 | Eastman Kodak Company | Storage and retrieval of digitized photographic images |
US5592572A (en) * | 1993-11-05 | 1997-01-07 | The United States Of America As Represented By The Department Of Health And Human Services | Automated portrait/landscape mode detection on a binary image |
US5661632A (en) * | 1994-01-04 | 1997-08-26 | Dell Usa, L.P. | Hand held computer with dual display screen orientation capability controlled by toggle switches having first and second non-momentary positions |
US5651632A (en) * | 1995-03-27 | 1997-07-29 | Trw Inc. | Retainer assembly |
US6486890B1 (en) * | 1995-07-10 | 2002-11-26 | Hitachi, Ltd. | Apparatus and method for displaying images |
US6297795B1 (en) * | 1997-02-24 | 2001-10-02 | International Business Machines Corporation | Small information processing apparatus |
US6262796B1 (en) * | 1997-03-10 | 2001-07-17 | Asm Lithography B.V. | Positioning device having two object holders |
US6597384B1 (en) * | 1999-12-22 | 2003-07-22 | Intel Corporation | Automatic reorienting of screen orientation using touch sensitive system |
US6311180B1 (en) * | 2000-03-28 | 2001-10-30 | Linx Data Terminals, Inc. | Method for mapping and formatting information for a display device |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080240680A1 (en) * | 2007-03-27 | 2008-10-02 | Hiroshi Yamada | Information communication terminal |
US20100088532A1 (en) * | 2008-10-07 | 2010-04-08 | Research In Motion Limited | Method and handheld electronic device having a graphic user interface with efficient orientation sensor use |
US10331299B2 (en) | 2008-10-08 | 2019-06-25 | Blackberry Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
US9280261B2 (en) | 2008-10-08 | 2016-03-08 | Blackberry Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
US8245143B2 (en) * | 2008-10-08 | 2012-08-14 | Research In Motion Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
US20100088639A1 (en) * | 2008-10-08 | 2010-04-08 | Research In Motion Limited | Method and handheld electronic device having a graphical user interface which arranges icons dynamically |
US20130219270A1 (en) * | 2010-01-11 | 2013-08-22 | Apple Inc. | Electronic text manipulation and display |
US9928218B2 (en) * | 2010-01-11 | 2018-03-27 | Apple Inc. | Electronic text display upon changing a device orientation |
US10824322B2 (en) | 2010-01-11 | 2020-11-03 | Apple Inc. | Electronic text manipulation and display |
US9811507B2 (en) | 2010-01-11 | 2017-11-07 | Apple Inc. | Presenting electronic publications on a graphical user interface of an electronic device |
US8782513B2 (en) | 2011-01-24 | 2014-07-15 | Apple Inc. | Device, method, and graphical user interface for navigating through an electronic document |
US9442516B2 (en) | 2011-01-24 | 2016-09-13 | Apple Inc. | Device, method, and graphical user interface for navigating through an electronic document |
US9552015B2 (en) | 2011-01-24 | 2017-01-24 | Apple Inc. | Device, method, and graphical user interface for navigating through an electronic document |
US9671825B2 (en) * | 2011-01-24 | 2017-06-06 | Apple Inc. | Device, method, and graphical user interface for navigating through an electronic document |
US10921976B2 (en) | 2013-09-03 | 2021-02-16 | Apple Inc. | User interface for manipulating user interface objects |
US20150193137A1 (en) * | 2014-01-03 | 2015-07-09 | Apple Inc. | Pull down navigation mode |
US9600172B2 (en) * | 2014-01-03 | 2017-03-21 | Apple Inc. | Pull down navigation mode |
US11907013B2 (en) | 2014-05-30 | 2024-02-20 | Apple Inc. | Continuity of applications across devices |
US11402968B2 (en) | 2014-09-02 | 2022-08-02 | Apple Inc. | Reduced size user in interface |
US11747956B2 (en) | 2014-09-02 | 2023-09-05 | Apple Inc. | Multi-dimensional object rearrangement |
US11157135B2 (en) | 2014-09-02 | 2021-10-26 | Apple Inc. | Multi-dimensional object rearrangement |
US11323559B2 (en) | 2016-06-10 | 2022-05-03 | Apple Inc. | Displaying and updating a set of application views |
US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
US11733656B2 (en) | 2016-06-11 | 2023-08-22 | Apple Inc. | Configuring context-specific user interfaces |
US11073799B2 (en) | 2016-06-11 | 2021-07-27 | Apple Inc. | Configuring context-specific user interfaces |
US10739974B2 (en) | 2016-06-11 | 2020-08-11 | Apple Inc. | Configuring context-specific user interfaces |
US11449188B1 (en) | 2021-05-15 | 2022-09-20 | Apple Inc. | Shared-content session user interfaces |
US11360634B1 (en) | 2021-05-15 | 2022-06-14 | Apple Inc. | Shared-content session user interfaces |
US11822761B2 (en) | 2021-05-15 | 2023-11-21 | Apple Inc. | Shared-content session user interfaces |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US11928303B2 (en) | 2021-05-15 | 2024-03-12 | Apple Inc. | Shared-content session user interfaces |
Also Published As
Publication number | Publication date |
---|---|
US7627354B2 (en) | 2009-12-01 |
WO2004021222A8 (en) | 2004-04-29 |
AU2003270025A1 (en) | 2004-03-19 |
WO2004021222A1 (en) | 2004-03-11 |
US20040204130A1 (en) | 2004-10-14 |
TW200419392A (en) | 2004-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7627354B2 (en) | Display format for handheld wireless communication devices | |
US10394934B2 (en) | Scalable display of internet content on mobile devices | |
US7627819B2 (en) | Visual screen indicator | |
US6016494A (en) | Expanding web documents by merging with linked documents | |
KR101494285B1 (en) | Method and device for dynamically wrapping text when displaying a selected region of an electronic document | |
US6976226B1 (en) | Translating tabular data formatted for one display device to a format for display on other display devices | |
US6317782B1 (en) | Method and apparatus for detecting actual viewing of electronic advertisements and transmitting the detected information | |
US8205152B2 (en) | System and method for formatting and displaying frameset documents | |
US5897644A (en) | Methods and apparatus for fixed canvas presentations detecting canvas specifications including aspect ratio specifications within HTML data streams | |
US6313854B1 (en) | Display mechanism for HTML frames | |
US7023572B2 (en) | Portable high speed internet access device | |
JP5176932B2 (en) | Information display method, program, and information display system | |
US20040107403A1 (en) | Presenting HTML content on a small screen terminal display | |
JP2009181569A6 (en) | Information display method, program, and information display system | |
US8130201B1 (en) | Hand-held browser transcoding | |
US7042473B2 (en) | Method and system for displaying markup language based pages on handheld devices | |
US7725604B1 (en) | Image run encoding | |
JP2009134723A (en) | Method and design for data output/file output in communication network, and related computer program product and related computer readable storage medium | |
WO2004049214A2 (en) | Web search results for a wireless communication device | |
JP2001184052A (en) | Display controller and its program recording medium | |
JP2004206306A (en) | Information processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KHANZAKA, SAMIR KHALIL;KIRN, BRADLEY C.;REEL/FRAME:023300/0531 Effective date: 20021025 |
|
AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KHAZAKA, SAMIR KHALIL;KIRN, BRADLEY C.;REEL/FRAME:023850/0310 Effective date: 20021025 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |