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: 6748540
    Abstract: 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: Grant
    Filed: June 17, 1999
    Date of Patent: June 8, 2004
    Assignee: International Business Machines Corporation
    Inventors: Christopher Lawrence Canestaro, Rick A. Hamilton, II, John Steven Langford, Maulin Ishwarbhai Patel
  • Patent number: 6625674
    Abstract: 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: Grant
    Filed: September 24, 1998
    Date of Patent: September 23, 2003
    Assignee: International Business Machines Corporation
    Inventors: John C. Kennel, Jayesh M. Patel, Maulin Ishwarbhai Patel
  • Patent number: 6574752
    Abstract: 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: Grant
    Filed: July 15, 1999
    Date of Patent: June 3, 2003
    Assignee: International Business Machines Corporation
    Inventors: George Henry Ahrens, John C. Kennel, Jeffrey Scott Mayes, Maulin Ishwarbhai Patel, David Lee Randall
  • Patent number: 6567509
    Abstract: 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: Grant
    Filed: July 22, 1999
    Date of Patent: May 20, 2003
    Assignee: International Business Machines Corporation
    Inventors: Carl Phillip Gusler, Rick A. Hamilton, II, Maulin Ishwarbhai Patel
  • Patent number: 6557050
    Abstract: 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: Grant
    Filed: September 2, 1999
    Date of Patent: April 29, 2003
    Assignee: International Business Machines Corporation
    Inventors: Rick Allen Hamilton, II, Chetan Mehta, Jayeshkumar M. Patel, Maulin Ishwarbhai Patel
  • Patent number: 6446085
    Abstract: 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: Grant
    Filed: June 17, 1999
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Carl Phillip Gusler, Rick A. Hamilton, II, Maulin Ishwarbhai Patel
  • Patent number: 6389539
    Abstract: 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: Grant
    Filed: September 30, 1998
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: Rick Allen Hamilton, II, Chetan Mehta, Maulin Ishwarbhai Patel, Edward Woodrow Wild, Jr.
  • Patent number: 6216226
    Abstract: 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: Grant
    Filed: October 2, 1998
    Date of Patent: April 10, 2001
    Assignee: International Business Machines Corporation
    Inventors: Salim Agha, Chetan Mehta, Maulin Ishwarbhai Patel
  • Patent number: 6205414
    Abstract: 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: Grant
    Filed: October 2, 1998
    Date of Patent: March 20, 2001
    Assignee: International Business Machines Corporation
    Inventors: Stephanie Maria Forsman, Rick Allen Hamilton, II, Chetan Mehta, Maulin Ishwarbhai Patel
  • Patent number: 6185523
    Abstract: 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: Grant
    Filed: October 5, 1998
    Date of Patent: February 6, 2001
    Assignee: International Business Machines Corporation
    Inventors: Randall Clay Itskin, Stephen Dale Linam, Maulin Ishwarbhai Patel