Computer graphics processing and selective visual display system – Display driving control circuitry – Controlling the condition of display elements
Reexamination Certificate
1998-02-17
2004-11-16
Bayerl, Raymond J. (Department: 2173)
Computer graphics processing and selective visual display system
Display driving control circuitry
Controlling the condition of display elements
C345S215000, C345S215000, C345S215000
Reexamination Certificate
active
06819345
ABSTRACT:
FIELD OF THE INVENTION
The present invention is directed to the field of graphical user interfaces, and more specifically to the manipulation of visual components in such interfaces.
BACKGROUND OF THE INVENTION
Many of today's computers are accessible through graphical user interfaces (GUIs). One popular implementation is Windows 95, by Microsoft Corporation, of Redmond, Wash., which is a windows-based operating system, in which multiple applications may independently execute under the operating system, each within its own separate window.
In a windows-based operating system, interaction with the computer is presented to the user through a desktop theme, under which commonly used applications and/or documents are displayed and accessed using graphical icons on the desktop.
In recent years, there has been a tremendous proliferation of computers connected to a global network known as the Internet. A “client” computer connected to the Internet can download digital information from “server” computers connected to the Internet. Client application software executing on client computers typically accept commands from a user and obtain data and services by sending requests to server applications running on server computers connected to the Internet. A number of protocols are used to exchange commands and data between computers connected to the Internet. The protocols include the File Transfer Protocol (FTP), the Hypertext Transfer Protocol (HTTP), the Simple Mail Transfer Protocol (SMTP), and the “Gopher” document protocol.
The HTTP protocol is used to access data on the World Wide Web, often referred to as “the Web.” The World Wide Web is an information service on the Internet providing documents and links between documents. The World Wide Web is made up of numerous Web sites around the world that maintain and distribute electronic documents. A Web site may use one or more Web server computers that store and distribute documents in one of a number of formats including the Hypertext Markup Language (HTML). An HTML document contains text and metadata or commands providing formatting information. HTML documents also include embedded “links” that reference other data or documents located on any Web server computers. The referenced documents may represent text, graphics, or video in respective formats.
A Web browser is a client application or operating system utility that communicates with server computers via FTP, HTTP, and Gopher protocols. Web browsers receive electronic documents from the network and present them to a user. Internet Explorer, available from Microsoft Corporation, of Redmond, Wash., is an example of a popular Web browser application.
In addition to data and metadata, HTML documents can contain embedded software components containing program code that perform a wide variety of operations. These software components expand the interactive ability of an HTML document's user interface. The components can perform other operations, such as manipulating data and playing audio or video clips. ActiveX is a specification developed by Microsoft Corporation for creating software components that can be embedded into an HTML document. Java is a well-known programming language that can be used to develop components called “applets,” which are transmitted with HTML documents from Web servers to client computers. JavaScript and VBScript are scripting languages that are also used to extend the capabilities of HTML. JavaScript and VBScript scripts are embedded in HTML documents. A browser executes each script as it reaches the position in the script during interpretation of the HTML document.
With today's windows-based operating systems, which are multi-tasking, a user may use a web browser to open multiple windows, each with different content. Since each HTML document may contain scripts of various types, which may in turn open additional windows, a user's desktop display can quickly become visually cluttered due to each window having such elements as borders, control tabs, menu bars, title bars, scroll bars, minimize, maximize, and restore buttons, resizing corners, and other elements which provide functionality to windows.
SUMMARY OF THE INVENTION
The present invention provides a control which tracks the position of a pointer on the display screen to monitor its location relative to one or more desktop components. These desktop components, some of which normally benefit from having associated borders, caption bars, and/or other window functionality elements displayed therewith, are displayed as images lacking these elements until relevant pointer events are detected by the control, whereupon the associated element is displayed, thereby reducing visual clutter. For instance, when the control detects that the pointer has completely entered a region defined by a desktop component, a thin, one-pixel border is displayed around the desktop component. When the pointer intersects with an edge of the desktop component, a thicker, three-pixel border is displayed. When the pointer is close to the top edge of the desktop element, a caption bar is displayed atop the desktop component. When the pointer moves away from the desktop component, the control disappears, rendering borders and caption bars invisible.
REFERENCES:
patent: 4931783 (1990-06-01), Atkinson
patent: 5515496 (1996-05-01), Kaehler et al.
patent: 5581686 (1996-12-01), Koppolu et al.
patent: 5745100 (1998-04-01), Bates et al.
patent: 5760771 (1998-06-01), Blonder et al.
patent: 5786818 (1998-07-01), Brewer et al.
patent: 5808601 (1998-09-01), Leah et al.
patent: 5914718 (1999-06-01), Chiu et al.
patent: 6078308 (2000-06-01), Rosenberg et al.
patent: 6091415 (2000-07-01), Chang et al.
IBM, “System Application Architecture—Common User Access Advanced Interface Design Guide” pp. 29-30, Jun. 1989.
Anderson Edward Jason
Brown Christopher R.
Enomoto Mark H.
Flynn Sean L.
Jones Christopher R.
Bayerl Raymond J.
Christensen O'Connor Johnson & Kindness PLLC
Hailu Tadesse
LandOfFree
Managing position and size for a desktop component does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Managing position and size for a desktop component, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Managing position and size for a desktop component will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3329643