Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

Described herein is a portable computer having a limited display area. An Internet or other hypermedia browser executes on the portable computer to load and display content in a content viewing area. During times when the browser is loading content, the browser displays a temporary, animated graphic element over the content viewing area. The graphic element is removed after the content is loaded, allowing unobstructed viewing of the loaded content.

InventorsScott R. Shell, Kevin Timothy Shields, Anthony Kitowitz
Original AssigneeMicrosoft Corporation
Primary Examiner: Thomas Black
Secondary Examiner: David Jung
Attorney: Lee & Hayes, PLLC
Current U.S. Classification715/207; 707/999.102; 707/E17.119
International Classification: G06F 1700

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4266253May 16, 1979May 5, 1981Thomson-CSFProcessor for a graphic terminal
US5467459Aug 2, 1993Nov 14, 1995Board of Regents of the University of Washington
Samsung Electronics
Imaging and graphics processing system
US5731813Jun 6, 1994Mar 24, 1998Ark Interface II, Inc.Graphical user interface for graphically representing, organizing, and selecting application programs and documents
US5760771Jul 17, 1996Jun 2, 1998System and method for providing structured tours of hypertext files
US5774666Oct 18, 1996Jun 30, 1998Silicon Graphics, Inc.System and method for displaying uniform network resource locators embedded in time-based medium
US5877766Aug 15, 1997Mar 2, 1999International Business Machines CorporationMulti-node user interface component and method thereof for use in accessing a plurality of linked records
US5973692Mar 10, 1997Oct 26, 1999System for the capture and indexing of graphical representations of files, information sources and the like
US5983005Jul 6, 1998Nov 9, 1999Netcast Communications Corp.Multicasting method and apparatus
US6101510Jan 29, 1997Aug 8, 2000Microsoft CorporationWeb browser control for incorporating web browser functionality into application programs

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6487597Aug 3, 1999Nov 26, 2002Casio Computer Co., Ltd.Personal digital assistant and information transmission apparatus for use with the personal digital assistant
US6938073Apr 30, 1999Aug 30, 2005Yahoo! Inc.Method and apparatus for re-formatting web pages
US7103387Jun 27, 2002Sep 5, 2006Curitel Communications, Inc.Method for displaying data for multitasking operation in mobile telecommunication terminal
US7120870Jan 6, 2000Oct 10, 2006International Business Machines CorporationMethod, system, and program for presenting data in a limited display area
US7277923Apr 13, 2001Oct 2, 2007Earthlink, Inc.Systems and methods for automatically accessing internet information from a local application on a handheld internet appliance
US7277927Apr 13, 2001Oct 2, 2007Earthlink, Inc.Systems and methods for saving internet content into a handheld internet appliance
US7610356Jan 10, 2002Oct 27, 2009Nokia CorporationAccessing functionalities in hypermedia
US7797625Dec 23, 1999Sep 14, 2010International Business Machines CorporationMessage composition computer, memory media and method
US7810024Mar 25, 2002Oct 5, 2010Adobe Systems IncorporatedEfficient access to text-based linearized graph data
US7895306Oct 14, 2004Feb 22, 2011Advanced Messaging Technologies, Inc.Systems and methods for storing, delivering, and managing messages
US7895313Dec 11, 2006Feb 22, 2011Advanced Messaging Technologies, Inc.Systems and methods for storing, delivering, and managing messages
US7934148Dec 11, 2006Apr 26, 2011Advanced Messaging Technologies, Inc.Systems and method for storing, delivering, and managing messages
US8121650Jul 8, 2002Feb 21, 2012Samsung Electronics Co., Ltd.Menu displaying method in a mobile terminal
USD536701Apr 22, 2005Feb 13, 2007Microsoft CorporationIcon for a portion of a display screen
USD537836Apr 22, 2005Mar 6, 2007Microsoft CorporationIcon for a portion of a display screen
USD540345Apr 22, 2005Apr 10, 2007Mircosoft CorporationIcon for a portion of a display screen
USD540812Apr 22, 2005Apr 17, 2007Microsoft CorporationIcon for a portion of a display screen
USD540813Apr 22, 2005Apr 17, 2007Mircosoft CorporationIcon for a portion of a display screen
USD551246Apr 22, 2005Sep 18, 2007Microsoft CorporationIcon for a portion of a display screen
USD555165Oct 26, 2005Nov 13, 2007Xerox CorporationSignature window bearing button for a user interface of an image processing machine

Claims

