Patents Represented by Attorney, Agent or Law Firm Andrew J. Dillon
-
Patent number: 6058491Abstract: A method and system for handling detected faults in a processor to improve reliability of a computer system is disclosed. A fault-tolerant computer system is provided which includes a first processor, a second processor, and a comparator. Coupled to a system bus, a first processor is utilized to produce a first output. The second processor, also coupled to the system bus, is utilized to produce a second output. During the operation of the computer system, the second processor operates at the same clock speed as the first processor and lags behind the first processor. The comparator is utilized to compare the first and second output such that an operation will be retried if the first output is not the same as the second output.Type: GrantFiled: September 15, 1997Date of Patent: May 2, 2000Assignee: International Business Machines CorporationInventors: Douglas Craig Bossen, Arun Chandra
-
Patent number: 6058456Abstract: A method of allocating a cache used by a processor of a computer system between instructions and data is disclosed. Program instructions are loaded in the processor for monitoring relative usage of the cache by each value class and selecting a desired ratio of cache usage by the classes from among a plurality of available ratios, and cache blocks within the cache are evicted using a cache-replacement mechanism which restricts replacement of an evicted cache to a particular one of the classes of values (instruction or data) based on the desired ratio of cache usage. A multi-bit facility may be provided to indicate how to confine a selected victim to certain cache blocks, and the program instructions select the desired ratio of cache usage by setting the multi-bit facility. The cache-replacement mechanism can be a modified least recently used replacement mechanism. Different instruction/data ratios thereby may be provided, such as 1:1, 1:2, and 2:1.Type: GrantFiled: April 14, 1997Date of Patent: May 2, 2000Assignee: International Business Machines CorporationInventors: Ravi Kumar Arimilli, Leo James Clark, John Steven Dodson, Jerry Don Lewis
-
Patent number: 6058426Abstract: The present invention is directed to a system and method for managing resources in an information handling system. The present invention provides a "one stop" local area network (LAN) based registration tool that provides a common set of user and administrative functions. The goal of the present invention is to give the end user the responsibility of managing her own resources. One aspect of the present invention is a method for managing resources in a distributed computing environment. Another aspect of the present invention is a client/server, object oriented, distributed computing product (DCE) based tool, with application agents being used to manage individual services. The present invention receives client requests for resources from an application. These resources may include a password to obtain access to the application or to resources controlled by the application. Rules are checked to determine if prior approval is needed to process the request.Type: GrantFiled: July 14, 1997Date of Patent: May 2, 2000Assignee: International Business Machines CorporationInventors: Debbie A. Godwin, Kathryn I. Hansen
-
Patent number: 6055608Abstract: A method and system for speculatively sourcing data from a cache memory within a multiprocessor data-processing system is disclosed. In accordance with the method and system of the present invention, the data-processing system has multiple processing units, each of the processing units including at least one cache memory. In response to a request for data by a first processing unit within the data-processing system, an intervention response is issued from a second processing unit within the data-processing system that contains the requested data. The requested data is then sourced from a cache memory within the second processing unit by driving the requested data onto a system data bus before a combined response from all the processing units returns to the second processing unit.Type: GrantFiled: April 14, 1997Date of Patent: April 25, 2000Assignee: International Business Machines CorporationInventors: Ravi Kumar Arimilli, John Steven Dodson, Jerry Don Lewis
-
Patent number: 6052716Abstract: An apparatus and method are disclosed in a network navigator for rapidly returning to a search engine network page while searching through a hierarchy of networked pages displayed within a computer system interface. Initially, a list of commonly utilized search engine network addresses is compiled. Next, a hierarchy of network addresses accessed by the network navigator during a network navigating session is compiled. Thereafter, the hierarchy of network addresses is scanned until a network address among the hierarchy of network addresses is identified that corresponds to a search engine network address listed in the list of commonly utilized search engine network addresses. Finally, the network navigator jumps to the network address corresponding to the search engine network address.Type: GrantFiled: May 22, 1997Date of Patent: April 18, 2000Assignee: International Business Machines CorporationInventor: Kevin Patrick Gibson
-
Patent number: 6052108Abstract: A method of displaying text having improved useability is described which overcomes the difficulty of losing eye contact with an occurrence of a word in a line of text as the display is changed from one of disparate lines in one or more files to a new view of a single one of those disparate lines shown in context with the lines surrounding it in the file displayed above and below the selected occurrence. The display of the surrounding text in this way gives the illusion that the surrounding lines in the file were "filled-in" around the chosen line, such that the eye of the user does not have to move and re-locate the text of interest, since the text has not moved on the physical display screen.Type: GrantFiled: July 26, 1994Date of Patent: April 18, 2000Assignee: International Business Machines CorporationInventor: Richard John Gadd
-
Patent number: 6052708Abstract: A multithreaded processor and a method for performance monitoring within a multithreaded processor are described. According to the present invention, execution circuitry within the multithreaded processor executes instructions in an active thread among first and second concurrent threads, while buffering circuitry buffers instructions and/or data of an inactive one of the first and second concurrent threads. Thread switch logic in the multithreaded processor switches threads by activating the inactive thread and inactivating the active thread. The operation of the multithreaded processor is monitored by a performance monitor, which records occurrences of an event generated by switching threads.Type: GrantFiled: October 23, 1997Date of Patent: April 18, 2000Assignee: International Business Machines CorporationInventors: William Thomas Flynn, Jack Chris Randolph, Troy Dale Larsen
-
Patent number: 6052778Abstract: A method and means for enhancing an embedded system includes means for and steps of executing a boot routine; activating a ROM loader routine; initializing an I/O subsystem; activating an embedded OS; creating a dynamically linked embedded system loader task, and having the embedded OS map the Global Coerced Memory (GCM) and the Global Shared Memory (GSM) into its address space so that it can access shared libraries; loading each of a plurality of executable programs, and mapping the GCM and the GSM into each executable program's address space so it is able to access shared libraries.Type: GrantFiled: January 13, 1997Date of Patent: April 18, 2000Assignee: International Business Machines CorporationInventors: Lee Emison Hagy, Grama Kasturi Harish, James Darrell Heath, Deepak Anantarao Kulkarni, William Francis Quinn
-
Patent number: 6049329Abstract: A method of and system for facilitating stylus input into a text entry field in a pen-based computer system. The system detects a touch down of a stylus and determines whether the touch down is in a text entry field. Upon detection of movement of the stylus in the text entry field greater than a threshold, the system draws an include rectangle around the text entry field. The system sizes the include rectangle based on the size of the text entry field. The system interprets and completely inks any stroke of the stylus starting within the include rectangle within a predetermined timeout as an input to the text entry field. The system erases the include rectangle whenever it detects a stylus touch down outside the include rectangle, or the predetermined timeout expires without the system detecting a stylus touch down.Type: GrantFiled: June 4, 1996Date of Patent: April 11, 2000Assignee: International Business Machines CorporartionInventors: John Mark Zetts, Maurice Roger Desrosiers
-
Patent number: 6049230Abstract: A domino logic circuit having a clocked precharge is disclosed. The domino logic circuit includes a precharge transistor, a discharge transistor, multiple input transistors, and a supplemental precharge transistor. Connected to a power supply, the precharge transistor receives a clock input. The discharge transistor is connected to ground and also receives the clock input. The input transistors, which are coupled between the precharge transistor and the discharge transistor, each receives a signal input. The supplemental precharge transistor is connected to the power supply and to a body of each of the input transistors. The supplemental precharge transistor also receives the same clock input as the precharge transistor.Type: GrantFiled: March 6, 1998Date of Patent: April 11, 2000Assignee: International Business Machines CorporationInventors: Christopher McCall Durham, Peter Gursen Klim, Binta Minesh Patel
-
Patent number: 6049334Abstract: A display window is displayed in association with at least one scroll bar at a terminal associated with a first user. Along the shaft of one ore more scroll bars, a distinctive visual location cue, such as a line in a color associated with a second user, is displayed to indicate the relative location within the shared data collection of the current and historical activity of a second user. A user may temporarily prohibit manipulation of a region within the shared data collection by other users by establishing a "lock" on the region. A lock region may comprise several lines of text, a portion of a graphical object, or other data within the shared data collection. To indicate the location of lock regions, lock region location cues are also displayed along the scroll bar.Type: GrantFiled: December 20, 1993Date of Patent: April 11, 2000Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Jerry Allen Blades, Paul R. Day, Harvey Gene Kiel, Jeffrey Michael Ryan
-
Patent number: 6049449Abstract: A computer includes a main enclosure for housing a plurality of computer components. A subenclosure or card cage for housing a planar circuit board, including a CPU means, and at least one accessory board may be removably secured within the main enclosure, wherein the subenclosure, planar circuit board, and accessory circuit board may be selectively removed from the main enclosure as a unit. A connection means is provided to releasably electrically connect at least the planar circuit board to one of the computer components housed within the main enclosure.Type: GrantFiled: October 29, 1997Date of Patent: April 11, 2000Assignee: International Business Machines CorporationInventors: William Vincent Cranston, III, Robert Allen Hood, Frederick Charles Yentz, Jose Platon Basco
-
Patent number: 6049849Abstract: A method and system for managing a cache including a plurality of entries are described. According to the method, first and second cache operation requests are received. In response to receipt of the second cache operation request, an entry among the plurality of entries is identified for replacement. In response to a conflict between the first and second cache operation requests arising because the first cache operation request specifies an entry among the plurality of entries including the entry identified for replacement, an entry among the plurality of entries other than the identified entry is replaced.Type: GrantFiled: April 14, 1997Date of Patent: April 11, 2000Assignee: International Business Machines CorporationInventors: Ravi Kumar Arimilli, John Steven Dodson
-
Patent number: 6047186Abstract: The foregoing objects are achieved as is now described. Provided are a method and system for utilization with wireless communications systems having a cellular architecture covering a geographic area. The method and system accomplish their objects via the following. The geographic area is defined. One or more pairs of the sectors within the defined geographic area wherein a weak connection zone exists are determined. The geographic area is decomposed into two or more sub-areas wherein each sub-area is isolated from other sub-areas by the determined one or more pairs of sectors having a weak connection zone. A first of the sub-areas is selected. Frequency groups are assigned to each sector within the first selected sub-area such that signal to noise ratio is optimized. Thereafter, a second of the sub-areas is selected. One or more sectors within the second selected one of the sub-areas which are linked to sectors within the first selected sub-area are selected.Type: GrantFiled: October 6, 1997Date of Patent: April 4, 2000Assignee: Nortel Networks CorporationInventors: Chang Yu, Xu Han, Seshagiri Rao Madhavapeddy, Sairam Subramanian
-
Patent number: 6046733Abstract: A computer-input stylus which provides thickness control when utilized in conjunction with a computer-implemented software-based drawing application. The input stylus includes a cylindrical body in a conical tip. A color display within the stylus is utilized to illuminate the conical tip with a color indicative of a currently selected color within the software-based drawing application, providing visual color feedback. Thickness selection is accomplished utilizing a thickness selection input actuator mounted to the cylindrical body of the input stylus. The thickness selection input actuator is utilized to vary the thickness of application of a selected color or pattern, while physically varying the thickness of the conical tip of the input stylus, in a manner analogous to utilizing a thicker tip brush.Type: GrantFiled: December 23, 1997Date of Patent: April 4, 2000Assignee: International Business Machines CorporationInventors: David Carroll Challener, Palmer E. Newman
-
Patent number: 6046722Abstract: The method and system of the present invention may be utilized to enable a blind or visually impaired computer user to graphically select a displayed graphic element within a computer system display. A unique identifiable audible signal is associated with each displayed graphic element. A movable cursor element or pointer is displayed within the computer system display and a composite audible signal is periodically generated in response to the position of the movable cursor element. The composite audible signal preferably includes elements of each identifiable audible signal associated with each displayed graphic element within a predetermined radius of the location of the movable cursor element.Type: GrantFiled: December 5, 1991Date of Patent: April 4, 2000Assignee: International Business Machines CorporationInventor: Frank Albert McKiel, Jr.
-
Patent number: 6045398Abstract: The battery accepting unit for a battery operated electric/electronic apparatus includes a plurality of positive terminals and a plurality of negative terminals. The battery accepting unit has a first position whereat a battery is connected by a pair of positive and negative terminals; a second position whereat a battery is connected by another pair of positive and negative terminals; a third position that can serve as both said first and said second positions; and a fourth position whereat a battery is connected by all positive and negative terminals. According to the battery accepting unit of the present invention, a battery pack can be exchanged without halting the power supply to an electric/electronic apparatus. Since an auxiliary power source, such as a sub-battery, is not required for an electric/electronic apparatus, a single power system, including a DC/DC converter and a charging circuit, can be provided.Type: GrantFiled: April 13, 1998Date of Patent: April 4, 2000Assignee: International Business Machines CorporationInventors: Izuru Narita, Mitsuo Horiuchi, Hidefumi Suzuki, Mitsuru Ogawa
-
Patent number: 6043963Abstract: A low profile tape cartridge has a reel which rotates within an outer protective shell. The reel has flanges which define a slot containing a roll of magnetic tape. The shell only surrounds the reel along its circumference and the flat upper and lower surfaces of the flanges are exposed. When assembled, the reel and shell have axial thicknesses which are substantially equal. The shell moves between locked and unlocked positions for engaging and disengaging the reel. The cartridge uses and fits within a shell retainer for creating uniform spacing around the reel when the shell is in the unlocked position. The tape is accessed by loading a cartridge into the retainer in a tape drive. The tape drive unlocks the shell to rotate the reel and extract the tape. After use, the tape is retracted onto the reel and the cartridge is then returned to the locked position.Type: GrantFiled: April 27, 1998Date of Patent: March 28, 2000Assignee: International Business Machines CorporationInventor: James Howard Eaton
-
Patent number: 6044209Abstract: A method and system for segmenting wires in the design stage of a integrated circuit to allow for the efficient insertion of an optimum quantity of buffers. The method begins by locating wires in the integrated circuit which interconnect transistors and then determining the characteristics of the transistor and the characteristics of the interconnecting wires. Next, the method computes a first upper limit for an optimum quantity of buffers utilizing total capacitive load wire and transistor characteristics, then the method computes a second upper limit for an optimum quantity of buffers assuming buffer insertion has decoupled the capacitive load. Finally, the method segments the wires by inserting nodes utilizing the greater of the first computation or the second computation. A determined upper limit on buffer quantity allows wires to be segmented such that the number of candidate buffer insertion topologies is manageable.Type: GrantFiled: September 15, 1997Date of Patent: March 28, 2000Assignee: International Business Machines CorporationInventors: Charles Jay Alpert, Stephen Thomas Quay, Anirudh Devgan
-
Patent number: 6041390Abstract: A mechanism for cache-line replacement within a cache memory having redundant cache lines is disclosed. In accordance with a preferred embodiment of the present invention, the mechanism comprises a token, a multiple of token registers, multiple allocation-indicating circuits, multiple bypass circuits, and a circuit for replacing a cache line within the cache memory in response to a location of the token. Incidentally, the token is utilized to indicate a candidate cache line for cache-line replacement. The token registers are connected in a ring configuration, and each of the token registers is associated with a cache line of the cache memory, including all redundant cache lines. Normally, one of these token registers contains the token. Each token register has an allocation-indicating circuit. An allocation-indicating circuit is utilized to indicate whether or not an allocation procedure is in progress at the cache line with which the allocation-indicating circuit is associated.Type: GrantFiled: December 23, 1996Date of Patent: March 21, 2000Assignee: International Business Machines CorporationInventors: Peichun Peter Liu, Rajinder Paul Singh, Shih-Hsiung Steve Tung