Search

Hatim Amro Phones & Addresses

  • 2203 Speidel Dr, Pflugerville, TX 78660 (512) 990-3090
  • Austin, TX
  • Baton Rouge, LA
  • Travis, TX
  • 2203 Speidel Dr, Pflugerville, TX 78660 (512) 517-5016

Work

Position: Professional/Technical

Education

Degree: Associate degree or higher

Publications

Us Patents

Method And System For Invoking A Function Of A Graphical Object In A Graphical User Interface

View page
US Patent:
6335745, Jan 1, 2002
Filed:
Feb 24, 1999
Appl. No.:
09/256376
Inventors:
Hatim Yousef Amro - Austin TX
John Paul Dodson - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 500
US Classification:
345835, 345781, 345795, 345847
Abstract:
A data processing system and method of efficiently invoking a function within a data processing system wherein the data processing system includes a processing unit, a display device that displays graphical objects in response to receipt of signals from the processing unit, and a graphical user interface (GUI) manager stored within the memory and executable by the processing unit. A graphical application is displayed within the display device. The graphical application has an associated graphical window and an associated graphical selection area. After iconizing the graphical application such that the associated graphical window and associated graphical selection area are no longer displayed, in response to a selection of the iconized graphical application, only the associated graphical selection area is opened. Thereafter, in response to a selection of a particular region among multiple regions, the function associated with the particular region is performed without displaying the associated graphical window.

User Defined Dynamic Help

View page
US Patent:
6339436, Jan 15, 2002
Filed:
Dec 18, 1998
Appl. No.:
09/216549
Inventors:
Hatim Yousef Amro - Austin TX
John Paul Dodson - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 300
US Classification:
345714, 345705, 345808, 345765, 345708, 707512
Abstract:
The present invention provides a method for providing user-defined dynamic help text which is displayed integrally with the application. The method includes utilizing a monitoring program to monitor a plurality of events for the application; determining if a current event of the plurality of events is a spy event; if the current event of the plurality of events is a spy event, then displaying a help text corresponding to the current event of the plurality of events. In the preferred embodiment, the method also determines if the current event of the plurality of events is a user event if the current event is not a spy event. If the current event is a user event, then the help text corresponding to the current event of the plurality of events is updated according to a user text update. The method of the present invention uses a monitoring program which allows users to create customized help texts for any application. In the preferred embodiment, the monitoring program of the present invention uses spy threads and thus is non-intrusive to the application.

Method And System For Providing An Iconic Progress Indicator

View page
US Patent:
6414697, Jul 2, 2002
Filed:
Jan 28, 1999
Appl. No.:
09/239251
Inventors:
Hatim Yousef Amro - Austin TX
John Paul Dodson - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 314
US Classification:
345772, 347762, 347765, 347837, 347795, 709318, 709328
Abstract:
A method and system for providing a progress indicator for an application in a computer system is disclosed. The method and system includes issuing a task request to the application, and graphically indicating a current status of the task request by a progress indicator when the application is iconified. The preferred embodiment of the present invention uses a graphical extension of the icon representing the iconified application. In this manner, the user is informed of the current status of a task request issued to the application without the need to maximize the application. This saves both time and valuable system resources.

Method And System For Remotely Controlling An Appliance Using A Personal Digital Assistant

View page
US Patent:
6507762, Jan 14, 2003
Filed:
Mar 31, 1999
Appl. No.:
09/282629
Inventors:
Hatim Yousef Amro - Austin TX
John Paul Dodson - Pflugerville TX
George Kraft, IV - Austin TX
Kurt Russell Taylor - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G05B 1502
US Classification:
700 83, 700 9
Abstract:
A method and system for remotely controlling an appliance including a first wireless communication port is disclosed. In one aspect, the method and system provide a portable digital device for remotely controlling an appliance. The portable digital device includes a processor, a second wireless communication port coupled with the processor, and a control program for use by the processor. Upon a query provided from the second wireless communication port to the first wireless communication port, an interface residing on the appliance is provided from the appliance to the portable digital device. This allows the control program to control the appliance using the interface. In another aspect, the method and system include providing the interface residing on the appliance. The interface is capable of being uploaded to a portable digital device including a processor, a control program, and a second wireless communication port. In another aspect, the method and system include providing a command from the second wireless communication port of the portable digital device to the first wireless communication port of the appliance, executing the command using the appliance, and providing a response from the first wireless communication port of the appliance to the second wireless communication port of the portable digital device.

