Patents by Inventor Maulin Ishwarbhai Patel
Maulin Ishwarbhai Patel 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: 6748540Abstract: A method and apparatus for identifying unauthorized attempts to access a data processing system. A file used to contain data on failed attempts to access the data processing system is monitored. Responsive to the file containing data on failed attempts to access the data processing system, the data is analyzed to identify candidates for unauthorized access attempts.Type: GrantFiled: June 17, 1999Date of Patent: June 8, 2004Assignee: International Business Machines CorporationInventors: Christopher Lawrence Canestaro, Rick A. Hamilton, II, John Steven Langford, Maulin Ishwarbhai Patel
-
Patent number: 6625674Abstract: A method and apparatus for non-interrupt-driven handshake with acknowledgment are provided. A first software resource in a data processing system communicates a data value to a second software resource by writing the data value to a first register field, where it may be read by the second software resource. On writing the data, the first resource sets a write signal in a second register field. If the second software resource attempts to read the data value before it is written by the first resource, a reset value in the second field informs the second resource that any data in the first field is invalid. The second resource then sets a first predetermined value in a third field which informs the first resource that the second has attempted a read. If the data is valid when the second resource attempts the read, the data is retrieved, and the second resource echos the value in a fourth field.Type: GrantFiled: September 24, 1998Date of Patent: September 23, 2003Assignee: International Business Machines CorporationInventors: John C. Kennel, Jayesh M. Patel, Maulin Ishwarbhai Patel
-
Patent number: 6574752Abstract: A method, system and computer program are described for isolating bus errors detected during system start-up by utilizing a technique in which a shared mailbox associated with a service processor is provided for holding the address of an adapter in an I/O drawer. If an error is detected the server processor is notified. The server processor then retrieves the address from the mailbox, uses it to derive a location code which is then passed along with the error code to an appropriate error analysis routine. The start-up procedure is then shut down.Type: GrantFiled: July 15, 1999Date of Patent: June 3, 2003Assignee: International Business Machines CorporationInventors: George Henry Ahrens, John C. Kennel, Jeffrey Scott Mayes, Maulin Ishwarbhai Patel, David Lee Randall
-
Patent number: 6567509Abstract: A method for managing phone activity records in an automated voice processing system. In a preferred embodiment, phone activity data from the automated voice processing system is periodically written into a first file. The phone activity data corresponds to a period of time. Prior data in the first file is overwritten each time new phone activity data is written into the first file. Prior to data being overwritten in the first file, the phone activity data from the first file is placed into a master file with prior phone activity records. The master file provides a history of phone activity within the automated voice processing system.Type: GrantFiled: July 22, 1999Date of Patent: May 20, 2003Assignee: International Business Machines CorporationInventors: Carl Phillip Gusler, Rick A. Hamilton, II, Maulin Ishwarbhai Patel
-
Patent number: 6557050Abstract: In a display computer with multiple serial ports, there is provided an on-screen facility for identifying each of the serial ports with a numerical identifier. A process is provided responsive to a change in the status of a connection to any serial port that displays the identifier for that serial port. The change in status takes place when connecting to the serial port. The process may be effectively used in systems having their serial ports extended through a universal serial bus. The identifiers for the serial ports may be stored in a look-up table from which the appropriate identifier may be obtained and displayed upon the connection of a peripheral device to a serial port. Among the many advantages of this on-screen serial port identification is the assurance that the user will not be confused or obstructed by any errors in the physical labelling of serial ports in the manufacture or assembly of computer hardware.Type: GrantFiled: September 2, 1999Date of Patent: April 29, 2003Assignee: International Business Machines CorporationInventors: Rick Allen Hamilton, II, Chetan Mehta, Jayeshkumar M. Patel, Maulin Ishwarbhai Patel
-
Patent number: 6446085Abstract: A method and apparatus in a data system for processing a recursive link in a directory structure in a data processing system. A path to a directory is identified including the recursive link in the directory structure, wherein the path includes a hierarchy towards a root directory, which is a highest directory. Responsive to identifying the path, a highest unprocessed directory in the path is selected as a current directory and all directories in the directory structure beneath the current directory are identified, excluding a directory below the current directory in the path. This step is performed until all directories in the path down to the directory having the recursive link have been processed to form a set of identified directories. All files within the set of directories are identified to form a set of identified files, which then permits backup operations to proceed.Type: GrantFiled: June 17, 1999Date of Patent: September 3, 2002Assignee: International Business Machines CorporationInventors: Carl Phillip Gusler, Rick A. Hamilton, II, Maulin Ishwarbhai Patel
-
Patent number: 6389539Abstract: A method and system for checking security when a request for system access is received by a computer system within a network environment is disclosed. When a request for system access into a network environment is first received, a service processor checks a fixed non-null pattern and based on its results performs a Cyclic Redundancy Check (CRC) on the contents of CMOS memory to verify its authenticity. An IEEE-standard CRC algorithm is used to confirm that the data in the CMOS memory has not been corrupted. If the fixed non-null pattern and/or CRC algorithm confirms that no corruption exists, then the service processor prompts the user for a system password and performs the normal authentication checks between the entered password and a stored password. If the CRC algorithm detects that corruption exists, then the service processor determines where the request was received. In response to a determination that the request was received remotely, then access is denied as a security threat.Type: GrantFiled: September 30, 1998Date of Patent: May 14, 2002Assignee: International Business Machines CorporationInventors: Rick Allen Hamilton, II, Chetan Mehta, Maulin Ishwarbhai Patel, Edward Woodrow Wild, Jr.
-
Patent number: 6216226Abstract: A method and system for faster initial program loads by normally booting a data processing system without extended diagnostic tests is disclosed. A service processor is provided and located within the data processing system to monitor the data processing system during runtime operations for a system failure. When a system failure occurs, the service processor enables a diagnostic flag located in non-volatile memory. On the first or next boot of the data processing system after repair of the system failure, the diagnostic flag indicates to the service processor to perform an extended diagnostics test. Upon completion of the extended diagnostics test, the diagnostic flag is disabled and the service processor once again monitors the data processing system for a system failure.Type: GrantFiled: October 2, 1998Date of Patent: April 10, 2001Assignee: International Business Machines CorporationInventors: Salim Agha, Chetan Mehta, Maulin Ishwarbhai Patel
-
Patent number: 6205414Abstract: To emulate multi-threaded processing in an operating system supporting only single-threaded processes and single-level interrupts, the processor timer is started with a selected time-out period during execution of a master code thread. Processing of the master code thread proceeds until the timer interrupt, at which time the operating system timer interrupt service routine (ISR) transfers execution control to a slave code thread or slave code thread component. The slave code thread or component is executed in its entirety, at which time the timer is reset and execution control is returned to the master code thread, where processing resumes at the point during which the timer interrupt was asserted. To minimize disruption of the master code thread execution, a maximum latency should be enforced on the slave code thread, which may be accomplished by breaking the slave code thread into multiple components.Type: GrantFiled: October 2, 1998Date of Patent: March 20, 2001Assignee: International Business Machines CorporationInventors: Stephanie Maria Forsman, Rick Allen Hamilton, II, Chetan Mehta, Maulin Ishwarbhai Patel
-
Patent number: 6185523Abstract: Accordingly, provided is an apparatus and method for generating a computer system interrupt emulation having the effect of a hardwired interrupt. A service processor with a test circuit interface can be coupled to an integrated circuit, which has a test circuit with an access to a register of the integrated circuit. A program, executable by the processor, responds to an interrupt request by instructing the processor to save a system state of the integrated circuit and to set a system state of the integrated circuit. The method for emulating an interrupt of an integrated circuit provides for receiving an interrupt request. A register of an integrated circuit is then accessed through a test circuit of the integrated circuit. The contents of the register are saved to a storage location, and the register is then set to a state responsive to the interrupt request. The interrupt request may be made locally or remotely.Type: GrantFiled: October 5, 1998Date of Patent: February 6, 2001Assignee: International Business Machines CorporationInventors: Randall Clay Itskin, Stephen Dale Linam, Maulin Ishwarbhai Patel