State Error (i.e., Content Of Instruction, Data, Or Message) Patents (Class 714/49)
  • Publication number: 20090113254
    Abstract: The invention provides a system management apparatus for a multi-shelf modular computing system. The system management apparatus receives and parses an alert information in response to an abnormal parameter/state relative to a component of the multi-shelf modular computing system sent from a shelf management device of the multi-shelf modular computing system, and stores the parsed alert information into a storage module. Then, the system management apparatus periodically retrieves the parsed alert information, if any, from the storage module and generates a visual alert information indicating the abnormal parameter/state. Thereby, a user can view the visual alert information to perceive the abnormal parameter/state rapidly and intuitively, so as to take corresponding measures.
    Type: Application
    Filed: April 25, 2008
    Publication date: April 30, 2009
    Inventor: CHI-CHUAN CHEN
  • Patent number: 7526680
    Abstract: Execution of a test scenario is managed where the test scenario is for testing a website deployment having a server in communication with a backend application. A testing interface is established at a client in communication with the server to concurrently incite requests from the client to the server. The test scenario includes at least one test case and each test case includes at least one request. Requests for the backend application received from the client are then processed. The processed requests are provided to the backend application for fulfillment thereof. A failure of the fulfillment of the requests is identified. An outline of status information on fulfillment of the requests is provided to the testing interface. The outline of status information may include information on the failure.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ciby Mathew, Nuzio Ruffolo
  • Patent number: 7523358
    Abstract: In the instruction control apparatus having an instruction processing suspension unit and an error detection unit, in order to improve the reliability of the apparatus, the apparatus is configured in such a way that when an error occurs to certain hardware resources in the instruction processing apparatus, error detection is conducted if instruction processing is under way, but error detection is deterred if instruction processing is in suspension, and the scope of the error which cannot be deterred during the suspension of instruction processing is made narrower than the scope of the error which cannot be deterred during instruction processing.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: April 21, 2009
    Assignee: Fujitsu Limited
    Inventor: Norihito Gomyo
  • Patent number: 7523359
    Abstract: An apparatus, system, and method are disclosed for facilitating monitoring and responding to error events. An apparatus may includes a set of counters associated with a processing system resource, each counter associated with an error event and having attributes defining a count value, counter thresholds directly related to time, and empirical status information for the error event related to time. A user may adjust counter thresholds indirectly to set an error tolerance. An update module may update counters within the set based on an error event for the processing system resource. The management module persists and maintains a life cycle for counters based on counter attributes. Each counter may be of two types either a fixed counter that counts error events from a start time for a defined duration or a sliding counter that counts error events up to a predefined number of error events within a window of time.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Paul Matthew Richards, Brian Anthony Rinaldi
  • Patent number: 7516369
    Abstract: A method and computer program product for error monitoring partitions in a computer system. A partition status buffer (PSB) denotes a status (GOOD, BAD, NOCARE) of each partition of at least two partitions. The BAD status denotes that the partition has encountered at least one error that is currently unrepaired. A global supervisor mapping (GSM) associates each partition (designated as a supervised partition) with a supervisor partition in a one-to-one mapping. The supervisor partition determines its supervised partition from the GSM and ascertains the status of its supervised partition from the PSB. If the status of the supervised partition is BAD then the supervisor partition performs a recovery procedure. The recovery procedure: obtains a grant of access to physical and logical resources of the supervised partition which contains error data of the supervised partition; gathers the error data; sets the status of the supervised partition to the NOCARE status.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Preetha R. Kondajeri, Ravi K. Kulkarni, Manish Misra
  • Patent number: 7516370
    Abstract: A method, computer system, and computer program product for error monitoring partitions in the computer system. Provided to each partition is a partition status indicator (PSI) denoting a RUNNING or FAIL status of the partition. During booting, it is ascertained whether each partition has the RUNNING or FAIL status, and the PSI of each partition is accordingly set to the RUNNING status or the FAIL status, respectively. An error procedure performed for each first partition whose partition status indicator indicates the FAIL status includes: copying each error entry in the ELA of the first partition whose ESI indicates the UNREAD status into the ELA of a second (running) partition; setting the ESI to the READ status for each copied error entry in the ELA of the first partition; and having the ESI set to the UNREAD status for each copied error entry in the ELA of the second partition.
    Type: Grant
    Filed: September 18, 2007
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Preetha R. Kondajeri, Ravi K. Kulkarni, Manish Misra
  • Publication number: 20090077428
    Abstract: Mechanisms for managing the keyboard, video or mouse commands at a target device, which may be a computer or non-computer. During a boot up cycle, the present subject matter uses the intelligent platform management interface and a BIOS management application to receive keyboard or video signals from the BIOS, convert the signals to internet protocol format, and transmit those signals to a managing computer. Controls signals may be transmitted from the managing computer to the target device. After the boot up cycle, the target device may be configured to cause the management of the computer to be transferred from the BIOS management application to an operating system management application. During normal operation, the operating system management application provides for the ability to receive at the target computer keyboard, video or mouse signals and to transmit to the managing computer keyboard, video or mouse signals generated at the target device.
    Type: Application
    Filed: September 12, 2008
    Publication date: March 19, 2009
    Applicant: SOFTKVM LLC
    Inventor: Gary Ray Johnson
  • Patent number: 7502447
    Abstract: A method and device for recording call failure information in a data transmission system is provided. The failure logs generated in response to a failure event include a failure type and a first timestamp. A log record is created for a first failure log based on the failure type, and storied in a log record storage. Whenever a further failure log is generated in response to the same failure event, the further failure log includes said failure type and a current timestamp, so that it will receive the same identifier. The log record is updated to document the current timestamp.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: March 10, 2009
    Assignee: Alcatel Lucent
    Inventors: James Stewart McCormick, David Ker, Kulpreet Singh Badial
  • Publication number: 20090063909
    Abstract: A device suitable for use as a module in a Controller Area Network (CAN) system with a bus or connection includes relatively simple and inexpensive components, including an oscillator that generates a number of different frequencies in response to directions from a microcomputer. A CAN Controller receiving the frequencies is connected to the bus via a transceiver. The device has utility for verification and validation work in association with a CAN system.
    Type: Application
    Filed: November 7, 2008
    Publication date: March 5, 2009
    Applicant: TIMEGALACTIC AB
    Inventors: Lars-Berno Fredriksson, Kent Lennartsson
  • Patent number: 7499984
    Abstract: A method of mapping status messages of monitored objects to service elements in an IT-infrastructure-management system is provided. The service elements and their dependencies being represented by an element graph having directed links between service elements, thereby defining higher-level and lower-level service elements. The method includes directing a status message to at least one higher-level service element; ascertaining, at the higher-level service element, whether the status message pertains to a lower-level service element connected with the higher-level service element; downwardly propagating of the status message to said lower-level service element in response to a positive outcome in the action of ascertaining.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: March 3, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Bernd Gutjahr
  • Patent number: 7496822
    Abstract: In a non-volatile memory unit such as a flash memory unit, the degradation of charge can result in an error during a read operation. By using the error checking and correction techniques, a determination can be made whether a detected error can be corrected and, if correctable, is the consistent with charge degradation at that bit position displaying the error. When a correctable error is detected, the signal group address and the correction pattern are stored and an interrupt request flag applied to the central processing unit. When the interrupt flag is processed, the central processing unit, using the signal group address and the correction pattern, restores the charge of the bit position in the memory unit. In this manner, further read operations involving the restored bit position will not repeat the corrected error.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: February 24, 2009
    Assignee: Texas Instruments Incorporated
    Inventor: Robert M. Crosby
  • Patent number: 7490272
    Abstract: A transactional management system includes a plurality of functional modules, distributed in a WAN, for receiving and processing transactional information. The functional modules can include a dealer management system that receives transactional information and formats the information into a regular or test message for transmission over the WAN to either a router or a transaction service system which receives the message, performs certain service operations on the information contained in the message, and transmits the message to a provider management system. The transaction service system includes functionality that identifies a message as a test message, compares the test message to a test case, and if the test message is the same as the test case, generates a message to this effect.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: February 10, 2009
    Assignee: OXLO Systems
    Inventors: Douglas M. Bay, Gene A. Brothers, Wade D. Carson, Gregory M. Gould, Eric W. Grace, Rajasekar Joseph, Kenneth J. O'Brien, Daniel C. Seats
  • Publication number: 20090037781
    Abstract: Embodiments of apparatuses and methods for correcting intermittent errors in data storage structures are disclosed. In one embodiment, an apparatus includes a data storage location, error detection logic, inverting logic, control logic, operating logic, and evaluation logic. The error detection logic is to detect an error in a data value read from the data storage location. The inverting logic is to invert the erroneous data value to produce an inverted erroneous data value. The control logic is to cause the inverted erroneous data value to be stored in the data storage location and subsequently read from the data storage location to produce an operand value. The operating logic is to perform a logical operation using the erroneous data value and the operand value. The evaluation logic is to evaluate the result to determine if the error is a soft error.
    Type: Application
    Filed: August 3, 2007
    Publication date: February 5, 2009
    Inventors: Jaume Abella, Javier Carretero Casado, Xavier Vera
  • Patent number: 7487405
    Abstract: A method and mechanism for dynamically changing the logical path of a state machine to avoid conflicts or problems is provided. A toggle state is employed for a state machine that allows dynamic changes in the computation path of a state machine. By analyzing the expected response state of a remote state machine, toggle states can be inserted in the path of a local state machine to avoid conflicts. This approach can be advantageously employed to reduce or prevent half-duplex violations for communications between applications on multiple computing nodes.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: February 3, 2009
    Assignee: Oracle International Corporation
    Inventors: Kapil Surlaker, Sreenivas Gollapudi, Lakshminarayanan Chidambaran, Debashis Saha
  • Patent number: 7487406
    Abstract: Systems, methods and media for managing software defects by aggregating potential software defect information from a plurality of user computer systems are disclosed. Embodiments may include receiving a plurality of software state logs each from an originating user computer system, where each software state log is associated with a potential software defect of an application executing on its originating user computer system and each software state log includes software state information associated with its originating user computer system. Embodiments may also include storing the received software state logs in a defect repository and analyzing the software state information of the stored software state logs to detect patterns in the software state information. Further embodiments may include verifying that a potential software defect associated with a software state log is a defect and transmitting a verification of the software defect to the particular user computer system.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Walid Kobrosly, Nadeem Malik, Steven L. Roberts, Michael E. Weissinger
  • Publication number: 20090031177
    Abstract: The present invention relates to a method for providing a download and upload service using variable length packet communication in a living network control system. For example, a user located inside or outside a house controls or monitors operations or operation states of various appliances such as refrigerator or laundry machine through a living network installed at home, such as a RS-485 network, small output network, or power line network so that convenience of remote control and supervision can be provided to a user. Further, in a case where a download or upload service is executed in a living network in which various appliances connected thereto, variable length packet communication, which is capable of diving data by the buffer size of a device, and then sending and assembling the data, is used so that a download and upload service for various appliances connected through the living network can be more effectively executed.
    Type: Application
    Filed: February 7, 2006
    Publication date: January 29, 2009
    Applicant: LG Electronics Inc.
    Inventors: Woong Jeon, Jong Hoon Chung, Sang Kyun Lee, Koon Seok Lee
  • Publication number: 20090024880
    Abstract: Methods and systems for handling errors in applications are provided. A comparison may be executed to confirm that actual results are in accordance with expected results. If the comparison results in an application error, a special execution software object is executed. The special execution software object obtains and maintains a copy of the application context associated with the application error found. A user may then view the application context to determine the source of the error. A logbook may be maintained to store all of the application errors and associated application contexts.
    Type: Application
    Filed: July 18, 2007
    Publication date: January 22, 2009
    Inventor: Udo Klein
  • Patent number: 7480828
    Abstract: A method, apparatus and program storage device for providing control of statistical processing of error data over a multitude of sources using a dynamically modifiable DFT rule set is disclosed. The dispersion frame technique is extended in the present invention to provide dispersion frame rules with user-defined parameters thereby creating a dynamically modifiable rule set.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Jastad, Thomas G. Phelan, Brent W. Yardley
  • Publication number: 20090013220
    Abstract: This invention intends to provide a data collecting apparatus and a gateway apparatus capable of reducing the labor for setting the threshold value or condition used for a real running point, reducing the number of cases where the threshold value or condition is erroneously set and setting the threshold value or condition within a narrow range.
    Type: Application
    Filed: April 20, 2005
    Publication date: January 8, 2009
    Applicant: Mitsubishi Electric Corporation
    Inventor: Seiichi Kawano
  • Patent number: 7475296
    Abstract: A method and system for capturing a state of a distributed computer system is provided. The state is captured in response to an error or event message received by one of the clients and/or server nodes of the system. In response to receipt of the error or event message, the recipient initiates transmission of a special protocol message of affected members of the system. Upon receipt of the message, all recipients will conduct a freeze of their respective operating system image. Depending upon the characteristics of the error or event, the message may be transmitted to a selection of members of the system, or the entire system.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sudhir G. Rao, Pradeep Satyanarayana
  • Publication number: 20090006904
    Abstract: An apparatus and method to check integrity when handling data. The method provides a storage array which includes a plurality of sectors. The method defines (N) data state identifiers and (N) parity state identifiers. The method receives a command to handle data, where that command designates a target sector. The method determines the data state identifier assigned to the target sector, determines the parity state identifier assigned to the target sector, and compares the data state identifier and the parity state identifier. If the method determines that the data state identifier and the parity state identifier are the same, the method performs the command to handle data. Alternatively, if the method determines that the data state identifier and the parity state identifier differ, the method generates an error message.
    Type: Application
    Filed: September 4, 2008
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: STEVEN T. BROADBENT, MICHAEL H. HARTUNG, CARL E. JONES, KARL A. NIELSEN, JEREMY M. PINSON
  • Patent number: 7469375
    Abstract: Methods and arrangements for managing error messages from a set of programming tools within a program development environment, such as compilers, linkers, library builders, etc. The error messages are arranged as a directed acyclic graph, with the nodes as error messages, and edges as dependency relationships. In accordance with at least one presently preferred embodiment of the present invention, there are broadly contemplated the following: allowing one or more programming tool to report errors to an error manager component; deducing dependencies amongst error messages, based on error dependency definition provided to the error manager; and delivering messages and dependencies to client components. Although framed within the context of program development tools, this solution could be applied to many other tools outside this domain, under suitable and specified requirements.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: December 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ashok Anand, Amitkumar M. Paradkar, Donald P. Pazel, Beth R. Tibbitts, Pradeep Varma
  • Patent number: 7469287
    Abstract: A method, apparatus, and program for monitoring an object of a system and validating the status of the object are provided. The invention can be implemented in numerous ways, including as a system (including a computer processing system), a method (including a computerized method), an apparatus, a computer readable medium, a computer program product, or a data structure tangibly fixed in a computer readable memory. Specifically, the invention provides methods and code devices for automated event processing to validate the status of an event of a monitored object in a network without manual operator intervention, including validation and remediation features based on event class.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: December 23, 2008
    Assignee: Lockheed Martin Corporation
    Inventors: Luis A. Castillo, Paul D. Mahaffey, Jr., Jeff P. Bascle
  • Publication number: 20080313488
    Abstract: Provided are an apparatus and a method for diagnosing fault and processing data of a satellite ground system. The apparatus and a method can prevent data loss of a satellite, and efficiently operate the satellite ground system using data buffer and penalty method when a temporary fault occurs. Data buffer stores data in fault situation and penalty method imposes high penalty in critical fault and low penalty in minor fault. System is managed according to penalty degree. The apparatus, includes: a satellite data processing and controlling means; a signal transforming means; a fault detecting and controlling means; a state displaying means for displaying a state of the satellite and the system; a penalty managing means for being notified whether the device has fault or not; a data storing means for storing and transmitting the data; and a system recovery supporting means.
    Type: Application
    Filed: May 24, 2006
    Publication date: December 18, 2008
    Inventors: Seong-Kyun Jeong, Sang-Uk Lee, Ok-Chul Jung, Jae-Hoon Kim
  • Publication number: 20080313507
    Abstract: Described is a technology by which software instrumentation data collected during software program usage sessions is analyzed to identify potential problems with software program usage, such as based on frequency of problem occurrence during the usage sessions. Reliability metrics may be calculated from the information. Failure data additionally collected during the usage sessions may be accessed to derive details that correspond to the potential problems. In one example, the information may be analyzed to determine which alerts and/or asserts occurred most often, and/or to determine a relationship between user interface control operations (e.g., clicks and usage of commands) and alerts or asserts.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Adnan Azfar Mahmud, Yingnong Dang, Haidong Zhang, Qiang Wang, Wenli Zhu, Yantao Li, Jian Wang
  • Patent number: 7457985
    Abstract: Disclosed is a method for detecting errors in a computer system including a processing unit to perform tasks to change items. The method comprises the steps of assigning a task control block to the processing unit, and using the task control block to keep track of items being changed by the processing unit. The method comprises the further steps of at defined times, checking the task control block to identify items being changed by the processing unit, and checking the states of said identified items to determine if those states are correct. The preferred embodiment of the invention detects an error when it arises (where possible), and utilizes an infrastructure that allows simple and periodic consistency checks (for example, at designated code points) that detect the error before it causes follow-on problems.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: November 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Joachim von Buttlar, Janet R. Easton, Kenneth J. Oakes, Andrew W. Piechowski, Martin Taubert, John Trotter
  • Publication number: 20080288829
    Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.
    Type: Application
    Filed: July 15, 2008
    Publication date: November 20, 2008
    Inventors: Kazunobu OHASHI, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
  • Publication number: 20080270103
    Abstract: The present invention relates to a method for on demand functional verification of a software model of an application specific integrated circuit (ASIC), in a low-level programming language (for example of the HDL type), which separately handles the creation of the model and the debugging of the functional verification tests to be applied to the model of the circuit in order to create a verification platform. The method for verification comprises a transmission mode and a verification mode. In the transmission mode an autonomous circuit emulator (1), is created or obtained by replacing the model in a low level programming language physically describing the circuit under design to be validated with a high level (for example C++) abstract description generating response data structures in accordance with the functional specification (20) of the design as a function of the stimuli received.
    Type: Application
    Filed: June 4, 2008
    Publication date: October 30, 2008
    Inventors: Anne Kaszynski, Jacques Abily
  • Publication number: 20080270853
    Abstract: A method and apparatus is provided for routing error messages in a distributed computer system comprising multiple root nodes, and further comprising one or more PCI switches and one or more I/O adapters, wherein each root node includes one or more system images. In one useful embodiment, a method is provided for routing I/O error messages to root nodes respectively associated with the errors contained in the messages. The method includes detecting occurrence of an error at a specified one of the adapters, wherein the error affects one of the system images, and generating an error message at the specified adapter. The method further comprises routing the error message from the specified adapter to the particular root node that includes the affected system image. The error message is then selectively processed at the particular root node, in order to identify the affected system image.
    Type: Application
    Filed: June 6, 2008
    Publication date: October 30, 2008
    Applicant: International Business Machines Corporation
    Inventors: Bryan Christopher Chagoly, Kirk Malcolm Sexton, William T. Boyd, Douglas M. Freimuth, William G. Holland, Steven W. Hunter, Renato J. Recio, Steven M. Thurber, Madeline Vega
  • Patent number: 7428674
    Abstract: Monitoring of the state vector of a test access port (TAP) permits isolation of the root cause of improper transitions of the state vector due to various factors, including electrical noise. The test access port includes TCK, TMS, TDI, and TDO. A circuit for monitoring the state vector includes a TAP controller, a storage circuit, and a sampling circuit. The TAP controller updates the state vector for each transition of TCK. The storage circuit stores a value of the state vector responsive to transitions of TCK while a write enable is enabled. To permit generating the write enable without additional pins and without violating a protocol for the test access port, the write enable may be generated in response to a plurality of transitions of TDI of the test access port during an interval in which TMS and TCK of the test access port have no transitions.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: September 23, 2008
    Assignee: XILINX, Inc.
    Inventor: Neil G. Jacobson
  • Publication number: 20080229157
    Abstract: A mechanism is provided for accessing, by an application running on a first processor, operating system services from an operating system running on a second processor by performing an assisted call. A data plane processor first constructs a parameter area based on the input and output parameters for the function that requires control processor assistance. The current values for the input parameters are copied into the parameter area. An assisted call message is generated based on a combination of a pointer to the parameter area and a specific library function opcode for the library function that is being called. The assisted call message is placed into the processor's stack immediately following a stop-and-signal instruction. The control plane processor is signaled to perform the library function corresponding to the opcode on behalf of the data plane processor by executing a stop and signal instruction.
    Type: Application
    Filed: May 29, 2008
    Publication date: September 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Daniel A. Brokenshire, Mark R. Nutter
  • Publication number: 20080215759
    Abstract: A sending part sends a data generated by a second device from the second device to a first device. A data collating part collates the data sent from the sending part with a data generated by the first device, and determines that it is abnormal when a mismatch between these data occurs. Thus, a data generated by the first device is collated with a data generated by the second device and when a mismatch between these data occurs, it is determined that it is abnormal, so that abnormality can be detected surely.
    Type: Application
    Filed: January 27, 2006
    Publication date: September 4, 2008
    Applicant: Yokogawa Electric Corporation
    Inventors: Yukio Maniwa, Hiroyoshi Sekino, Atsushi Terayama
  • Patent number: 7421302
    Abstract: An electronic control system mounted on an automobile, such as a motor-assisted power steering system, includes a commanding unit for calculating a command value and a driving unit for driving an actuator according to the command value. The commanding unit and the driving unit are communicably connected to each other through a communication bus. The command value is calculated in response to an order to calculate sent from the driving unit and is transmitted to the driving unit. The driving unit detects abnormality or malfunction in the commanding unit by comparing the transmitted command value with data pre-stored in the driving unit. If a command value sent from one of the commanding units is found to be incorrect, the actuator is driven without using the incorrect command value.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: September 2, 2008
    Assignee: DENSO CORPORATION
    Inventors: Nobuhiko Makino, Hideki Kabune
  • Publication number: 20080209281
    Abstract: Data in a storage medium is scanned while a storage device is in an idle state. A proportion of scanned data in entire data in the storage medium is compared with a threshold value. If the proportion of the scanned data is less than the threshold value, an unscanned data in the storage medium is scanned during a time interval between commands received by the storage device from outside. The process is repeated until the proportion of the scanned data is equal to or more than the threshold value.
    Type: Application
    Filed: November 20, 2007
    Publication date: August 28, 2008
    Applicant: Fujitsu Limited
    Inventors: Yasuyuki Nagashima, Hironori Kanno
  • Patent number: 7415638
    Abstract: In a pipelined processor where instructions are pre-decoded prior to being stored in a cache, an incorrectly pre-decoded instruction is detected during execution in the pipeline. The corresponding instruction is invalidated in the cache, and the instruction is forced to evaluate as a branch instruction. In particular, the branch instruction is evaluated as “mispredicted not taken” with a branch target address of the incorrectly pre-decoded instruction's address. This, with the invalidated cache line, causes the incorrectly pre-decoded instruction to be re-fetched from memory with a precise address. The re-fetched instruction is then correctly pre-decoded, written to the cache, and executed.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: August 19, 2008
    Assignee: QUALCOMM Incorporated
    Inventors: Rodney Wayne Smith, Brian Michael Stempel, James Norris Dieffenderfer, Jeffrey Todd Bridges, Thomas Andrew Sartorius
  • Patent number: 7409591
    Abstract: A program managing method in a web service system for providing a web service for testing a message which has been changed in response to a change made in interface definition information comprises steps for judging as to whether or not an error occurs when an access request made by a message is transmitted, which is caused by the change of the interface definition information indicative of an interface of a destination of the access request; changing the message in correspondence with a content of the changed interface definition information in the case that the error occurs which is caused by the change of the interface definition information; and transmitting an access request made by the changed message in a test mode. It then becomes possible to correct and test the program in a dynamic manner for preventing recurrence of this error.
    Type: Grant
    Filed: June 2, 2004
    Date of Patent: August 5, 2008
    Assignee: Hitachi, Ltd
    Inventors: Nobuyoshi Sakai, Atsushi Otake, Jun Sugihara
  • Publication number: 20080184080
    Abstract: In a data relay device, it is judged whether a destination address of data received from an adapter matches with an address specified for an interruption process. Only data that is judged appropriate is sent to a controller.
    Type: Application
    Filed: September 24, 2007
    Publication date: July 31, 2008
    Applicant: FUJITSU LIMITED
    Inventors: Nina Arataki, Sadayuki Ohyama
  • Patent number: 7406628
    Abstract: A method and device are provided that use a sequencer in the device to control interactions on an interface bus. The sequencer is programmed to interrupt a co-processor before execution of a command. Based on the interrupt signal and a stored error mode page, a false error condition is initiated by further programming the sequencer to operate abnormally. After recovery from the error condition, the sequencer is reprogrammed to operate normally.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: July 29, 2008
    Assignee: Seagate Technology LLC
    Inventors: Brian T. Edgar, Feng Li, Mark A. Schmidt
  • Patent number: 7401255
    Abstract: Mechanisms for efficiently restoring one or more memory blocks of a primary computing system. In order to restore a backup memory block, the primary system accesses transformed data that represents a result of a deterministic many-to-one mapping function, such as a hash function, applied to the backup memory block. The primary computing system also accesses transformed data that represents a result of the deterministic many-to-one mapping function applied to a corresponding primary memory block as the memory block exists on the primary system. The primary transformed data and the backup transformed data are then compared. If the primary and backup transformed data are different, the corresponding primary and backup memory blocks are also different. Accordingly, the primary computing system requests the full memory block from the backup computing system.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: July 15, 2008
    Assignee: Symantec Corporation
    Inventor: Russell R. Stringham
  • Publication number: 20080168315
    Abstract: A technique to detect defects when reading a defect scan pattern stored on a disk in which the detected defects are processed differently depending on which region of a sector the defect is resident. In one implementation, a mask is used to identify the defects of different regions. By differentiating different regions within the sector for defect scan, sync mark and preamble fields may be treated as critical regions so that different defect scan properties may be attributed when performing the defect scan.
    Type: Application
    Filed: April 13, 2007
    Publication date: July 10, 2008
    Applicant: Broadcom Corporation, a California Corporation
    Inventors: John P. Mead, Bahjat Zafer
  • Publication number: 20080167842
    Abstract: A system and method for detecting and subsequently recognizing abnormal events. A variety of discrete process event data and continuous process data can be collected over an extended period and then incorporated into a principal component analysis (PCA). The PCA model describes the variability associated with characteristics of normal and abnormal operations. Information embedded in process alarms, operation actions and event journals can then be extracted in order to identify periods of normal and abnormal operations. Operator logs can be used to label each upset with a characteristic cause and/or recovery technique.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: Edward L. Cochran, Wendy K. Foslien
  • Patent number: 7392433
    Abstract: Briefly, according to the invention in an information processing system including a plurality of information processing nodes, a request for checkpointing by an application includes node health criteria (or parameters). The system has the authority to grant or deny the checkpointing request depending on the system health or availability. This scheme significantly improves not only the system performance, but also the application running time as the system. By skipping a checkpoint the application can use the same time to run the application instead of spending extra time for checkpointing.
    Type: Grant
    Filed: January 25, 2005
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ramendra K. Sahoo, Adam J. Oliner
  • Publication number: 20080148106
    Abstract: Methods and apparatus are described for evaluating a binary classification system operable to classify each of a plurality of events as a first event type or a second event type. At least some of the events of the first event type are independently verifiable with reference to verification data. The binary classification system is susceptible to a first error type in which events of the first event type are classified as the second event type, and a second error type in which events of the second event type are classified as the first event type. Operation of a first configuration of the binary classification system is evaluated with reference to an objective function. The objective function is derived by expressing a number of errors of the second error type in terms of a number of errors of the first error type with reference to the verification data, and by assuming relative proportions of the first and second event types within the plurality of events.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Applicant: YAHOO! INC.
    Inventors: Richard Tao-Hwa Chow, Pavel Berkhin, Elena Eneva, Boris Klots, Nicolas Eddy Mayoraz, Rajesh Girish Parekh
  • Patent number: 7386411
    Abstract: An exemplary automatic hi-pot test apparatus (20) includes a high voltage supply (21), a transmission device configured for transmitting an electronic device (26) to be tested, a connecting device electrically connected to the high voltage supply and configured for moving and electrically connecting with or electrically disconnecting from the electronic device, a controller (28) for controlling the connecting device and the transmission device, and a detector (27) for detecting the presence of the electronic device. When the detector detects the presence of the electronic device, the detector sends a corresponding detecting signal to the controller, such that the controller stops the electronic device and drives the connecting device to electrically connect with the electronic device whereby a hi-pot test can be performed.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: June 10, 2008
    Assignees: Innocom Technology (Shenzhen) Co., Ltd., Innolux Display Corp.
    Inventors: Yan-Kai Zhang, Jun-Hua Yang, Yi Wang
  • Patent number: 7386753
    Abstract: An apparatus, program product and method utilize distributed coordinating members to distribute member-specific state data to subscribing members in a distributed computing system. Member-specific state data is associated with different subjects, and coordinating members are configured to manage state data associated with particular subjects such that a reporting member that needs to report member-specific state data associated with a particular subject forwards that state data to a coordinating member associated with that subject. Once received, the coordinating member then distributes the member-specific state data to any members that have subscribed to receive state data associated with that subject.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: June 10, 2008
    Assignee: International Business Machines Corporation
    Inventors: William T. Newport, James W. Stopyro
  • Publication number: 20080133713
    Abstract: A system and method of reliable and efficient data transfer over serial port are disclosed. In one embodiment, a method of communicating data to a headless system over a communications medium includes transmitting data over the communications medium, ceasing transmitting data over communications medium in response to detecting a change in a status of a pin (e.g., a pin of a Modem Status Register, a Clear to Send, a 5th bit of the Modem Status Register, etc.) on the communications medium, and repeating the transmitting data over the communications medium in response to receiving a request to resend the data. The method may include transmitting a size of the data (e.g., a 2 byte value) over the serial port.
    Type: Application
    Filed: January 16, 2007
    Publication date: June 5, 2008
    Inventors: Sumanesh Samanta, Debal Krishna Mridha
  • Publication number: 20080126883
    Abstract: One embodiment of the present invention provides a system that reports reasons for failure during transactional execution. During operation, the system transactionally executes a block of instructions in a program. If the transactional execution of the block of instructions completes successfully, the system commits changes made during the transactional execution, and resumes normal non-transactional execution of the program past the block of instructions. Otherwise, if transactional execution of the block of instructions fails, the system discards changes made during the transactional execution, and records failure information indicating why the transactional execution failed.
    Type: Application
    Filed: July 27, 2006
    Publication date: May 29, 2008
    Inventors: Paul Caprioli, Sherman H. Yip, Shailender Chaudhry
  • Publication number: 20080126884
    Abstract: A method provides information and support related to an event message that is stored in an event log. A user display device displays the message and its description to a user. Recommended actions to the user are provided and user selectable options related to the message are presented, wherein the user selectable options include: displaying further documentation or a link to further documentation to the user; displaying a statical overview related to the message; executing a test routine related to the message; and accepting feedback information from the user that is supplied to a remote location.
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Inventors: Wolfgang Stempfer, Axel Fischer
  • Patent number: 7370244
    Abstract: Techniques for error handling are described for errors detected by a computer application that receives and processes application transaction data generated by a different computer application. A determination is made as to the type of error that has been detected. Based on the determination, error correction guidance is displayed to a user for use in using the computer application that received the application transaction data to correct the error. In response to receiving an indication that the error has been corrected by the user, processing of the application transaction data by the receiving computer application is initiated.
    Type: Grant
    Filed: May 26, 2004
    Date of Patent: May 6, 2008
    Assignee: SAP AG
    Inventors: Thomas Breitling, Daniel Bock, Stefan Walz
  • Patent number: 7370230
    Abstract: Methods and structures for an improved processor pipeline to eliminate the effect of correctable soft errors on processor/memory pipeline performance. Features and aspects hereof provide that the pipeline is extended by the addition of one or more information correction stages to correct a soft error using the fetched unit of information and the associated error correcting codes. By extending the pipeline, soft error correction does not stall the pipeline and hence system performance is improved in the face of soft errors from an error correcting memory subsystem.
    Type: Grant
    Filed: March 16, 2004
    Date of Patent: May 6, 2008
    Assignee: Maxtor Corporation
    Inventor: Lance Flake