Patents Represented by Attorney Diana L. Roberts
-
Patent number: 6016146Abstract: A method and apparatus for enhancing template manipulation and creation in a graphical user interface. The user can create numerous additional templates from an existing object, template, or "generic" template. The method includes the computer-implemented steps of positioning a copy of at least one object into a template area pane and creating at least one template in the template area pane from that copied object. The apparatus includes a processor, a display device, pointing device, a template area pane displayed on the display device, at least one object which is positioned into the template area pane. The template area pane creates at least one template from the object and displays that template in the template area pane.Type: GrantFiled: July 27, 1994Date of Patent: January 18, 2000Assignee: International Business Machines CorproationInventors: John Carl Beer, Mark Tweed Bowman, Georgia Ann Gibson, John Lovgren, Marianne Poythress Radding, Julieta Kaoru Yamakawa
-
Patent number: 5940077Abstract: 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: GrantFiled: March 29, 1996Date of Patent: August 17, 1999Assignee: International Business Machines CorporationInventor: Hatim Yousef Amro
-
Patent number: 5872567Abstract: 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: GrantFiled: March 29, 1996Date of Patent: February 16, 1999Assignee: International Business Machines CorporationInventor: Hatim Yousef Amro
-
Patent number: 5872559Abstract: An apparatus, method, and memory direct a computer system, having at least a touchscreen, to breakaway and re-grow one or more portions of a virtual pointing device. The method includes displaying a virtual pointing device on the touchscreen. The method also includes, in response to detecting at least one finger or stylus placed on at least a first portion of the virtual pointing device, breaking away only the first portion of the virtual pointing device in accordance with movement of the finger or stylus along the touchscreen, wherein at least a first function is associated with the first portion. The method finally includes re-growing a new portion to the virtual pointing device in place of the first portion.Type: GrantFiled: October 4, 1996Date of Patent: February 16, 1999Assignee: International Business Machines CorporationInventor: Johnny Meng-Han Shieh
-
Patent number: 5859639Abstract: Disclosed is a mechanism to control presentation of visible desktop objects in a graphical user interface (GUI). It is particularly related to a scenario where application windows are masking icons with regard to a window overlaying technique. The concept of the invention is to move hidden icons or windows to visible locations of the desktop when they are obscured by other windows, or other desktop objects like icons themselves. Desktop objects which are provided with the above presence functionality regularly call up a routine which compares the actual positions of all windows or other desktop objects with the own location. Calling-up can be initiated also by changes of the desktop contents. If an icon is covered by an other object, it determines a visible target location and will be presented at the new position. The motion of a desktop object can be performed without need of any interaction by the user. Therefore, this mechanism enables a very intuitive comprehensible solution of the above problems.Type: GrantFiled: September 30, 1996Date of Patent: January 12, 1999Assignee: International Business Machines CorporationInventor: Peter Agha Ebrahim
-
Patent number: 5856824Abstract: A method, apparatus, and article of manufacture direct a computer system, having at least a processor, memory, and touchscreen, to create a reshapable pointing device. The method includes the steps of displaying a pointing device on the touchscreen and, in response to detecting at least one finger placed on the pointing device, reshaping the pointing device in accordance with the size of the finger.Type: GrantFiled: June 25, 1996Date of Patent: January 5, 1999Assignee: International Business Machines Corp.Inventor: Johnny Meng-Han Shieh
-
Patent number: 5784045Abstract: A method, apparatus and memory embodying detailed logic direct a computer system to automatically shift a window substantially off a display screen using a pointer and user controls (e.g., mouse). The display screen has at least one edge, but typically is rectangular in shape having four edges. The first step of the method includes moving the window on the display screen in a direction consistent with the movement of the pointer. To do so, the user positions and activates the pointer over the window using the user controls. The second step includes automatically scrolling the window substantially off the display screen such that only a portion of the window remains visible at the edge of the display screen. This step occurs when the user has activated and positioned the pointer over the window and then moved the activated pointer to one of the edges of the display screen for a predetermined amount of time (e.g., two seconds).Type: GrantFiled: August 31, 1995Date of Patent: July 21, 1998Assignee: International Business Machines CorporationInventors: Troy Lee Cline, Scott Harlan Isensee, Ricky Lee Poston, Jon Harald Werner
-
Patent number: 5771032Abstract: A method, system, and memory for reshaping a window using a drop-down scroll bar are provided. The method includes the step of dynamically reshaping the frame of a window around information within the window in accordance with a preference setting and in response to scrolling the information using a drop-down scroll bar. The system includes a display for displaying the window, a processor, and, in response to a command from user controls means for controlling the processor to reshape the frame of the window around information within the window as the information is being scrolled. The memory includes computer readable program code that is stored in the memory. The computer readable program code provides instructions for reshaping the frame of a window around information that is being scrolled in that window.Type: GrantFiled: September 30, 1994Date of Patent: June 23, 1998Assignee: International Business Machines CorporationInventors: Troy Lee Cline, Scott Harlan Isensee, Ricky Lee Poston, Jon Harald Werner
-
Patent number: 5737605Abstract: The present invention provides a computer system and method of controlling such a system, where the system includes an operating system and memory controlled by the operating system. An allocation means is provided which is accessible by a first process and is used to create an object in a first portion of the memory. The system is characterized by a means for designating the first portion of memory as memory to be shared between a plurality of processes and an identification means for indicating to a second process the location of the object in the first portion of memory. Using this technique, instances of objects can be shared between a plurality of processes.Type: GrantFiled: October 8, 1996Date of Patent: April 7, 1998Assignee: International Business Machines CorporationInventors: Connel G. Cunningham, Ferghil J. O'Rourke
-
Patent number: 5721851Abstract: A uniquely programmed computer system, computer-implemented method, and computer readable memory embodying computer-readable detailed logic (i.e., computer readable program code) direct a computer system to display an image map having graphical objects thereon and an original appearance. At least a first portion of the graphical objects are links to other documents. The method includes the step of changing the original appearance of the first portion of the graphical objects to indicate that those graphical objects are links. This step is performed in response to user controls (e.g., a user positioning a mouse cursor) positioned on the image map.Type: GrantFiled: July 31, 1995Date of Patent: February 24, 1998Assignee: International Business Machines CorporationInventors: Troy Lee Cline, Scott Harlan Isensee, Ricky Lee Poston
-
Patent number: 5721849Abstract: 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: GrantFiled: March 29, 1996Date of Patent: February 24, 1998Assignee: International Business Machines CorporationInventor: Hatim Yousef Amro
-
Patent number: 5717894Abstract: A method and apparatus which enhances computer system performance in systems that incorporate a cache system that requires a first non-zero number of wait states and a memory system write buffer that requires a second lesser number of wait states. The present invention reduces or eliminates wait states that are otherwise required during write cycles in prior art designs without adding cost. During burst writes to data entries cached in the second level cache system, a cache protocol is used whereby the cache controller snoops the respective addresses which are the target of the burst write cycle out of the cache system, i.e., marks the respective cache line invalid. This effectively eliminates the data from the cache at the beginning of the burst write cycle. Since the data has now been marked invalid, the cache line is not required to be updated.Type: GrantFiled: July 14, 1995Date of Patent: February 10, 1998Assignee: Dell USA, L.P.Inventor: Joseph A. Vivio
-
Patent number: 5717926Abstract: A computer-implemented method, computer system, and memory for performing a fork operation of a parent process is provided. The parent process includes one or more threads, each having a kernel stack. The method includes the steps of locating the kernel stacks in a first memory location (e.g., segment 1) if the parent process is multi-threaded, in response to an initiation of a fork by a calling thread, switching the kernel stack of the calling thread to a second memory location if the parent process is multi-threaded, and copying the second memory location (e.g., segment 2) to create a child process.Type: GrantFiled: August 28, 1996Date of Patent: February 10, 1998Assignee: International Business Machines CorporationInventors: Luke Matthew Browning, Olivier Alain Denis Cremel, Jeffrey Scott Peek
-
Patent number: 5717876Abstract: A method prevents a livelock condition from occurring between a host bus bridge and a PCI bridge, where the host bus bridge and PCI bridge conform to the specification delineated in the PCI-to-PCI Bridge Architecture Specification 1.0 and PCI Local Bus Specification 2.0. The method includes the first step of in response to at least first and second requests being substantially simultaneously received from at least first and second peripherals, determining if a state of a state machine corresponds to an assigned order of either the first peripheral or the second peripheral. The second step includes if the state does not correspond to the assigned order of the first peripheral or the second peripheral, advancing the state and repeating the first step until the state corresponds to one of the first or second peripherals. The third step includes if the state corresponds to the assigned order of either the first or second peripheral, determining if the selected request targets system memory.Type: GrantFiled: February 26, 1996Date of Patent: February 10, 1998Assignee: International Business Machines CorporationInventor: Paul Gordon Robertson
-
Patent number: 5706454Abstract: A uniquely programmed computer system, computer-implemented method, and computer readable memory embodying computer-readable detail logic direct a computer system to provide viewing and adjustment of the default state (i.e., operation) of a desktop icon. The default state is performed when the desktop icon is dropped on a target icon. Therefore, if the default state is "copy", then the selected object icon is automatically copied to the target object icon when the selected icon is dropped on the target icon. The computer-implemented method includes the steps of determining if a visual state indicator option is "ON" and, if so, drawing the desktop icon(s) on the display in such a manner as to indicate to the user/viewer the default state of the icon.Type: GrantFiled: April 26, 1995Date of Patent: January 6, 1998Assignee: International Business Machines CorporationInventor: Margaret Gardner MacPhail
-
Patent number: 5706447Abstract: A modular computer bus providing a system for automatically maintaining proper bus termination. A module connector is located at on end of the bus. A switch device is located at the end of the bus as close as possible to the connector. The switch device couples a termination device to the end of the bus when the switch device is in an on state. The switch device is in the on state when no module is present in the connector and in an off state when a module, such as a processor module, is present in the connector. When the switch device is in the off state, the termination device is not coupled to the bus. Instead the end of the bus is terminated by a termination device on the module. Thus, computer bus is correctly terminated automatically when a module is inserted into or removed from the connector. Thus a bus structure is provided for implementing a bus standard while providing modularity and automatically maintaining proper bus termination.Type: GrantFiled: August 11, 1995Date of Patent: January 6, 1998Assignee: Dell USA, L.P.Inventor: Joseph Vivio
-
Patent number: 5704009Abstract: An apparatus and method transmit analyzed voice samples from a wireless transmitting device worn by a user to a remote voice activated data processing system having a speech recognition system stored thereon. The method includes the first step of storing voice characteristics of a user into a memory (e.g. a RAM chip) on a wireless transmitting device. The second step includes voice activating the transmitting device and speech recognition system. After the transmitting device and speech recognition system have been activated, the third step includes transmitting the voice characteristics from the memory to the speech recognition system, thereby enabling the user to verbally communicate directly with the voice activated data processing system.Type: GrantFiled: June 30, 1995Date of Patent: December 30, 1997Assignee: International Business Machines CorporationInventors: Troy Lee Cline, Scott Harlan Isensee, Ricky Lee Poston, Jon Harald Werner
-
Patent number: 5699535Abstract: 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: GrantFiled: March 29, 1996Date of Patent: December 16, 1997Assignee: International Business Machines CorporationInventor: Hatim Yousef Amro
-
Patent number: 5696879Abstract: A uniquely programmed computer system and computer-implemented method direct a computer system to efficiently transmit voice. The method includes the steps of transforming voice from a user into text at a first system, converting a voice sample of the user into a set of voice characteristics stored in a voice database in a second system, and transmitting the text to the second system, whereby the second system converts the text into audio by synthesizing the voice of the user using the voice characteristics from the voice sample. The voice characteristics and text may be transmitted individually or jointly. However, if the system transmits voice characteristics individually, subsequent multiple text files are transmitted and converted at the second system using the stored voice characteristics located within the second system.Type: GrantFiled: May 31, 1995Date of Patent: December 9, 1997Assignee: International Business Machines CorporationInventors: Troy Lee Cline, Scott Harlan Isensee, Frederic Ira Parke, Ricky Lee Poston, Gregory Scott Rogers, Jon Harald Werner
-
Patent number: 5694029Abstract: A switching power supply system for digitally measuring switching regulator current is provided. The switching power supply contains a pulse-width-modulator (PWM) controller for providing a series of constant voltage and constant frequency pulses to a tank circuit. The tank circuit provides a DC current to an electronic system. The duty cycle of the pulses, however, is varied, depending on the current drain of the electronic system. A counter is attached to an output of the PWM controller to provide a count that is relative to the width of an output pulse from the PWM controller. The count is provided to a power control system that utilizes the value of the count to determine the current output of the PWM controller. The power control system is also connected to the output of the tank circuit to monitor the voltage output of the PWM controller. The power control system utilizes the determined current output, and the monitored voltage output to determine the instantaneous power output of the PWM controller.Type: GrantFiled: January 2, 1996Date of Patent: December 2, 1997Assignee: Dell USA, L.P.Inventors: Stuart Hayes, Joshua Titus