Combining Moving And Resizing Operation (e.g., Moving Causes Resizing) Patents (Class 715/798)
  • Patent number: 7590946
    Abstract: A display apparatus includes a display unit configured to display an item list component including at least one scroll indicator for scroll indication on a screen; and a display-position setting unit configured to set the display position of the scroll indicator such that the scroll indicator is displayed in a direction opposite to the direction in which the item list component extends beyond the screen or orthogonal to the direction in which the item list component extends beyond the screen, if the item list component extends beyond the screen.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: September 15, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shuichi Okamura
  • Patent number: 7590938
    Abstract: The present invention relates to a method of navigation within a collection of sound documents accessible from a receiver furnished with a display device. The method comprises a first step of analysis of the documents so as to determine audio parameters termed <<low level>> specific to each document. Then, graphics identifiers of part at least of the sound documents are positioned within a graphics page, the arrangement of the graphics identifiers being dependent on the previously calculated parameters. Finally, the method comprises a step of automatic navigation by reproducing successively the sound documents according to a determined strategy taking into account the position of the identifiers of the documents in the graphics page. The invention also relates to a device able to execute a software navigation module for the reproduction of the sound documents according to a determined strategy and according to the position of the representations of the documents in a graphics page.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: September 15, 2009
    Assignee: Thomson Licensing
    Inventors: Louis Chevallier, Izabela Grasland, Jean-Ronan Vigouroux
  • Patent number: 7590947
    Abstract: A system and method is described that attempts to increase the presentation of information in dynamic information objects arranged on a graphical user interface (GUI) designed for a specific display size and resolution. When such a GUI application window is displayed on a display size and resolution different from the designed size, the application obtains the projected dimension information for the GUI window to be displayed on the new display and re-sizes the constituent elements to maximize the presentation of information on the dynamic information objects.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: September 15, 2009
    Assignee: Adobe Systems Incorporated
    Inventors: Jonathan Gay, Giacomo Guilizzoni
  • Patent number: 7587683
    Abstract: A display method for displaying a plurality of icons in list form on a display device by a list-form displaying section and for enlarging and reducing an icon. When a first icon is selected while second icon previously selected is being enlarged, the second icon is enlarged to a predetermined size, and then after the enlargement, the enlarged second icon is reduced so as to have a size substantially equal to the size of each of icons which are not selected.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: September 8, 2009
    Assignees: Sony Ericsson Mobil Communications Japan, Inc., Sony Corporation
    Inventors: Yuichi Ito, Toshiyuki Chiba, Tatsuya Hama, Yukako Morimoto
  • Patent number: 7587413
    Abstract: The visual form of data from a computer program is received and stored in a database. The visual form of the data may be received, for example, in response to a print operation by the computer program or by some other operation such as a cut and paste sequence of operations or by sending the data to another application. The visual form of the data may be stored as a vector image that permits scalability. The visual form of the data may be stored with other identifying information or tags in the database to facilitate searching of the database. The data in the database may be encoded in a manner that ensures data integrity and that permits detection of when data has been compromised. In one embodiment, a service layer application is provided to control access to the database by performing encoding and decoding of the data in the database. The service layer may have an application programming interface that permits many applications to have access to the database.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: September 8, 2009
    Assignee: Waters Technologies Corporation
    Inventors: Ajit S. Nagral, Fitzhugh Gordon Bush, III, Edward Lawrence Bayiates, Carey Edwin Gregory, Carl Philip Emmanuel Dos Santos, Milind Kaulgud
  • Patent number: 7581195
    Abstract: A device for managing image and audio files displays thumbnails, which are representative of the files, on a screen in different arrangements, depending on the selected layout and order. When the user enters input to indicates that he or she wishes to browse through the thumbnails, the thumbnails move across the screen in sequence, following a path through a focus outline in the center of the screen. The path followed by the thumbnails depends on the selected layout.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: August 25, 2009
    Assignee: Sony Corporation
    Inventors: Eduardo Agusto Sciammarella, Junichi Rekimoto, Haruo Oba, Makoto Imamura, Hideyuki Agata, Masakazu Hayashi, Masato Kuninori
  • Patent number: 7549130
    Abstract: Systems, methods, and computer program products implementing techniques for pattern-based keyboard controls. In one aspect, the techniques include storing a set of interaction patterns, storing a set of keyboard controls, and associating each of the interaction patterns with one or more of the keyboard controls. Each interaction pattern includes a description of a human computer interaction problem and solution to the problem. Each keyboard control in the set of keyboard controls includes a sequence of keystrokes.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: June 16, 2009
    Assignee: SAP AG
    Inventor: Oliver G. Keim
  • Patent number: 7546547
    Abstract: A method, apparatus and computer program product are provided for implementing automatic reapportionment of graphical screen subwindows based upon sensed, dynamic changes. Predefined dynamic change information is monitored for selected subwindows. The monitored predefined dynamic change information is compared with user selected configuration values to determine a reapportionment for the selected subwindows.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Edward Carey, Scott N. Gerard
  • Patent number: 7536654
    Abstract: Groups of photo thumbnails are presented to the user, and where a user selects one of the thumbnails, a transition is provided replacing the group of thumbnails with the photo represented by the selected thumbnail. The photo may be displayed without cropping or stretching. In addition, a zoom/enlargement animation of the selected thumbnail is provided, and also possibly of the remaining thumbnails in the group, which then transitions into the represented photo. In addition, after or during the zooming animation, a cross-fading may occur such that the thumbnails fade out and the represented photo fades in. These types of transitions and user inputs both while the user is manually browsing thumbnails and when the user is viewing an automated slideshow of the thumbnails.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: May 19, 2009
    Assignee: Microsoft Corporation
    Inventors: Colin R. Anthony, Martijn E. Van Tilburg, Justin Mann
  • Publication number: 20090106691
    Abstract: Certain embodiments of the present technology provide a method of displaying and visualizing information in accordance with the amount of screen space available. Other embodiments provide a system for displaying and visualizing information in accordance with the amount of screen space available. Yet other embodiments provide a computer-readable medium having a set of instructions for execution by a computer, the set of instruction capable of displaying and visualizing information in accordance with the amount of screen space available.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Terry Gene Ballard, Thomas David Burton, William Murray Stoval
  • Patent number: 7523414
    Abstract: A computer-implemented method for navigating between sections in a display space is furnished. The sections in the display space are each assigned to a particular location of the display space, and representatives are provided which are each assigned to a particular section in the display space using an unambiguous relation. The method for navigating includes the following steps: selecting at least one representative that is assigned to a particular section in the display space with the aid of the unambiguous relation; and navigating to the particular section in the display space with the aid of the unambiguous relation with the particular section in the display space.
    Type: Grant
    Filed: April 2, 2001
    Date of Patent: April 21, 2009
    Assignee: Definiens AG
    Inventors: Gunter Schmidt, Michael Alvers
  • Patent number: 7451405
    Abstract: A process is set forth for viewing an enlarged area of an image. The image is stored on a server and re-sized for viewing on a mobile communication device based on screen size and colour display capabilities of the device. The image is enlarged within the server by modifying binary raw data of the original image based on crop rectangle coordinates entered at the mobile communication device. The process allows users to quickly retrieve any relevant part of a large image attachment that has been resized by the server. This minimizes bandwidth usage, device memory/CPU consumption, and request/response latency while still allowing the user to view an image area in its original level of detail.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: November 11, 2008
    Assignee: Research In Motion Limited
    Inventors: Olav A. Sylthe, Jianwei (Oliver) Yuan, Dan Dumitru
  • Patent number: 7447997
    Abstract: A screen capture tool reduces information transfer when capturing a series of screen areas. For example, the screen capture tool reduces usage of Bit Block Transfer operations from a display card frame buffer to system memory. The screen capture tool scans pixel values in portions of a screen area to detect changes relative to a previously captured screen area, identifying portions to be updated by BitBlt operation. Or, the screen capture tool analyzes display driver commands to identify portions of a screen area to be updated by BitBlt operation. The screen capture tool then constructs a representation of the screen area. For example, the screen capture tool provides portions of the screen area that do not require a BitBlt operation (which may involve copying or other use of pixel information already in system memory) and then captures other portions of the screen area by BitBlt operation.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: November 4, 2008
    Assignee: Microsoft Corporation
    Inventor: Olivier Colle
  • Patent number: 7443385
    Abstract: Data processing apparatus comprises an array of user-operable controls, the controls being adjustable by movement of a user's hand while touching a control; a detector for detecting when a user's hand is touching a control; a display screen for displaying respective screen icons associated with the controls; and a display processor, responsive to a detection that a user's hand is touching one of the controls, for altering the screen icon associated with that control.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: October 28, 2008
    Assignee: Sony United Kingdom Limited
    Inventors: Peter Charles Eastty, Peter Damien Thorpe, Christopher Sleight
  • Patent number: 7437678
    Abstract: A method, system, and a computer program product that enables a second window opened on a display screen to “flow” into and fill/occupy all available space within the displayable area of the display screen without overlapping a first window occupying less than the maximum width and/or length of the display area. A window flowing utility enables multiple windows to concurrently coexist and fill the maximum displayable area of the display screen. The window flowing utility determines which areas of the display screen are not currently being utilized by the first window, and allows the second window to occupy all of the available space remaining on the display device surrounding the first window.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes
  • Patent number: 7418669
    Abstract: A control of a window-based interactive user interface (210) includes at least two overlapping display and control windows (220, 230). When one display and control window (220) is activated, the other display and control window (230) is automatically reduced in size to such an extent that it is represented in its entirety on the interactive user interface (210) without overlapping the display and control window (220). The activation of the display and control window (220) is preferably triggered by an optical cursor (211).
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: August 26, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventor: Roland Melzer
  • Patent number: 7415677
    Abstract: Techniques are disclosed for displaying information to a user on a display device of a computer system. In one general aspect, a first view is displayed on the display device, where the first view has at least a first work area. In response to the receipt of a first input received by the computer system, a second view is displayed on the display device. The second view includes the first work area and a temporary communication area, or “pop-in window,” included within the first work area. The temporary communication area has a defined function associated therewith requiring input from a user. The temporary communication area may close after the user provides the necessary input and the defined function is performed.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: August 19, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Udo Arend, Edmund Eberleh, Heinz Willumeit
  • Patent number: 7412662
    Abstract: Methods, systems, and computer-readable media are disclosed for redirecting an input to or from an application via a transformed window on a display device while maintaining the transformed window transparent to the application. A window transformation application program interface coupled with a window manager comprises a desktop window manager that facilitates the transparency. The desktop window manager, through the transformation API incorporates a transformation matrix that is used to transform the window from the application on the display. A mouse (or other input device) hit testing routine is incorporated into the desktop window manager to map an input device point to the transformed window, perform an inverse transform on the input device point if it is associated with the transformed window, before sending an input device message associated with the input device point on to the application. In this way, the application need not be aware of the transformation.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: August 12, 2008
    Assignee: Microsoft Corporation
    Inventors: Mohamed Sadek, Hiro Yamamoto
  • Publication number: 20080184163
    Abstract: Methods and systems for scaling down a Web page image enables the image to be displayed on a standard television without horizontal scrolling of the image. A Web page image that initially has a horizontal dimension larger than the horizontal dimension of a television display is received from a web server and subsequently scaled down by a scaling factor that is based only upon the amount of scaling that is necessary to fit the image within the horizontal dimension of the television display. This scaling factor is used to scale the image horizontally and vertically, thus preserving the aspect ratio of the image. When a hyperlink from the scaled down Web page image is selected, coordinates to the hyperlink are scaled up based on the same scaling factor so that they will correspond with the server-side image map of the Web page image.
    Type: Application
    Filed: April 1, 2008
    Publication date: July 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Christopher M. White, Phillip Y. Goldman, David R. Anderson, Keith R. Ohlfs, Bruce A. Leak
  • Patent number: 7400316
    Abstract: A method of dynamically modifying web page displays used in various mobile devices. The method uses a motion detection mechanism to detect whether the mobile device is moving or in motion and then modifies web page displays sent to the device based upon the sensor readings. As such, the method, system, and apparatus are capable of automatically modifying a display provided to a mobile device based upon a determination that the user and/or device are moving and/or in motion. In another aspect, the method, system, and apparatus are also capable of modifying the complexity of a display provided to a mobile device based upon the degree of movement and/or motion by the user and/or device.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: July 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: James P. Appleyard, Jason A. Gonzalez, Mathews Thomas, Keeley L. Weisbard
  • Patent number: 7385592
    Abstract: Graphic User Interface for Data Processing Device A handheld data processing device (82) has a touch-sensitive display screen (84) and interface means for generating a graphic user interface (GUI) on the screen, the GUI having one or more image elements (88, 92, 94, 96, 98, 100, 102), each representing an input. The screen (84) generates a control signal corresponding to an input in response to a portion of the screen on which an image element (88, 92, 94, 96, 98, 100, 102) representing said input is displayed being touched by a user of the device. The device has processing means for processing the control signal. The interface means is operable to locate the image elements (88, 92, 94, 96, 98, 100, 102) on an accessible portion of the screen (84) so that in use the image elements are within reach of a digit (90) of a hand in which the device is held. The image elements may, for example, be located in a fan in a corner of the screen, or in linear fashion along the edges of the screen.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: June 10, 2008
    Assignee: QUALCOMM Cambridge Limited
    Inventor: Philip David Abdy Collins
  • Publication number: 20080104536
    Abstract: An information processing apparatus includes a display unit configured to display a plurality of objects, a first movement unit configured to move one or more of the plurality of objects to one or more movement destination areas on the display unit in response to a user's operation, a determination unit configured to determine an extractive selection condition from incidental information of the object moved by the first movement unit, an extractive selection unit configured to select one or more from among the plurality of objects based on the extractive selection condition determined by the determination unit, and a second movement unit configured to move, to the movement destination area, one or more objects selected by the extractive selection unit.
    Type: Application
    Filed: October 17, 2007
    Publication date: May 1, 2008
    Applicant: CANON KABKUSHIKI KAISHA
    Inventor: SHIGEKI MORI
  • Patent number: 7366995
    Abstract: After positioning the cursor and pressing-and-holding a mouse button to begin a drag, a user continues to drag the cursor out of and into plural popped up regions. While the cursor is within a region, an associated function effects the displayed graphical information in a particular way, such as continuously panning, drawing, zooming, or rotating. Upon rolling-out of a region without entering a contiguous region, the last function continues to execute and all popped up regions are removed such that the user may utilize the entire display without being switched to another function. In a simple form, after release of the mouse button, a tool may zoom out if the user held the mouse substantially stationary and zoom in on a rectangle if the mouse was dragged. Reducing the number of times a user clicks by eliminating the step of selecting a function should help avoid repetitive strain injuries.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: April 29, 2008
    Inventor: Roland Wescott Montague
  • Patent number: 7356777
    Abstract: A system and method for providing a dynamic user interface for a dense three-dimensional scene is presented. Clusters are placed in a three-dimensional scene arranged proximal to each other such cluster to form a cluster spine. Each cluster includes one or more concepts. Each cluster spine is projected into a two-dimensional display relative to a stationary perspective. Controls operating on a view of the cluster spines in the display are presented. A compass logically framing the cluster spines within the display is provided. A label to identify one such concept in one or more of the cluster spines appearing within the compass is generated. A plurality of slots in the two-dimensional display positioned circumferentially around the compass is defined. Each label is assigned to the slot outside of the compass for the cluster spine having a closest angularity to the slot.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: April 8, 2008
    Assignee: Attenex Corporation
    Inventors: Jonathan M. Borchardt, Edward L. Walter
  • Publication number: 20080077879
    Abstract: A method that includes presenting in a first area of a graphical interface a plurality of graphical items arranged in one or more sequences of graphical items, each of the graphical items associated with a set of data items, with the plurality of graphical items arranged in a fixed relative order for a particular size of the first area, with a first graphical item in one sequence always being spatially adjacent to a second graphical item in the one sequence, and with another sequence of the one or more sequences of graphical items being spatially adjacent to the same sequence of graphical items preceding the another sequence of graphical items.
    Type: Application
    Filed: September 25, 2006
    Publication date: March 27, 2008
    Inventor: Andre B. Black
  • Publication number: 20080005692
    Abstract: A method, apparatus, and computer usable program to adjust a display window along a dimension. The method includes displaying a display window on a desktop, the display window having a first boundary, a second boundary opposite the first boundary, a third boundary about perpendicular to the first boundary, and a fourth boundary opposite the third boundary. The method further includes receiving a resize command to resize the display window. Finally, the method includes, responsive to receiving the resize command, moving the first boundary with respect to a first window limit and moving the second boundary with respect to a second window limit. The distance between the third boundary and the fourth boundary remains fixed.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Inventor: Robert S. Hoblit
  • Patent number: 7312803
    Abstract: Discloses a method for producing graphical overlay elements on a source video program stream using Microsoft PowerPoint slides as a source of the graphical overlay elements to be overlaid on the source video program stream, including representations of real-time information such as stock quotes or weather data. A computer software algorithm is describe which includes a PowerPoint data objects parser that interacts with PowerPoint data objects and user input to create and control the overlay of PowerPoint graphical elements on the source video program stream. The PowerPoint data objects parser produces enhanced data objects representing the overlay graphic elements that include mask and alpha channel data for use a graphics engine to composite the enhanced data objects of the overlay graphic elements with an input video program stream.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: December 25, 2007
    Assignee: X20 Media Inc.
    Inventor: David Wilkins
  • Patent number: 7274382
    Abstract: This invention provides systems and methods that allow a user to change the size of a background used with a graphics-based user interface. This enables tailored background sizes based on user preference and allowable conditions, which are particularly useful with display devices having a large display area. By custom sizing a background to current conditions, a user may navigate an image among obstacles at a receiving surface and obstacles along a projection path between a projection lens and receiving surface. In addition, a user may customize the background size on a large LCD screen according to more suitable dimensions for an image used in the background or to a personal preference, thereby creating a personalized look and feel for the graphics-based user interface. One embodiment of the present invention defines a usable area for a graphics-based user interface according to the current size of the background.
    Type: Grant
    Filed: July 15, 2004
    Date of Patent: September 25, 2007
    Inventor: William J. Plut
  • Patent number: 7275169
    Abstract: A method of controlling shutdown of processes on equipment powered through a UPS comprises: providing a graphical display system and a graphical pointing device; displaying on the graphical display system a graphic having a time access and a process access; arranging along the process access indicia of one or more processes to be shutdown; for at least one of the one or more processes, displaying a time bar extending from a start point along the time access to an end point along the time access; and controlling one of the start point and the end point of the time bar with the pointing device, whereby shutdown of the at least one process is controlled according to the times of the start point and the end point of the time bar.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: September 25, 2007
    Assignee: American Power Conversion Corporation
    Inventors: David M. Aharonian, David J. Smith, Todd J. Giaquinto, John M. O'Leary
  • Patent number: 7263668
    Abstract: A display interface system for computer controlled displays including a window in a display screen, for the display of visible data; a set of selectable items in the portion of said display screen; an implementation for varying the area of the display screen portion; and for varying the comprehensiveness level of the items in response to the varying area of the display screen portion. It is often the case that the area in a window needs to be reduced for any of a variety of purposes. In such a situation, the items in the menu are maintained at a high level of comprehensiveness, e.g. icon plus explanatory text, while its window area is greatest. Then, as the window area is reduced, the levels of comprehensiveness of the items in the menu or set are also reduced since the space can no longer accommodate them.
    Type: Grant
    Filed: November 9, 2000
    Date of Patent: August 28, 2007
    Assignee: International Business Machines Corporation
    Inventor: James Lee Lentz
  • Patent number: 7216302
    Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. The position of the window is varied so that it conforms to the position it occupied prior to the change in configuration so that, if the user expects to have the window at a particular position, it will remain at that position regardless of changes in the size or resolution of the display device.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: May 8, 2007
    Assignee: Apple Computer, Inc.
    Inventors: James F. Rodden, Guyerik B. Fullerton
  • Patent number: 7213229
    Abstract: A computer program, computer-readable media and data signal for providing a content-specific graphic user interface each includes a plurality of code segments for rendering a user interface having at least one graphic manipulation icon, said at least one graphic manipulation icon being operatively associated with at least one attribute of the graphic image for manipulation of said at least one attribute by a user. A method and system for using core functions from a host application to provide a content-specific graphical image manipulation interface is also disclosed.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: May 1, 2007
    Assignee: ArchVision, Inc.
    Inventors: Randall S. Stevens, Nathaniel McConathy, Christopher A. Wells
  • Patent number: 7197718
    Abstract: A computer implemented graphical user interface and data processing method is provided that facilitates manipulation of objects on a display by directly manipulating a graphic representation of an active area of data. The user can select an active region of a larger information area, reposition it relative to the information area, resize it and zoom in or out by directly manipulating the graphic representation of the active area.
    Type: Grant
    Filed: October 18, 1999
    Date of Patent: March 27, 2007
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Larry A. Westerman, George R. Borden, IV
  • Patent number: 7191407
    Abstract: The invention is a method and apparatus for automatically opening files of particular types in a computer application program using certain attributes, such as window size and position, as dictated by user preferences based on the user's previous habits in opening files of the same type in that particular computer application program or based on properties of the file itself.
    Type: Grant
    Filed: July 12, 2000
    Date of Patent: March 13, 2007
    Assignee: International Business Machines Corporation
    Inventors: Karen R. Kluttz, Sandeep K. Singhal, Thyra Rauch, David A. Schell
  • Patent number: 7181698
    Abstract: Systems and techniques to detach and reattach tabs presenting accessed objects in a multi-tab interface for a software application. In general, in one implementation, the system includes a windowed environment, and an application using the windowed environment and employing an application navigation structure. The application navigation structure includes a multi-tab user interface to objects handled by the application. The multi-tab user interface includes a tab-strip presenting opened objects in tabs including a detach interface element that causes a tab presenting an opened object to be transferred from the multi-tab user interface to a window in a multi-window user interface. The window includes an attach interface element that causes the window presenting the opened object to be transferred from the multi-window user interface to the multi-tab user interface.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: February 20, 2007
    Assignee: SAP AG
    Inventors: Khatoun Shahrbabaki, Christof Helfrich
  • Patent number: 7181699
    Abstract: A method and system is provided for dynamically resizing dialogs of a computer software application while the application is running. Dialog windows may be resized by user action, such as by hooking on to one side or to a corner of the dialog window and dragging the side or corner in or out to expand or contract the dialog window. In response to the user's action, the operating system of the user's computer notifies a dialog window manager that the dialog window is being resized. An autolayout module lays out the dialog window to its new size, placing all controls contained therein in their proper locations and with their proper dimensions according to the rules associated with the dialog window.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: February 20, 2007
    Assignee: Microsoft Corporation
    Inventors: Catherine Rose Morrow, Ronald Stephen Giesen, Steven Adam Breinberg
  • Patent number: 7176943
    Abstract: A system and method for bumping graphical components between display regions of a graphical computer interface are provided. The present invention bumps a selected graphical component in response to a signal from an input device. Bumping involves locating a destination location for the graphical component to be bumped, and moving the graphical component to the destination. The destination can be determined in any one of a number of different manners. Destinations can be located at a predetermined distance from an original location of a graphical component, at an “analogous” location on another display region, or at an open location in the same display region or another display region.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: February 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Brian Meyers, Tim Regan, Greg Smith, Mary Czerwinski
  • Patent number: 7155682
    Abstract: Windows in a graphical user interface are automatically repositioned and resized in response to changes in a display configuration. If a window is not capable of being fully displayed within the reconfigured display area, it is constrained to fit the available space. In determining the constraints for the window, the window is given a size which permits an integral amount of information to be displayed to the user. If a minimum required size is not already present in the available display area, the window is moved into the available area until the minimum size is attained. If the visible portion of the window already contains the minimum required area, a determination is made whether additional integral components of the window can be displayed. The window is then appropriately shrunk or expanded to permit an integral number of components to be displayed, and control elements are added to the window.
    Type: Grant
    Filed: August 16, 2002
    Date of Patent: December 26, 2006
    Assignee: Apple Computer, Inc.
    Inventors: James F. Rodden, Guyerik B. Fullerton
  • Patent number: 7149968
    Abstract: A method is provided for the simultaneous non-overlapping representation of at least further data visualization window in addition to a first established data visualization window in the display area of a monitor. The method allows arrangement of at least one further data visualization window in the display area of a monitor while maintaining the aspect ratio and the size thereof, beside a first data visualization window. Free rectangular areas of the first data visualization window are detected in the display area and are filed in a list with their characteristic data. The area of the free rectangular areas and their aspect ration and the aspect ration of the first data visualization window are taken into consideration for the determination of the optimizing variable. The additional data visualization window is positioned in the rectangular area with a priority in the derived list.
    Type: Grant
    Filed: January 21, 2000
    Date of Patent: December 12, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Torsten Ackerschewski, Christian Peter Brandt, Steffen Kaiser, Otto Kueckmann, Stefan Schwabe
  • Patent number: 7117452
    Abstract: A system, method, and computer readable medium creating a custom frameset within at least one non-based computer application. The system enables a user to customize a view containing a plurality of documents in frames, the documents may include web documents and non-web documents, using predefined framesets. A graphical user interface may be provided that presents a user with various options relating to predefined framesets. The user may select one or more options relating to various attributes of each frame within a predefined frameset including the number, size, and orientation, to customize the layout of the view. The user may then specify one or more attributes to be assigned to each frame. The predefined frameset may then be customized according to the user's selection(s). The options may also include enabling users to divide the view into individual frames.
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Frank Alan Pavelski, William Stephen Andreas
  • Patent number: 7117451
    Abstract: A method, apparatus, and computer implemented instructions for ordering multiple elements within a set of elements in a list in a data processing system. The set of elements are presented in a list format in a graphical user interface. The present invention waits for a first user input selecting the elements within the set of elements. In response to detecting the first user input, monitoring is performed for a second user input indicating a movement of the selected elements within the set of elements. In response to detecting the second user input, the selected elements are automatically reordered within the set of elements based on the user input. In this manner, the elements may be manipulated within the list using a single user input rather that requiring a user input to manipulate each element individually.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventor: Robert S. Sielken
  • Patent number: 7080326
    Abstract: A method is directed to managing data and navigation panes in a windowed environment. The method provides for displaying a plurality of panes within the single window, receiving a user input, displaying at least one pivot point input location in response to the user input, receiving a twist input, and modifiying the plurality of panes in response to the twist input.
    Type: Grant
    Filed: July 11, 2002
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Mark E. Molander, John L. Scanlon
  • Patent number: 7017124
    Abstract: In an electronic device that accepts drawn graphic entries and includes a screen display, a tool for storing and recalling elements displayed on the screen enables a user to draw a simple diagonal line to establish where an element is to be placed onscreen and the definition of the element. The length and slope of the diagonal line determines outer dimensions which are used to define the size of the element displayed. Each element is assigned to a respective line specifier, such as line color. A plurality of zones may be defined on the screen display, each zone having unique specifier assignments for the diagonal lines. A plurality of electronic devices may be connected to a communications network, and elements recalled on one device may be transmitted at the same time to any other device. Elements that are functional objects may be transmitted in this manner, and actualized and operated independently by the recipient devices.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: March 21, 2006
    Inventor: Denny Jaeger
  • Patent number: 6990637
    Abstract: A three-dimensional (3D) view of a data collection based on an attribute is disclosed. A timeline is provided for displaying files and folders. The timeline may include a focal group that displays detailed information about its contents to the user. Remaining items on the timeline are displayed in less detail and may be positioned to appear further away from the user. A histogram may be provided as part of the view to allow the user to more easily navigate the timeline to find a desired file or folder.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: January 24, 2006
    Assignee: Microsoft Corporation
    Inventors: Colin Ray Anthony, Stéphane St-Michel, Zeke Book Odins-Lucas, Jordan Luther King Schwartz, Richard Malcolm Banks, Marcus Simon Howell Harvey, Charles Cummins, Charles W. Stabb, Mark Richard Ligameri
  • Patent number: 6944829
    Abstract: A configurable user-interface component management system and method are provided where frame containers contain a number of child components and user-interface components. The frame containers and their children are arranged in a specific hierarchy that determine their on-screen appearance. The hierarchy is a result of the software architecture of the software objects corresponding to the visual on-screen objects. The user-interface components in each visual component are configured based on certain, predetermined policies. The method of managing the frame containers and their children includes waiting for an event that affects a frame and then responding by creating a frame, destroying a frame, changing a hierarchy order, moving a frame from one hierarchy to another, or sizing a frame, after which the appropriate policies are removed and applied as needed, affected hierarchies reconfigured and then saved.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: September 13, 2005
    Assignee: Wind River Systems, Inc.
    Inventor: Owen Dando
  • Patent number: 6918092
    Abstract: Apparatus and methods for segmenting sets of distinct entities into groups with associated boundaries, wherein the associated boundaries have an associated logic are disclosed. The interaction of an object, a set of objects, another group, or combinations thereof with a group's associated boundary is accounted for by the logic of the invention such that the group and its associated boundary are modified with respect to the interaction.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: July 12, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Stephen C. Talley, Stephen J. Wolf
  • Patent number: 6874128
    Abstract: A mouse driven splitter program and algorithm is disclosed herein. The invention is a user interface which solves the problem of interactively designing splitter window layouts by combining maximum flexibility and generality with user-friendliness. The invention allows a program user to create every possible combination of panes and nested splitter windows with no limitation on the nesting depth. The entire process is purely graphical, employing only the mouse as a tool. Similarly, the user can place content, such as a particular chart in any pane using the mouse only.
    Type: Grant
    Filed: March 8, 2000
    Date of Patent: March 29, 2005
    Assignee: Zephyr Associates, Inc.
    Inventors: Aaron Moore, Thomas Becker
  • Patent number: 6823494
    Abstract: A window display enables a user to easily identify a window to which a selected object belongs. A computer system displays a plurality of windows, each of which includes one or a plurality of objects, and which displays a window to which a selected object belongs. The window field to which a selected object belongs is, in response to the selection of the object, displayed with an attribute, e.g., with a domain (background) color, that differs from that of other window fields. In this manner, it is possible for a user to easily identify the window of the selected object.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: November 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Tadaaki Minoura, Toru Tachibana, Yugo Tanabe