Patents by Inventor Hatim Yousef Amro

Hatim Yousef Amro has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6011551
    Abstract: A method, apparatus, and article of manufacture for directing a computer system, having at least a processor, user controls, and computer display, to automatically resize a window displayed on the computer display. The method includes the first step of in response to a command from user controls over a first portion of the window, determining whether the window is zoomed out. The second step includes if the window is not zoomed out, automatically resizing the window to a smaller size while continuing to display the contents of the window. The third step includes re-displaying on the computer display the window using the smaller size.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: January 4, 2000
    Assignee: International Business Machines Corporation
    Inventor: Hatim Yousef Amro
  • Patent number: 5990889
    Abstract: A method, apparatus, and article of manufacture direct a computer system to automatically resize a plurality of open windows displayed on the computer display. The method includes the first step of in response to detecting a transfer of focus from a first displayed window to a second displayed window, automatically calculating a zoomed out size for each window displayed on the computer display except the second window. The second step includes automatically displaying on the computer display all open windows, except the second window, using the zoomed out size.
    Type: Grant
    Filed: October 9, 1998
    Date of Patent: November 23, 1999
    Assignee: International Business Machines Corporation
    Inventor: Hatim Yousef Amro
  • Patent number: 5977970
    Abstract: A method and apparatus for providing the user of a computing device displaying information to control the navigational aspects of the displaying while retaining ease of use and other desireable characteristics. Specifically, the user is provided with an opaque box having a dot located in the center which can be dragged and dropped. The dragging and dropping of the dot controlling the distance and direction with which the information is moved.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: November 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Hatim Yousef Amro, John Paul Dodson
  • Patent number: 5940077
    Abstract: A method, apparatus, and article of manufacture for directing a computer system, having at least a processor, user controls, and computer display, to automatically resize a window displayed on the computer display. The method includes the first step of in response to a command from user controls over a first portion of the window, determining whether the window is zoomed out. The second step includes if the window is not zoomed out, automatically resizing the window to a smaller size while continuing to display the contents of the window. The third step includes re-displaying on the computer display the window using the smaller size.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: August 17, 1999
    Assignee: International Business Machines Corporation
    Inventor: Hatim Yousef Amro
  • Patent number: 5936623
    Abstract: A method and apparatus in a data processing system for selecting a particular object from among a large number of objects utilizing a selector icon displayed within the data processing system. In response to user input, an extended region of the selector icon is displayed. The extended region includes scan speed indicia such as a lined scale. A selection indicium is moved into the extended region, and thereafter, a particular scan speed indicium from among a large number of scan speed indicia is selected. Thereafter, a particular object is scanned from among a large number of objects at a scanning speed related to the selected scan speed indicia such that a particular object from among a large number of objects may be efficiently located. Objects chosen may be numbers from among a large group of numbers.
    Type: Grant
    Filed: November 18, 1996
    Date of Patent: August 10, 1999
    Assignee: International Business Machines Corporation
    Inventor: Hatim Yousef Amro
  • Patent number: 5872567
    Abstract: A method, apparatus, and article of manufacture direct a computer system to automatically resize a plurality of open windows displayed on the computer display. The method includes the first step of in response to detecting a transfer of focus from a first displayed window to a second displayed window, automatically calculating a zoomed out size for the first window displayed on the computer display. The second step includes automatically displaying on the computer display all open windows, except the second window, using the zoomed out size.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: February 16, 1999
    Assignee: International Business Machines Corporation
    Inventor: Hatim Yousef Amro
  • Patent number: 5867678
    Abstract: A method and system for retrieving specific types of objects contained within a compound document displayed in a graphical user interface environment within the data processing system. First, in response to user input, a dialog box which includes a listing of object types is displayed within the graphical user interface environment. Next, an object type is selected from among the listing of object types. Thereafter, in response to the selection of the object type, the graphical user interface dynamically searches for the relative location of a first object of the selected object type from among a sequential number of objects of the selected object type contained within the compound document. Next, in response to user controls, the graphical user interface automatically scrolls to the relative location within the compound document of the first object of the selected object type.
    Type: Grant
    Filed: December 16, 1996
    Date of Patent: February 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Hatim Yousef Amro, Dan Lee Dao, John Paul Dodson
  • Patent number: 5757292
    Abstract: A removable keyboard cap extension apparatus for a data processing system entry keyboard having a number of data entry keys which are constructed to electronically convey data. The removable keyboard cap extension apparatus includes a keyboard cap adapted to fit onto a key among a plurality of keys for use by a user of a particular data processing application among a number of data processing applications. The removable keyboard cap extension apparatus has a body that includes an upper planar surface, wherein the body and its upper planar surface are elevated above the data entry keys such that the upper planar surface is enhanced larger than the data entry key. The removable keyboard cap extension apparatus can be connected to an individual data entry key, or can replace the data entry key. A depression at any point on the upper planar surface will actuate only the individual data entry key which the removable keyboard cap extension apparatus is connected or replaces.
    Type: Grant
    Filed: November 13, 1996
    Date of Patent: May 26, 1998
    Assignee: International Business Machines Corporation
    Inventors: Hatim Yousef Amro, Dan Le Dao, John Paul Dodson
  • Patent number: 5757370
    Abstract: A method, memory, and apparatus locate a portion (e.g., page) in a compound document. The method directs a computer, having at least a display device, to locate the specific page in the compound document. Specifically, the method creates an outline for each portion of the compound document, displays a display container (e.g., mini window) in a first position on the display (e.g., at a certain position on the scroll bar), wherein the first position corresponds to a first portion (e.g., page) of the compound document, in response to invoking a command by user controls (e.g., holding down second mouse button), scrolls the display container from the first position to at least a second position on the display, and wherein the second position corresponds to a second portion (e.g., page) of the compound document, and displays the outline of the second portion of the compound document in the display container.
    Type: Grant
    Filed: August 26, 1996
    Date of Patent: May 26, 1998
    Assignee: International Business Machines Corporation
    Inventors: Hatim Yousef Amro, John Paul Dodson
  • Patent number: 5721849
    Abstract: A method, apparatus, and article of manufacture direct a computer system to postpone transferring focus to a newly opened window displayed on the computer display. The method includes the first step of in response to a command from user controls to open a new window, determining if an existing open window retains focus. If an existing open window retains focus, the second step includes determining if at least one key stroke has been received from a buffer while focus is being transferred to the new window. If the buffer is receiving at least one key stroke while focus is being transferred to the new window, the third step includes mapping the new window to the computer display while retaining focus with the existing window.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: February 24, 1998
    Assignee: International Business Machines Corporation
    Inventor: Hatim Yousef Amro
  • Patent number: 5699535
    Abstract: A method, apparatus, and article of manufacture direct a computer system to automatically resize a plurality of open windows displayed on the computer display. The method includes the first step of in response to detecting a command from user controls over a first portion of a displayed window, determining if the displayed window is in a default size or a zoomed out size. The second step includes in response to a second command from user controls, determining if a change in state applies to the plurality of windows. The third step includes if the change in size applies to the plurality of windows and if the displayed window is in the default size, automatically displaying on the computer display the plurality of windows using the zoomed out size. The fourth step includes if the change in size applies to the plurality of windows and if the displayed window is in the zoomed out state, automatically displaying on the computer display the plurality of windows using the default size.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: December 16, 1997
    Assignee: International Business Machines Corporation
    Inventor: Hatim Yousef Amro
  • Patent number: 5680561
    Abstract: A method, apparatus and memory direct a computer system, having at least a processor, display, and user controls, to locate at least one portion (e.g., page containing one or more objects and text) of a compound document. The method includes creating an outline for each portion of the compound document, displaying on the display an elevator in a first position, wherein the first position of the elevator corresponds to a first portion of the compound document, in response to invoking a command by user controls, displaying on the display a display container, wherein the display container displays the outline of the portion corresponding to the first position of the elevator, and in response to scrolling the elevator to at least a second position, displaying the outline for the second portion corresponding to the second position of the elevator in the display container on the display.
    Type: Grant
    Filed: August 26, 1996
    Date of Patent: October 21, 1997
    Assignee: International Business Machines Corporation
    Inventors: Hatim Yousef Amro, John Paul Dodson
  • Patent number: 5666498
    Abstract: A method, apparatus, and article of manufacture direct a computer system to automatically resize a window.
    Type: Grant
    Filed: March 29, 1996
    Date of Patent: September 9, 1997
    Assignee: International Business Machines Corporation
    Inventor: Hatim Yousef Amro