Craig Henry Becker - Austin TX David Wayne Glass - Georgetown KY Michael David Hocker - Staatsburg NY James Gordon McLean - Fuguay-Varina NC Clifford Alan Pickover - Yorktown Heights NY Daniel James Winarski - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 536
US Classification:
345684, 345785
Abstract:
A method and system for variable speed scrolling through a viewable object within a data processing system such as a computer, a television, a kiosk display or hand-held digital product. A portion of the viewable object is displayed within a display window within a data processing system in conjunction with a scroll bar having a slider and one or more scroll buttons associated therewith or some other suitable method of controlling video or audio displays. User selection of the slider or a scroll button initiates scrolling of the viewable object so that additional portions of the viewable object may be displayed. As the viewable object is scrolled, the scroll speed is dynamically varied in response to the content of the viewed portion of the viewable object. For example, the scroll speed can vary in response to the type of objects displayed within the viewable object, the number and location of hotlinks or hyperlinks within the viewable object and/or the amount and number of previous viewings of the various portions of the viewable object by the user.
Laptop Computer With Ergonomically Enhanced Interface Features
George G. Zamora - Vail AZ Daniel James Winarski - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H05K 502
US Classification:
361680, 361681, 361683, 361686, 345168
Abstract:
A laptop computer has a base and a cover with a display monitor that are connected together by a hinge. The base and cover have congruent trapezoidal shapes that give the laptop a unique appearance. A pair of segregated right and left keyboards are mounted to the base. Each keyboard is rotated by a small angle from the center of the base to align with the natural position of the arms of the user. The keyboards are further articulated such that their front ends are elevated relative to their rearward ends. Alternate embodiments of the invention utilize various mechanisms for articulating the keyboards. In addition, the keys on each keyboard may be arranged in a curvilinear formation. The laptop has a wedge that is slidably mounted to the rearward end of the base for varying the angle of inclination of the keyboards. The wedge can raise or lower the angle of the keyboards to suit the preference of the user. The laptop also has a pair of touch pads with different sensitivities, as well as a track point or track ball for moving the screen cursor.
Daniel James Winarski - Tucson AZ Masaki Hasegawa - Kanagawa-ken, JP Kamal Emile Dimitri - Tucson AZ Robert LaMar Bingham - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G02B 2600
US Classification:
23546235, 235383
Abstract:
A bar code reader for an automated storage library has a lens assembly with a pair of polarized liquid crystal lenses. Each lens has pair of parallel glass plates that are separated by upper and lower glass substrates. A series of polymer films are symmetrically spaced apart between the substrates. Both the substrates and the films are perpendicular to the glass plates. Electrodes are formed on the films and combine to form a semi-cylindrical stack of film. Liquid crystal fills the spaces between adjacent pairs of the films. The films are coated and/or treated by an alignment process to predispose the liquid crystals to a specific rotational direction. When a selected voltage is applied between adjacent ones of the electrodes, the liquid crystals are synchronously rotated to alter their refractive index to a desired value. Thus, when the layers of each lens are manipulated in unison, the bar code reader is able to quickly adjust its focal length to read bar codes at various distances.
Craig Henry Becker - Austin TX Michael David Hocker - Staatsburg NY James Gordon McLean - Fuquay-Varina NC Clifford Alan Pickover - Yorktown Heights NY Daniel James Winarski - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 508
US Classification:
345858, 345856, 345862
Abstract:
A method, a front-of-screen graphical display system, and a computer program product for controlling the speed sensitivity of a GUI cursor. GUI objects, such as icons, occupy predetermined areas of the display. First and second preselected velocity settings are provided for the cursor. A determination is made whether the cursor is located within one of the object areas of the display. If, 1) the cursor is located outside one of the object areas, the speed sensitivity for movement of the cursor by the mouse is directly related to the first preselected velocity setting. If, 2) the cursor is located within one of the object areas, the speed sensitivity for movement of the cursor is directly related to the second preselected velocity setting. The second setting is the same as or slower than the first. Thus, outside the bounds of the object area, such as between objects, movement of the mouse moves the cursor at a first velocity, and, within the bounds of the object area, the same movement of the mouse moves the cursor at a second, slower velocity.
Laptop Computer With Ergonomically Enhanced Interface Features
George G. Zamora - Vail AZ Daniel James Winarski - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H05K 502
US Classification:
361680, 361681, 361683, 361686, 3122084, 345168
Abstract:
A laptop computer has a base and a cover with a display monitor that are connected together by a hinge. The base and cover have congruent trapezoidal shapes that give the laptop a unique appearance. A pair of segregated right and left keyboards are mounted to the base. Each keyboard is rotated by a small angle from the center of the base to align with the natural position of the arms of the user. The keyboards are further articulated such that their front ends are elevated relative to their rearward ends. Alternate embodiments of the invention utilize various mechanisms for articulating the keyboards. In addition, the keys on each keyboard may be arranged in a curvilinear formation. The laptop has a wedge that is slidably mounted to the rearward end of the base for varying the angle of inclination of the keyboards. The wedge can raise or lower the angle of the keyboards to suit the preference of the user. The laptop also has a pair of touch pads with different sensitivities, as well as a track point or track ball for moving the screen cursor.
Bi-Level Power Saver Method For Portable Or Laptop Computer
John Edward Kulakowski - Tucson AZ Rodney Jerome Means - Tucson AZ Daniel James Winarski - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 132
US Classification:
713320, 713340
Abstract:
A bi-level power saving method for a computer having one level of power saving operations that is executed when the computer is operating on an external power source and another level of power saving operations that is executed when the computer is operating on an internal power source. The method determines whether the computer is operating on an external power source or an internal power source. No preferences for tasks or devices are designated if the computer is operating on an external power source and activity and application have been detected. Various power consuming operations are executed if the computer is operating on an external power source and activity is detected but an application is not detected. The computer powers down devices if the computer is operating on an external power source and no activity is detected. Power saving operations are executed if the computer is operating on an internal power source and activity and application have been detected.
Power Saving Method And Apparatus For Computer Disk Drives
Dwight Quentin Nelson - Tucson AZ Daniel James Winarski - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G11B 555
US Classification:
360 7801
Abstract:
A power saving method and apparatus while maintaining an operational or near-operational state for computer memory disk drives. A microprocessor implements microcode instructions to determine if a disk drive is inactive. This is done by checking a control unit through an interface to see if any files are currently opened or data is being transferred by the disk device. If no files are opened and/or no data transfers are occurring, the drive is considered inactive. If the inactive period continues for a period of time which is greater than a predetermined reference activity level, then actions are taken to reduce the rotational velocity of the drive spindle motor to its lowest operational level, or just below the lowest operational level without stopping the disk. The spindle motor is accessed by the microprocessor through a spindle motor control unit. In the case of a constant linear velocity disk drive, the spindle motor is indirectly controlled by the microprocessor sending a message to an actuator to move a data head to a track that is near the outer periphery of the disk medium.
Cabling Picker In A Library Of Stationary Memory Devices
Kamal Dimitri - Tucson AZ John E. Kulakowski - Tucson AZ Rod J. Means - Tucson AZ Jesse L. Thrall - Tucson AZ Daniel J. Winarski - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 700
US Classification:
700214, 700255, 360 92
Abstract:
Disclosed is a cabling picker in a library of stationary memory devices. One or more input/output cables electrically connected to a host computer through a destination are provided, and these are moved or manipulated for interconnecting with selected memory devices in the library instead of moving the memory devices to the destination.