1. A hypermedia browser embodied on a computer-readable medium for execution on an information processing device having a limited display area, wherein the hypermedia browser has a content viewing area for viewing content and is configured to display a temporary graphic element over the content viewing area during times when the browser is loading content, wherein the temporary graphic element is positioned over the content viewing area to obstruct only part of the content in the content viewing area, wherein the temporary graphic element is not content and wherein content comprises data for presentation which is from a source external to the browser.

2. A hypermedia browser as recited in claim 1, wherein the browser is configured to display the temporary graphic element over the content viewing area only during times when the browser is loading visible content.

3. A hypermedia browser as recited in claim 1, wherein the temporary graphic clement indicates to a user that the browser is loading content.

4. A hypermedia browser as recited in claim 1, wherein the temporary graphic element disappears when the browser's loading of content is complete to indicate to a user that such loading of content is complete.

5. A hypermedia browser as recited in claim 1, wherein the temporary graphic element is animated.

6. A hypermedia browser as recited in claim 1, wherein the hypermedia browser displays the temporary graphic element in a corner of the content viewing area.

7. A hypermedia browser as recited in claim 1, wherein the hypermedia browser presents the temporary graphic element within a temporary window in a windowing operating environment.

8. A hypermedia browser as recited in claim 1, wherein:

the temporary graphic element is animated; and
the hypermedia browser presents the temporary graphic element within a temporary window in a windowing operating environment.

9. A hypermedia browser as recited in claim 1, wherein the temporary graphic element conveys status information of the browser.

10. A hypermedia browser of claim 1, wherein content is data formatted for presentation which is selected from a group consisting of visible effects of a markup language, visible text of such a markup language, and visible results of a scripting language.

11. A hypermedia browser of claim 1, wherein content is data formatted for presentation which is selected from a group consisting of HTML, text, SGML, XML, java, XHTML, JavaScript, streaming video, VRML, Active X, Flash. scripting language for the world wide web.

12. An information processing device comprising:

a processor;
a display;
a hypermedia browser executing on the processor to load and display content in a content viewing area on the display;
wherein the hypermedia browser displays a temporary graphic element over the content viewing area during times when the browser is loading visible content;
wherein the temporary graphic element is positioned only over a portion of the content viewing area and obstructs only part of the visible content in the content viewing area; and
wherein the temporary graphic element indicates to a user that the browser is loading content and content comprises data for presentation which is from a source external to the browser.

13. An information processing device as recited in claim 12, wherein the temporary graphic element is animated.

14. An information processing device as recited in claim 12, wherein the hypermedia browser displays the temporary graphic element in a corner of the content viewing area.

15. An information processing device as recited in claim 12, wherein the hypermedia browser displays the temporary graphic element within a temporary window in a windowing operating environment.

16. An information processing device as recited in claim 12, wherein:

the temporary graphic element is animated; and
the hypermedia browser displays the temporary graphic element within a temporary window in a windowing operating environment.

17. A hypermedia browser of claim 12, wherein content is data formatted for presentation which is selected from a group consisting of visible effects of a markup language, visible text of such a markup language, and visible results of a scripting language.

18. A hypermedia browser of claim 12, wherein content is data formatted for presentation which is selected from a group consisting of HTML, text, SGML, XML, java, XHTML, JavaScript, streaming video, VRML, Active X, Flash. scripting language for the world wide web.

19. A method of browsing a hyperlink resource, comprising the following steps:

loading content from the hyperlink resource in response to user selection of hyperlinks contained in said content;
displaying the content in a content viewing area;
displaying a temporary graphic element over the content viewing area during the loading step, wherein the temporary graphic element obstructs only part of the content in the content viewing area;
wherein the loading, the content displaying, and the temporary graphic element displaying steps occur at least partially concurrently; and
wherein content comprises data for presentation which is from a source external to the browser.

20. An information processing device as recited in claim 12, wherein the temporary graphic element is not content.

21. An information processing device as recited in claim 12, wherein the temporary graphic element disappears when the browser's loading of content is complete to indicate to a user that such loading of content is complete.

22. A method as recited in claim 19, wherein the temporary graphic element is not content.

23. A method as recited in claim 19, wherein the temporary graphic element indicates to a user that the loading step is being performed.

24. A method as recited in claim 19, further comprising removing the temporary graphic element once the loading step is complete to indicate to a user that the loading step is complete.

25. A method as recited in claim 19, further comprising an additional step of animating the temporary graphic element.

26. A method as recited in claim 19, wherein the displaying step includes displaying the temporary graphic element in a corner of the content viewing area.

