Patents Examined by Marc M Duncan
  • Patent number: 6877114
    Abstract: An electronic control unit (ECU) includes a central processing unit (CPU), a non-volatile memory bank, a volatile memory bank and a state machine. The state machine is in communication with the CPU and functions to selectively capture information available on an internal bus of the CPU on a cycle-by-cycle basis and store the captured information in the volatile memory, which is also coupled to the CPU.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: April 5, 2005
    Assignee: Delphi Technologies, Inc.
    Inventors: W. James Allen, Bernard M. McFarland, Terry L. Fruehling, Kevin M. Gertiser, Roy M. Fildes, Bruce C. Young, Mark T. Lowden
  • Patent number: 6836860
    Abstract: A scan of computer files for predefined properties indicative of such things as viruses is disclosed. The scan is performed in a circular manner, such that when all of the files to be scanned have been scanned it starts again from the first file. The ability to update the data defining the properties to be scanned for during a scan is provided.
    Type: Grant
    Filed: September 4, 2001
    Date of Patent: December 28, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: Igor Muttik, Daniel Joseph Wolff, Lee Codel Lawson Tarbotton
  • Patent number: 6829732
    Abstract: This abstract has been included pursuant to Section 1.72(b) of the Rules for Patent and Trademark Cases, Title 37 of the Code of Federal Regulations. This abstract is intended only to enable the Patent and Trademark Office and the public to generally determine the nature of the technical disclosure. This abstract is not intended to aid in the interpretation of the scope of any claim. A computing device manufactured in a build to customer order (BTCO) environment includes an internal disk drive which is loaded with a custom software package during manufacturing. When the user desires to reload the software placed on the internal disk drive during manufacturing, such as after the drive has been replaced or after a virus has degraded the data resident on the internal disk drive, the user can recover the previously installed software package by accessing a network server available on a network.
    Type: Grant
    Filed: January 22, 2001
    Date of Patent: December 7, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Derek J Whiteside, Tracy J Evans
  • Patent number: 6823476
    Abstract: A system and method for improving the isolation and diagnosis of hardware faults in a computing system wherein means are provided for indicating whether unusable data has previously triggered diagnosis of the hardware fault that caused the data to be unusable. If diagnosis has not been performed, the flag is not set. If diagnosis has already been performed, the flag is set. One embodiment comprises an interface which is used to convey data from one subsystem to another. When the interface receives data from the first subsystem, the data is examined to determine whether it contains an uncorrectable error (including missing data.) If the data contains an uncorrectable error, the interface examines the flag corresponding to the data to determine whether hardware fault diagnosis has already been initiated. If diagnosis has already been initiated, the data is passed to the second subsystem without initiating further diagnosis.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: November 23, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Emrys Williams, Robert Cypher
  • Patent number: 6823477
    Abstract: An invention is disclosed for a segregated user interface for parameter configuration in a multi-path failover system. The segregated user interface includes a user interface module capable of receiving configuration parameters for the multi-path failover system from a user. Further included is an object module that is capable of receiving the configuration parameters from the user interface module. The object module provides functionality and can detect the current controller status of controllers and the current device status of devices. In addition, the object module is capable of configuring a failover driver using the configuration parameters received from the user interface module.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: November 23, 2004
    Assignee: Adaptec, Inc.
    Inventors: Eric Cheng, Yafu Ding, Chang-Tying Wu
  • Patent number: 6823474
    Abstract: The present invention describes a method and system for providing cluster replicated checkpoint services. In particular, the method provides cluster replicated checkpoint services for replicas of a checkpoint in a cluster. The cluster includes a first node and a second node, which are connected to one another via a network. The replicas include a primary replica and a secondary replica. The method includes managing the checkpoint that contains checkpoint information, and creating the primary replica in a memory of the first node. The primary replica contains first checkpoint information. The method also includes updating the primary replica so that the first checkpoint information corresponds to the checkpoint information, creating the secondary replica that contains second checkpoint information in a memory of the second node, and updating the secondary replica so that the second checkpoint information corresponds to the checkpoint information.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: November 23, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Mark A. Kampe, Frederic Herrmann, Stephane Brossier
  • Patent number: 6802030
    Abstract: A data transfer method includes a connection establishment step of detecting connection with a remote device and setting parameters for data transfer, and a transfer execution step of starting data transfer after completion of the connection establishment step and continuing data transfer until a transfer error is recognized to have occurred. In the transfer execution step, the frequency of errors in received data is monitored and, when the frequency reaches a predetermined value, a transfer error is recognized to have occurred.
    Type: Grant
    Filed: April 20, 2001
    Date of Patent: October 5, 2004
    Assignees: Sharp Kabushiki Kaisha, Sony Corporation
    Inventors: Daisuke Nakano, Yuji Ichikawa, Kiyoshi Miura
  • Patent number: 6792555
    Abstract: The invention is a fault isolation method and apparatus for use in a network access server. The method includes allocating one or more modems in a group of modems associated with an access server to a debug modem pool; allocating one or more remaining modems in the group to a session modem pool; thereafter determining whether an incoming call to the access server meets predefined fault isolation criteria; and, if so, then allocating a debug modem from the debug modem pool to the incoming call and initiating a fault isolation session; and if not, then allocating a session modem from the session modem pool to the incoming call and proceeding with a normal session. Preferably, the defined criteria include at least one match between one or more user attributes associated with the incoming call and one or more corresponding fault isolation session attributes stored within the network access server. The criteria themselves may be configurable, e.g. definable by the user.
    Type: Grant
    Filed: August 23, 2001
    Date of Patent: September 14, 2004
    Assignee: Cisco Technology, Inc.
    Inventor: Mukul Sharma
  • Patent number: 6779132
    Abstract: When a fault-on-fault condition arises in a data processing system which follows a backup fault procedure in the fault handling process, control is passed to dedicated firmware. Fault flags are reset and information vital to maintaining operating system control is sent to a reserved memory (which can be written to in limited circumstances) under firmware control. Control is then transferred to an Intercept process resident in the reserved memory which attempts to build a stable environment for the operating system to dump the system memory. If possible, a dump is taken, and a normal operating system restart is carried out. If not possible, a message with the vital fault information is issued, and a full manual restart must be taken. Even in the latter case, the fault information is available to help in determining the cause of the fault-on-fault.
    Type: Grant
    Filed: August 31, 2001
    Date of Patent: August 17, 2004
    Assignee: Bull HN Information Systems Inc.
    Inventors: Sidney L. Andress, Wayne R. Buzby
  • Patent number: 6766469
    Abstract: A method of replacing a memory module in a computer system. Specifically, a method for replacing a memory module in a segment of a redundant memory system, without powering-down the memory system.
    Type: Grant
    Filed: January 25, 2001
    Date of Patent: July 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John E. Larson, John M. MacLaren, Jerome J. Johnson, Gary J. Piccirillo, Robert A. Lester, Christian H. Post, Jeffery Galloway, Anisha Anand, Ho M. Lai, Eric Rose
  • Patent number: 6763481
    Abstract: A data processor includes first and second devices that are coupled together via a signal path. The first device includes a first arithmetic unit. The first arithmetic unit performs an arithmetic operation on data to obtain a first result during an operation cycle, in which the first device transfers the data to the second device through the signal path. The first arithmetic unit outputs the first result onto the signal path during an idle cycle in which no data is transferred through the signal path. The second device includes second arithmetic unit and comparator. The second arithmetic unit performs the same type of arithmetic operation on the data, transferred through the signal path in the operation cycle, to obtain a second result. The comparator compares the first result, transferred through the signal path in the idle cycle, to the second result and outputs a comparison result.
    Type: Grant
    Filed: April 12, 2001
    Date of Patent: July 13, 2004
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Ichiro Yamane
  • Patent number: 6748558
    Abstract: A performance monitor system includes a core processor (115), a core processor associated device, such as a cache (123), and first logic, such as performance logic (127). The core processor (115) is operable to execute information. The core processor associated device provides a first signal (CACHE_PERF), which defines performance of the core processor associated device (123) during operation of the core processor (115). The first logic (127) is coupled to the core processor associated device (123) and monitors the first signal (CACHE_PERF) in response to a second signal (WPT0,1), which defines a match of user-settable attributes associated with the operation of the core processor (115).
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: June 8, 2004
    Assignee: Motorola, Inc.
    Inventors: David R. Gonzales, Brian D. Branson, Jimmy Gumulja, William C. Moyer
  • Patent number: 6704888
    Abstract: A process, a tool and a computer for analyzing and locating hardware failures in a computing machine storing information on operational errors generated by the various sensible hardware components of the machine, characterized in that it consists of creating a man/machine interface (I) through which the components and the rules for interpreting errors are described in a structural language and used by the machine as external parameters in correlation with the error information to detect the malfunctioning component or components. The preventive process is particularly adopted for computer hardware maintenance.
    Type: Grant
    Filed: February 8, 2000
    Date of Patent: March 9, 2004
    Assignee: Bull, S.A.
    Inventors: Christian Caudrelier, Philippe Garrigues, Eric Espie, Christian Randon
  • Patent number: 6697969
    Abstract: Disclosed is a method, system, and program for diagnosing a computer over a network, such as the Internet. A program, such as an applet, is provided that executes on the computer. The program causes the computer to download at least one object from a server over the network. Performance data is determined with respect to downloading the object from the server to the computer over the network in order to diagnose performance problems with the computer. The determined performance data is then transmitted to a diagnostic system over the network.
    Type: Grant
    Filed: September 1, 1999
    Date of Patent: February 24, 2004
    Assignee: International Business Machines Corporation
    Inventor: Greg Elliot Merriam
  • Patent number: 6691253
    Abstract: Method and system for performing very high speed software downloads concurrent with system testing in an automated production environment and for test-sequencing in multi-tasking environments with consolidated automation and interactive operations is described. In one embodiment, during diagnostics and software download, a multi-tasking OS is booted on a target computer system, thereby enabling diagnostics to be run at the same time the software download is performed. A visual step-sequencing engine provides the ability to sequentially execute steps, as well as to execute steps in parallel and to combine parallel and sequential steps into loops. The sequencing engine provides a visual representation of the current run status of the target system in a Main window.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: February 10, 2004
    Assignee: Dell USA L.P.
    Inventors: Russell L. Gillenwater, Eric Hoxworth, Philip Brisky
  • Patent number: 6687848
    Abstract: A method of maintaining informational integrity of a business to business (B2B) message in a distributed e-business environment is described. A sent message is stored a selected portion of which is flagged. A corresponding response message is then compared to the stored sent message. Based upon the comparing, when the response message matches the stored sent message, if a portion of the response message corresponding to the flagged portion is determined to be substantially missing, then the missing portion of the response message is replaced.
    Type: Grant
    Filed: October 30, 2000
    Date of Patent: February 3, 2004
    Assignee: Sun Microsystems, Inc.
    Inventor: Farrukh S. Najmi
  • Patent number: 6671824
    Abstract: A cable network repair control system including a server communicating with multiple call-handling clients in a trouble call center. The databases are used to automatically determine an associated network device for the customer who makes a trouble call. When a second call is received for a particular network device, an inferencing engine automatically operates to identify potential repairs crews and to control communication with them to ensure that optimum use of the repair crew time and quick repair. Various tables are generated dynamically and are used to update management status tables for reviewing of network repair status.
    Type: Grant
    Filed: March 30, 2000
    Date of Patent: December 30, 2003
    Assignee: Lakefield Technologies Group
    Inventors: James Hyland, Eileen Hyland
  • Patent number: 6662311
    Abstract: An information processing apparatus having a resume function which can maintain the security even when a plurality of users commonly use the apparatus. A work state at a power-off time of the apparatus is preserved together with a work state name including a user's ID in a different area in a plurality of preservation areas for resume function on a main memory for each user. When a power source is again turned on, data in the preservation area corresponding to the user's ID is used to reproduce the work state of the user at the power-off time. The work preservation areas can be provided on a file server apparatus in a network not needing battery back-up. When the information processing apparatus is used, a work state at a power-off time can be independently preserved and reproduced for each user.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: December 9, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Hiromichi Itoh, Keiichi Nakane, Naomichi Nonaka, Yoshinori Watanabe
  • Patent number: 6643801
    Abstract: A method for analyzing fault log data and repair data to estimate time before a machine-disabling failure occurs is provided. The method allows for searching in a database of historical fault log data from a plurality of machines for the occurrence of respective fault patterns indicative of incipient failures of a respective machine subsystem. The method further allows for searching in a database of historical repair data for respective repairs executed on the respective machine subsystem. The method also allows for computing elapsed time between respective occurrences of the fault patterns and the executed repairs.
    Type: Grant
    Filed: January 26, 2000
    Date of Patent: November 4, 2003
    Assignee: General Electric Company
    Inventors: Vinay Bhaskar Jammu, Richard Gerald Bliley, William Roy Schneider
  • Patent number: 6609219
    Abstract: A storage system is described that includes a controller and a disk array. The disk array includes at least a first and a second storage area. The first storage area is associated with a first mean time to failure (MTTF) and the second storage area is associated with a second MTTF. The controller operates to test the first storage area at a first frequency and the second storage area at a second frequency. The first frequency and the second frequency are each based upon the first and second MTTF so as to optimize the overall reliability of the storage system.
    Type: Grant
    Filed: January 24, 2000
    Date of Patent: August 19, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Brian L. Patterson