Method And System For Caller Identification Callback Lists

View page
US Patent:
6542591, Apr 1, 2003
Filed:
Jul 27, 2000
Appl. No.:
09/627030
Inventors:
Hatim Yousef Amro - Austin TX
George Kraft, IV - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04M 156
US Classification:
37914201, 37914206, 37920715, 37921001
Abstract:
A caller identification callback list method and system. The system displays a callback list informing a user of a missed call received from a terminal on a central office telephone line from within an organization. The callback list includes the names and extension or branch telephone numbers for persons the user has defined exist within the organization. Once an indication that the user has missed a telephone call from within the organization appears on the users terminal, the user may choose from a list of names and extension or branch telephone numbers and return the call without having to search outside sources for the correct number. The return call may be accomplished by either an automatic callback feature or manually using the terminal. Additionally, the caller identification callback lists allow a user to select the people and associated extension or branch telephone numbers in advance without the prospective caller first calling the user.

Workspace Drag And Drop

View page
US Patent:
6628309, Sep 30, 2003
Filed:
Feb 5, 1999
Appl. No.:
09/246022
Inventors:
John Paul Dodson - Pflugerville TX
Hatim Yousef Amro - Austin TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 300
US Classification:
345769, 345778, 345781
Abstract:
The present invention provides a method and system for a drag and drop in a computer system. The method includes beginning a drag and drop on an object in a first workspace, suspending the drag and drop, activating a second workspace, and resuming the drag and drop in the second workspace. The method of the present invention provides a drag and drop for a multiple workspace environment. The drag and drop is performed in one multi-step operation. This simplifies the moving of objects between workspaces and provides a graphical operation.

Interoperable/Heterogeneous Environment Keyboard

View page
US Patent:
6664949, Dec 16, 2003
Filed:
Nov 5, 1999
Appl. No.:
09/434803
Inventors:
Hatim Yousef Amro - Austin TX
John Paul Dodson - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 500
US Classification:
345168, 345156
Abstract:
A computing system including a plurality of data processing systems and a peripheral input device. The peripheral input device includes a computer selector for selecting one of the plurality of data processing systems for interaction with the peripheral input device. The peripheral input device also includes a wireless transmitter for providing communications with any one of the plurality of data processing systems. Each of the plurality of data processing systems includes a wireless receiver for receiving wireless communications from the peripheral input device.

Network Document Transmission To Receiving Display Stations With Automatic Sizing Of Received Document Caches Based Upon User Activity In Prior Browsing Sessions

View page
US Patent:
6715056, Mar 30, 2004
Filed:
Apr 30, 1998
Appl. No.:
09/070039
Inventors:
Hatim Yousef Amro - Austin TX
John Paul Dodson - Pflugerville TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711171, 711118, 711113, 709224, 709226
Abstract:
A data processor controlled user interactive display system for displaying hypertext documents, each including a sequence of display screen pages received at a receiving display station from a communications network such as the World Wide Web. Automatic sizing of the cache for received pages at the receiving display station is provided. This cache includes portions of the stations disk storage means and random access memory means for storing data representative of received screen pages. The size of the portions of disk storage and random access storage means needed for the cache are determined by prior monitoring of the quantities of disk storage and of random access memory used in said cache during prior transmission of screen pages to said receiving display station. The size of portions of disk storage and random access memory allocated to the present cache are based upon said prior monitoring. These sizing functions are most effectively included in a network interactive browser.
Hatim Y Amro from Pflugerville, TX, age ~66 Get Report