27. A method as recited in claim 19, wherein the displaying step includes displaying the temporary graphic element within a temporary window in a windowing operating environment.

28. A method as recited in claim 19, further comprising an additional step of animating the temporary graphic element, wherein the displaying step includes displaying the temporary graphic element within a temporary window in a windowing operating environment.

29. A computer-readable storage medium containing instructions that are executable for performing the steps recited in claim 19.

30. A hypermedia browser of claim 19, wherein content is data formatted for presentation which is selected from a group consisting of visible effects of a markup language, visible text of such a markup language, and visible results of a scripting language.

31. A hypermedia browser of claim 19, wherein content is data formatted for presentation which is selected from a group consisting of HTML, text, SGML, XML, java, XHTML, JavaScript, streaming video, VRML, Active X, Flash. scripting language for the world wide web.

32. A method of indicating a content "load status" of a hypermedia browser having a content viewing area for viewing content, the method comprising:

displaying loaded content within the content viewing area of a screen of a hypermedia browser, the screen being without a "load status" graphic element, wherein a "load status" graphic element indicates a current content load status of the hypermedia browser;
receiving an instruction to load new content into the content viewing area;
loading such new content into the content viewing area; and
while loading, displaying a "load status" graphic element over the content viewing area so that the graphic element obstructs only part of the content in such content viewing area; and
wherein content comprises data for presentation which is from a source external to the browser.

33. A method as recited in claim 32 further comprising, upon completion of the loading, removing the "load status" graphic element to reveal the part of the content in the content viewing area that the graphic element obstructed when the element was displayed.

34. A hypermedia browser of claim 32, wherein content is data formatted for presentation which is selected from a group consisting of visible effects of a markup language, visible text of such a markup language, and visible results of a scripting language.

35. A hypermedia browser of claim 32, wherein content is data formatted for presentation which is selected from a group consisting of HTML, text, SGML, XML, java, XHTML, JavaScript, streaming video, VRML, Active X, Flash. scripting language for the world wide web.

36. A computer-readable medium having computer-executable instructions that, when executed by a computer, perform a method of indicating a content "load status" of a hypermedia browser having a content viewing area for viewing content, the method comprising:

displaying loaded content within the content viewing area of a screen of a hypermedia browser, the screen is without a "load status" graphic element, wherein a "load status" graphic element indicates a current content load status of the hypermedia browser;
receiving an instruction to load new content into the content viewing area;
loading such new content into the content viewing area; and
while loading, displaying a "load status" graphic element over the content viewing area so that the graphic element obstructs only part of the content in such content viewing area; and
wherein content comprises data for presentation which is from a source external to the browser.

37. A hypermedia browser of claim 36, wherein content is data formatted for presentation which is selected from a group consisting of visible effects of a markup language, visible text of such a markup language, and visible results of a scripting language.

38. A hypermedia browser of claim 36, wherein content is data formatted for presentation which is selected from a group consisting of HTML, text, SGML, XML, java, XHTML, JavaScript, streaming video, VRML, Active X, Flash. scripting language for the world wide web.

39. A computer-readable medium as recited in claim 36 further having additional computer-executable instructions that perform a method comprising, upon completion of the loading, removing the "load status" graphic element to reveal the part of the content in the content viewing area that the graphic element obstructed when the element was displayed.

40. An information processing device comprising:

a processor;
a display;
a hypermedia browser executing on the processor to load and display content in a content viewing area on the display;
wherein the hypermedia browser is configured to operate in a content-loading mode and a content-loaded mode;
in the content-loaded mode, the hypermedia browser displays loaded content in the content viewing area and no "load status" graphic element is displayed, wherein absence of such "load status" graphic element indicates that the browser is in the content-loaded mode;
in the content-loading mode, the hypermedia browser loads content, displays such content in the content viewing area as it loads, and displays a "load status" graphic element over the content view area obstructing part of the content displayed in the content viewing area, wherein presence of such "load status" graphic element indicates that the browser is in the content-loading mode; and
wherein content comprises data for presentation which is from a source external to the browser.

41. A hypermedia browser of claim 40, wherein content is data formatted for presentation which is selected from a group consisting of visible effects of a markup language, visible text of such a markup language, and visible results of a scripting language.

42. A hypermedia browser of claim 40, wherein content is data formatted for presentation which is selected from a group consisting of HTML, text, SGML, XML, java, XHTML, JavaScript, streaming video, VRML, Active X, Flash. scripting language for the world wide web.