Patents by Inventor Benjamin Russell Grimes
Benjamin Russell Grimes 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: 7194659Abstract: Aspects for detection and correction of entrance into an improper master boot record (MBR) state in a computer system are described. The aspects include providing a proxy MBR at a predetermined location on a storage device of a computer system to provide a proxy MBR. The proxy MBR is then utilized during a restart operation. An original MBR maintained at an original location on the storage device is then utilized during a reboot operation when the utilization of the proxy MBR is unsuccessful.Type: GrantFiled: December 10, 2002Date of Patent: March 20, 2007Assignee: International Business Machines CorporationInventors: William W. Buchanan, Jr., Simon C. Chu, Peter Thomas Donovan, Benjamin Russell Grimes, Gregory Brian Pruett, David B. Rhoades, Paul Brian Tippet
-
Patent number: 6959380Abstract: A remote control application is loaded and executes on a service processor independent from a main processor within a remotely managed system, prior to power on for the main processor. The remote control application grabs and packetizes video data from the remotely managed system for transmission to the remote console via a TCP/IP connection transport layer, and receives keyboard/mouse signals in the same manner for insertion into the remotely managed systems's keyboard/mouse controller(s) as though originating from locally attached peripherals. The service processor also feeds up a Java applet for displaying the video data and capturing keyboard/mouse actions through a browser at the remote console. Remote control is thus enabled from power up of the main processor continuously through operating system load by the main processor with a single user interface, a single connection, and no special utility requirements at the remote console.Type: GrantFiled: March 13, 2001Date of Patent: October 25, 2005Assignee: International Business Machines CorporationInventors: Gregory William Dake, Benjamin Russell Grimes
-
Patent number: 6931568Abstract: A system and method for determining an active service processor from two or more redundant service processors in the system. The system typically includes two management modules and at least one managed subsystem such as a server blade. Each management module includes a service processor and control logic. The control logic is configured to receive various status signals from the service processor and to generate a control signal based thereon. The control signal is provided, via an interconnect plane, to determination logic on each managed subsystem. The determination logic receives a control signal from each management module and generates a switch signal based on the state of the control signals. The switch signal controls switching logic configured to receive bus signals from the service processors on each management module. Based on the control signal, one of the service processor bus signals is provided to managed instrumentation on the managed subsystem.Type: GrantFiled: March 29, 2002Date of Patent: August 16, 2005Assignee: International Business Machines CorporationInventors: Antonio Abbondanzio, Gregory William Dake, Dhruv Manmohandas Desai, Benjamin Russell Grimes, William Joseph Piazza, Gregory Brian Pruett, David B. Rhoades
-
Patent number: 6888643Abstract: A paperless printing system for storing and displaying documents produced by print facilities of a data processing system comprises a docking station in communication with a printer port of the data processing system. The docking station receives, from the data processing system, printer data that defines one or more documents. A portable viewer that is removably coupled with the docking station receives the printer data from the docking station. A rewritable memory within the portable viewer stores the printer data. One or more controls on the portable viewer respond to operator manipulation by causing the portable viewer to utilize the printer data to display a desired portion of the one or more documents at least when the portable viewer is not coupled with the docking station and not in communication with the data processing system. In an illustrative embodiment, the system also includes a printer driver in the data processing system that is associated with the paperless printer.Type: GrantFiled: June 16, 2000Date of Patent: May 3, 2005Assignee: International Business Machines CorporationInventor: Benjamin Russell Grimes
-
Patent number: 6880012Abstract: A system, method, and program for establishing modem communication between a master computer system and a plurality of slave computer systems coupled to a common serial communication channel are disclosed. An unique identification number (UIN) is assigned to each slave computer system. The slave system modems are initialized to a “receive mode.” The master computer system directs a session request to the slave computer systems through the common serial communication channel. All slave computer systems receive and respond to the session request by changing each of the modems to the “answer mode.” After all the slave computer systems respond, the master computer system requests communication with a particular slave computer system among the plurality of slave computer systems. The master computer system uses the UIN to establish communication with the particular slave computer system by sending a request from the master computer system specifying the UIN of the particular slave computer system.Type: GrantFiled: August 2, 2000Date of Patent: April 12, 2005Assignee: International Business Machines CorporationInventors: Benjamin Russell Grimes, Jillian Lynn Kaufman, Edward Stanley Suffern
-
Publication number: 20040153840Abstract: Aspects for detection and correction of entrance into an improper master boot record (MBR) state in a computer system are described. The aspects include providing a proxy MBR at a predetermined location on a storage device of a computer system to provide a proxy MBR. The proxy MBR is then utilized during a restart operation. An original MBR maintained at an original location on the storage device is then utilized during a reboot operation when the utilization of the proxy MBR is unsuccessful.Type: ApplicationFiled: December 10, 2002Publication date: August 5, 2004Applicant: International Business Machines CorporationInventors: William W. Buchanan, Simon C. Chu, Peter Thomas Donovan, Benjamin Russell Grimes, Gregory Brian Pruett, David B. Rhoades, Paul Brian Tippet
-
Publication number: 20030188222Abstract: A system and method for determining an active service processor from two or more redundant service processors in the system. The system typically includes two management modules and at least one managed subsystem such as a server blade. Each management module includes a service processor and control logic. The control logic is configured to receive various status signals from the service processor and to generate a control signal based thereon. The control signal is provided, via an interconnect plane, to determination logic on each managed subsystem. The determination logic receives a control signal from each management module and generates a switch signal based on the state of the control signals. The switch signal controls switching logic configured to receive bus signals from the service processors on each management module. Based on the control signal, one of the service processor bus signals is provided to managed instrumentation on the managed subsystem.Type: ApplicationFiled: March 29, 2002Publication date: October 2, 2003Applicant: International Business Machines CorporationInventors: Antonio Abbondanzio, Gregory William Dake, Dhruv Manmohandas Desai, Benjamin Russell Grimes, William Joseph Piazza, Gregory Brian Pruett, David B. Rhoades
-
Publication number: 20020133580Abstract: A remote control application is loaded and executes on a service processor independent from a main processor within a remotely managed system, prior to power on for the main processor. The remote control application grabs and packetizes video data from the remotely managed system for transmission to the remote console via a TCP/IP connection transport layer, and receives keyboard/mouse signals in the same manner for insertion into the remotely managed systems's keyboard/mouse controller(s) as though originating from locally attached peripherals. The service processor also feeds up a Java applet for displaying the video data and capturing keyboard/mouse actions through a browser at the remote console. Remote control is thus enabled from power up of the main processor continuously through operating system load by the main processor with a single user interface, a single connection, and no special utility requirements at the remote console.Type: ApplicationFiled: March 13, 2001Publication date: September 19, 2002Applicant: International Business Machines CorporationInventors: Gregory William Dake, Benjamin Russell Grimes
-
Patent number: 5852738Abstract: A method for managing a memory address space in a memory system, the memory system having multiple block address translation entries, each entry defining a portion of the memory address space, including the steps of determining that a received virtual address references a portion of the memory address space not defined by any of the block address translation entries, reallocating at least one of the block address translation entries to define a portion of the memory address space including the received virtual address, and providing a physical address matching the virtual address by using the reallocated block address translation entries.Type: GrantFiled: November 19, 1996Date of Patent: December 22, 1998Assignee: International Business Machines CorporationInventors: Richard Bealkowski, Doyle Stanfill Cronk, Benjamin Russell Grimes, Michael Robert Turner
-
Patent number: 5742758Abstract: Provides management tools for a System Owner to assure that a personal computer system is secured against access by an unauthorized user by foreclosing the possibility of circumventing system's security protection during an I/O ROM scan. The POST code is designed to prompt for the proper security password prior to allowing any adapter ROM utility to be run. An interrupt service routine will detect key strokes during adapter ROM scan and prior to passing control to the adapter ROM for handling of the keyboard interrupt. Prior to the ROM Scan for the system, the POST code detects whether or not C2 Security is enabled. On some systems, the C2 functionally may not be used and, the system does not consider password protection for the adapter Utilities. If however, the C2 functionality of the system is enabled, the POST code will continue to enable the password protection for the ROM Scan. Once the interrupt service routine is established the ROM scan will begin.Type: GrantFiled: July 29, 1996Date of Patent: April 21, 1998Assignee: International Business Machines CorporationInventors: Scott Neil Dunham, Charles Richard Dart, II, Benjamin Russell Grimes
-
Patent number: 5684979Abstract: A computer system which includes a page mode memory in which a particular piece of data is accessed by first supplying a page or row address, then supplying a column address. These addresses are input to the memory by row address strobe (RAS) signals and column address strobe (CAS) signals. The RAS signals are determined by comparing input CPU addresses with row starting address information stored in registers, each of which corresponds to a memory socket in which a memory module may be installed. An algorithm is described for initializing the memory and its memory controller, including a determination of the starting address information.Type: GrantFiled: July 23, 1996Date of Patent: November 4, 1997Assignee: International Business Machines CorporationInventor: Benjamin Russell Grimes