Reliability And Availability Patents (Class 714/1)
  • Patent number: 7801700
    Abstract: Some embodiments of the present invention provide a system that generates a simulated vibration pattern in a computer subsystem. During operation, a vibration pattern is monitored at a location in the computer subsystem, wherein the vibration pattern is monitored while the computer subsystem is incorporated into the computer system and the computer system is operating. Then, the vibrations of the computer subsystem are mimicked by generating the simulated vibration pattern at the same location in the computer subsystem based on the monitored vibration pattern.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: September 21, 2010
    Assignee: Oracle America, Inc.
    Inventors: Kenny C. Gross, Anton A. Bougaev, Aleksey M. Urmanov
  • Patent number: 7802126
    Abstract: A system for planning and verifying off-site disaster recovery plans as well as implementing alternate fall back operations in the event of a disaster. The system includes at least one primary mainframe computer having an inboard catalog component, a primary emulated device controller connected to the primary computer, and a primary virtual tape system connected to the primary computer. A primary virtual tape system catalog is connected to the primary virtual tape system. A disaster recovery administrator using remote management tools maintains user and resource profiles and controls configuration of the primary emulated device controller and the primary virtual tape system.
    Type: Grant
    Filed: February 1, 2008
    Date of Patent: September 21, 2010
    Inventor: R. Brent Johnson
  • Patent number: 7801021
    Abstract: A technique that enables a source endpoint of a tunnel employing encapsulation to determine if a destination endpoint of the tunnel is reachable or unreachable. The technique issues “keepalive” packets that are returned to the source endpoint by a reachable destination endpoint. The source endpoint of the tunnel constructs a keepalive packet containing a return-keepalive packet, encapsulates it and forwards it over the tunnel to the destination endpoint. The destination endpoint, in turn, decapsulates the packet to yield the return-keepalive packet and forwards the return-keepalive packet preferably over the tunnel towards the source endpoint. Upon arrival at the source endpoint, the return-keepalive packet is processed. By receiving the return-keepalive packets the source end-point concludes the destination endpoint is reachable. After a predetermined number of return-keepalive packets have not been received, the source endpoint concludes that the destination endpoint is unreachable.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: September 21, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Nikolaos Triantafillis, Robert J. Ordemann, Simon D. Barber
  • Patent number: 7797564
    Abstract: A method, apparatus, and computer program product are disclosed in a data processing system for dynamically modifying operating parameters of processing units included in a processor core that is included in a central processing unit. A next context to be processed is received. The next context includes an identification of all first specialized processing units that will be needed to process the next context. All second specialized processing units are identified that were needed to process a previous context that has just finished being processed by the processor core. A comparison between the first units and the second units is made to generate an identification of third units and fourth units. Operating parameters of the processing units included within the processor core are altered to optimize the processing units to a state where the third units will be used and the fourth units will not be used.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventor: Mark Elliott Hack
  • Patent number: 7797466
    Abstract: When a subject of access of a transaction from an IO device is not any resource allocated to a logical partition to which the device having issued the transaction belongs, a report as an error is sent to a CPU, while the transaction is finished on the IO bus. To prevent a transaction between IO devices from gaining access to any resource in another logical partition, one access permission bit is provided for each combination of all the IO devices, and the access is permitted only when the bit has a predetermined value. A reset signal is provided by IO slot so that only an IO slot allocated to a specific logical partition can be reset without affecting any other logical partition. A transaction issued from an IO device in one logical partition is prevented from gaining access to a resource in another logical partition, while proper error handling can be performed.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: September 14, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Toshiomi Moriki, Keitaro Uehara, Yuji Tsushima
  • Patent number: 7797596
    Abstract: A method for testing an integrated circuit implemented in an electronic system. The method includes placing an integrated circuit (or portion thereof) that is implemented in an operational system (e.g., in a computer system) in an offline status. An electrical parameter of the integrated system (e.g., a voltage, clock frequency, etc.) is set, and a built-in self-test (BIST) is conducted. Any failures that occur during the BIST are recorded. Testing is then repeated for each of a plurality of predetermined values of the electrical parameter, recording any failures that occur. Once testing is complete a failure rate/range is determined for each of the predetermined values.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: September 14, 2010
    Assignee: Oracle America, Inc.
    Inventors: Anand Dixit, Raymond A. Heald, Steven R. Boyle
  • Patent number: 7793136
    Abstract: An application management system identifies a new device. The new device is configured into a multiprocessor system when a type of data used by the new device conforms with a type of data used in the multiprocessor system. An application in the multiprocessor system is identified that uses a same data type used on the new device. The stored application is then used to take over control of the new device and process data received from the new device. A security protocol can be optionally used to control what types of data, applications, or devices are allowed to access the multiprocessor system.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: September 7, 2010
    Assignee: Eagle Harbor Holdings LLC
    Inventor: Robert Pierce Lutter
  • Patent number: 7788443
    Abstract: A mechanism is provided for transparent multi-hit correction in associative memories. A content associative memory (CAM) device is provided that transparently and independently executes a precise corrective action in the case of a multiple hit being detected. The wordlines of a CAM array are modified to include a valid bit storage circuit element that indicates whether or not the corresponding wordline is valid or not. In operation, if multiple hits are detected, the multiple hit is signaled to the host system and the particular entries in the CAM array corresponding to the multiple hits are invalidated by setting their associated valid bit storage circuit elements to an invalid value or clearing the value in the associated valid bit storage circuit element. Any data returned to the host system as a result of the multiple hits is invalidated in the host system in response to the signaling of the multiple hits.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Lee, Vinod Ramadurai, Bao G. Truong
  • Patent number: 7782760
    Abstract: A Carrier Class Ethernet switch is described herein that has a resilient switch control system (RSCS) which manages redundant switch matrixes that use redundant links to connect to one or more application blades (e.g., switches, end stations). The Ethernet switch has Carrier Class characteristics because a Rapid Link Supervision Protocol (RLSP) is used to detect a fault in anyone of the redundant links between the redundant switch matrixes and the application blades. And, a RLSP distribution policy is used to coordinate and control isolation measures between the redundant switch matrixes and the application blades. Also described herein is a method for providing resilient Ethernet connectivity in a network.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: August 24, 2010
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ingvar Froroth, Jesper Carlsson, Ulf Henrik Larsson
  • Patent number: 7783877
    Abstract: A boot-switching apparatus suitable for a system having a plurality of processors and a plurality of memories and a method thereof are provided. While booting the system, a single timer is used for counting down a time-out and it is determined whether a disabling signal sent by a Basic Input/Output System (BIOS) is received during the countdown. If the disabling signal is not received and the time-out is up, whether the processors operate normally is further detected and a plurality of detection signals is obtained. Next, whether each of the detection signals matches its corresponding enabling signal is determined. If the two do not match, the corresponding processor is disabled. If all of them match, the memories are switched. Accordingly, the problem of misjudgment in the prior art can be resolved and the system can be led to select normal processor and memory for executing its booting.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: August 24, 2010
    Assignee: Inventec Corporation
    Inventor: Ying-Chih Lu
  • Patent number: 7783605
    Abstract: An availability metric is obtained for groups of databases or other computer resources by capturing related stop and start events which are set. Event data, including the stop and start events, can be communicated from agents associated with the databases to a central manager. An availability monitoring server periodically queries the central manager to obtain the stop and start events, and analyzes the event data to determine time periods in which the databases are unavailable. The availability metric can be determined based on a ratio of: (a) a sum of the downtimes of the databases in a given time period and (b) a product of the total number of databases and the time period, e.g., expressed in units of database-minutes. The availability metric can be determined separately for separate clusters of databases and used to provide a service level agreement.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventor: Neal R. Meyerson
  • Patent number: 7779170
    Abstract: A storage network includes a path processor for directing data onto one of two or more paths between an application host and two or more storage controllers in a storage subsystem. To determine a data path within the storage network, the operational status of a storage controller in the storage subsystem is monitored. It is determined whether a change in the operational status of the storage controller is a failure or a potential failure. This determination is sent to the path processor. The path processor redirects application host data from the path controller on the basis of the determination.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Adam Sinclair, Lee Jason Sanders, Alistair Laesk Symon, William James Scales, Barry Douglas Whyte, Carlos Francisco Fuente
  • Patent number: 7779290
    Abstract: Systems and methods are provided for collecting, aggregating, and analyzing data associated with the installation and deployment of systems. Energy systems, (500) specifically renewable energy generation systems, are used as examples. The aggregated data serve as the basis for a variety of services that improve the system performance, improve the installation, lower the cost, and provide monitoring and service to maintain optimum performance. Finally, services are provided that facilitate the optimization of responses to poor system performance based on criticality of the failure, servicing of the system by a Certified VAR, or other prioritization method.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: August 17, 2010
    Assignee: Fat Spaniel Technologies, Inc.
    Inventor: Christiaan Willem Beekhuis
  • Publication number: 20100205474
    Abstract: A distributed computer system is disclosed which contains at least two physical computers and at least two services installed in the system. The computers function as servers for at least one of the services. To make the system redundant, at least one of the physical computers, in addition to containing the server functionality of a first service, also contains a virtual machine having the server functionality of a second service. A method is also disclosed for implementing redundant server functionalities in a distributed computer system.
    Type: Application
    Filed: March 2, 2010
    Publication date: August 12, 2010
    Applicant: ABB RESEARCH LTD
    Inventors: Christian M. STICH, Marcel Dix, Mats A. Petterson
  • Patent number: 7764599
    Abstract: A network routing device according to the invention transmits a packet via a second port based upon destination information included in the packet received via a first port referring to a routing table. In addition, the network routing device calculates beforehand a third port which is a transfer destination when a fault occurs in a destination connected to the second port. Further, the network routing device holds scenario information including a combination of the second port and the third port and updates the routing table based upon the scenario information when a fault is detected in either of the ports.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: July 27, 2010
    Assignee: ALAXALA Networks Corporation
    Inventors: Toshio Doi, Yukimasa Komahara
  • Patent number: 7765438
    Abstract: Systems and media for controlling temperature of a system are disclosed. More particularly, hardware, software and/or firmware for controlling the temperature of a computer system are disclosed. Embodiments may include receiving component temperatures for a group of components and selecting a component to perform an activity based at least partially on the component temperatures. In one embodiment, the lowest temperature component may be selected to perform the activity. Other embodiments may provide for determining an average temperature of the components, and if the average temperature exceeds a threshold, delaying or reducing the performance of the components. In some embodiments, components may include computer processors, memory modules, hard drives, etc.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: July 27, 2010
    Assignee: International Business Machines Corporation
    Inventor: Julianne Frances Haugh
  • Patent number: 7761730
    Abstract: A method and system for determining an impact of a failure of a component for one or more services that the component is supporting. A data feed received from a processing node includes data indicative of an identity and system status of a component running on the processing node. The system status of the component identifies whether the component has failed or is active. The one or more services is mapped into a calendar function. After determining that the component supports the one or more services, a lookup in the calendar function is performed to identify a temporal activity and a level of criticality of each service of the one or more services. An impact of the system status of the component on the one or more services is determined from analysis of the identified temporal activity and the identified level of criticality of the one or more services.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Daniel Bailey, Charlotte Newton, Gary Paul Noble, Maurice James Perks, Andrew Tinsley, Melissa Jane Bailey
  • Patent number: 7756978
    Abstract: A multiplicity adjustment agent collects request information database from a sub-system including an element of a system to be monitored. An individual sub-system's multiplicity adjustment server sorts and merges request information collected from each sub-system for each element/request path. An integrated multiplicity analysis server calculates a necessary multiplicity on the basis of the request information.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: July 13, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Toshihiro Nakaminami, Makoto Kitagawa, Mitsuhiko Yoshimura, Susumu Kobayashi, Misa Ikeuchi
  • Patent number: 7751705
    Abstract: An optical ring network has one or more working wavelengths and multiple protection wavelengths adapted to support the working wavelength(s). Routing tables may be used in network nodes to assign traffic of a failed working wavelength to a protection wavelength. The protection technique may be applied to networks employing, for example, Dense Wave Division Multiplexing (DWDM).
    Type: Grant
    Filed: February 24, 2005
    Date of Patent: July 6, 2010
    Assignee: Tellabs Operations, Inc.
    Inventors: Eric L. Chan, Matthew S. Vrba
  • Publication number: 20100169703
    Abstract: A system and associated method for determining an incident of a resource in a computing environment. An event pertaining to the resource is processed by a system automation module. The event is represented as an associated event data having parameters of a target state, a target state prior to the event, a current state, and a current state prior to the event. First, the target state is compared to the target state prior to the event to assure that the target state is steady. Wherein a determination that the event is an incident cannot be made after comparing the target state and the current state, the system automation module compares the current state to the current state prior to the event. Upon determining that the event is an incident, the event data is marked and stored in a repository.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Lumpp, Wolfgang Schaeberle, Juergen Schneider, Isabell Schwertle
  • Publication number: 20100162027
    Abstract: A system and method are provided for the determining of the potential effect(s) that a degraded system, subsystem, or component may have on the overall capabilities of a vehicle or other system, and any mitigating actions that may need to be taken. Mission-related capabilities of the system are decomposed into a plurality of lower-level capabilities that have an impact on the mission-related capabilities. One or more faults that have an impact on at least one of the lower-level capabilities are mapped to appropriate lower-level capabilities. The lower-level capabilities to which the one or more vehicle faults is mapped are computed, and values of the mission-related capabilities are computed from each of the lower-level capabilities.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 24, 2010
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Robert C. McCroskey, Harold Carl Voges, Darryl Busch, George Daniel Hadden
  • Publication number: 20100152919
    Abstract: A vehicle management and mission management computer architecture and packaging may include a first line replaceable unit and a second line replaceable unit. The first line replaceable unit may include a vehicle management system computer channel coupleable to a group including at least one mission related system and at least one vehicle system. The first line replaceable unit may also include a mission management system computer channel coupleable to the group including the at least one mission related system and the at least one vehicle system. The second line replaceable unit may include another vehicle management system computer channel coupleable to the group including the at least one mission related system and the at least one vehicle system. The second line replaceable unit may also include another mission management system computer channel coupleable to the group including the at least one mission related system and the at least one vehicle system.
    Type: Application
    Filed: February 16, 2010
    Publication date: June 17, 2010
    Inventors: RONALD W. DAVIDSON, KEVIN A. WISE
  • Patent number: 7734596
    Abstract: Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer for preventing divergence among the primary and standby database systems while increasing the availability of the primary database system. In the automatic failover configuration, the primary database system remains available even in the absence of both the standby and the observer as long as the standby and the observer become absent sequentially. The failover configuration further permits automatic failover only when the observer is present and the standby and the primary are synchronized and inhibits state changes during failover. The database systems and the observer have copies of failover configuration state and the techniques include techniques for propagating the most recent version of the state among the databases and the observer and techniques for using carefully-ordered writes to ensure that state changes are propagated in a fashion which prevents divergence.
    Type: Grant
    Filed: November 24, 2006
    Date of Patent: June 8, 2010
    Inventors: Stephen John Vivian, Raymond Guzman, Douglas Andrew Voss, Benedicto Elmo Garin, Jr.
  • Patent number: 7734850
    Abstract: A system and method are provided for storing and using recovery state information during a data stream transfer, such as a download. During the download of compressed, archived data, the system tracks the position of the last file boundary and the position of the last compression block boundary before the last file boundary, and the system stores this information as a recovery state. If the download is interrupted, the system uses the recovery state information to resume the download at an efficient location in the data stream.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: June 8, 2010
    Assignee: Digital Networks North America, Inc.
    Inventor: Aaron Thomas Graham
  • Patent number: 7734597
    Abstract: A system and method for performing an on-line check of a file system modifies various function calls within a file system layer of a storage operating system so that each time the particular inode is retrieved using the modified function calls, a check is performed on the inode and associated buffer trees before returning the requested inode to the calling process.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: June 8, 2010
    Assignee: NetApp, Inc.
    Inventor: John K. Edwards
  • Patent number: 7733787
    Abstract: A dependability measurement system for use in a communications network includes several functional components which work together to measure, analyze and report the dependability parameters and metrics. A performance measurement function measures performance parameters between a first location and a second location in the communications network. A service-affecting event computation function analyzes performance parameters measured by the performance measurement function. An equipment event measurement function monitors network elements of the communications network for occurrence of network element events. A population calculator determines components within the communications network which are related to the dependability metrics to be reported upon and calculates in-service time information for the components.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: June 8, 2010
    Assignee: Ciena Corporation
    Inventors: Robert Paterson, John Dunning
  • Patent number: 7730091
    Abstract: Generating in a computer system and deploying a data model of a plurality of database cluster configuration availability solutions over a computer network by creating a database cluster configuration modeling specification including objects contained in a unified model language diagram providing a definition of a database cluster configuration data model. Creating the database cluster configuration data model using the database cluster configuration modeling specification and upon receiving signals from a graphical user interface or from XML batch data files or from application programming interfaces, indicating the definition of the cluster configuration model.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Buckler, Dale M. McInnis, Subho Chatterjee, Steve Raspudic, Anand Subramanian
  • Patent number: 7725702
    Abstract: A single starting point configuration for a complex, configurable system, is determined by collecting machine-reported data from a configurable system; obtaining information regarding the configurable system from one or more document applications external to the configurable system; merging the machine-reported data and the external document application data to produce a proposed configuration starting point; creating a user-readable actual starting point configuration according to the merged data; receiving a system configuration change description; receiving a proposed final system configuration; and verifying that the system configuration changes applied to the actual starting point configuration yields the proposed final system configuration.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Philip Arnfield, Lawrence Allen Hurst, Jr., Daniel Jack Wingard
  • Publication number: 20100125745
    Abstract: A method and system for measuring a customer impacting failure rate in a communication network are disclosed. For example, the method collects a plurality of customer impacting network failure events, where the plurality of customer impacting network failure events comprises both hardware failure events and software failure events associated with a particular type of router or switch, or a particular type of component of the router or the switch. The method computes a Mean Time Between Outage (MTBO) metric from the plurality of customer impacting network failure events and compares the MTBO metric with a MTBO goal metric, wherein the MTBO goal metric is calculated in accordance with a predicted Mean Time Between Failure (MTBF) metric.
    Type: Application
    Filed: November 18, 2008
    Publication date: May 20, 2010
    Inventors: Yaakov Kogan, Rajesh Patki
  • Publication number: 20100125746
    Abstract: A method calculating reliability parameters of a technical installation is provided. The reliability parameters are calculated using a modified Markov minimum cut method in which probabilities of a plurality of components failing on account of a common cause and the property of a component or subassembly with self-diagnosis are concomitantly included in the calculation of the reliability parameters. The input parameters for the calculation model are determined from messages and/or subsystems in the technical installation or from the overall installation. The failure and repair rates calculated may be used to predict the reliability, availability, maintainability and safety of the technical installation.
    Type: Application
    Filed: February 8, 2008
    Publication date: May 20, 2010
    Inventors: Jürgen Herrmann, Alexei Konnov
  • Patent number: 7720817
    Abstract: A method for browsing objects on a protected volume in a continuous data protection system begins by displaying a list of top-level objects to a user who selects a top-level object to browse. A snapshot is selected from the selected top-level object and is decoded. A list of objects in the selected snapshot is displayed and the user selects an object to browse. The selected object is decoded and operations are performed on the selected object. The user can browse the protected volume by snapshots in the top-level object or by a range of time of coverage of the top-level object.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: May 18, 2010
    Assignee: NetApp, Inc.
    Inventors: Roger Keith Stager, Donald Alvin Trimmer, Pawan Saxena, Craig Anthony Johnston, Yafen Peggy Chang, Rico Blaser
  • Patent number: 7715614
    Abstract: A method of producing component data for use with an electronic component mounting apparatus includes imaging a component whose component data is to be produced and displaying a component image on a display, the component image on the display having an outline having at least one side edge with two corners, inputting the corners as reference points so that a first reference line passing the reference points is produced, producing second and third reference lines passing the reference points respectively so as to be perpendicular to the first reference line, inputting a point on another side edge of the outline of the component image and producing a fourth reference line passing the point on the side edge so as to be parallel to the first reference line, and producing component data by measuring a size of the component image outline on the basis of the first to fourth reference lines.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: May 11, 2010
    Assignee: Fuji Machine Mfg. Co., Ltd.
    Inventors: Kazumi Hoshikawa, Toru Takahama
  • Patent number: 7716461
    Abstract: During unexpected application shutdowns, application settings states are captured, and displayed application states are restored upon subsequent application restart. User data displayed prior to shutdown may also be restored to pre-shutdown states. Data representing in-use application settings states and in-use user data are stored on a periodic basis, or upon notification of an impending application shutdown. Upon restart, any application deployed prior to shutdown is re-deployed according to the stored application settings states for each application, and any in-use documents or other data may be re-deployed according to the stored user data.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: May 11, 2010
    Assignee: Microsoft Corporation
    Inventors: Joel Downer, Aleita Downer, legal representative, Shaheeda Parveen Nizar, Chaitanya Dev Sareen, Jixin Wu
  • Publication number: 20100106998
    Abstract: Disclosed are systems and methods for developing robust features for representing data. In embodiments, a linear generative model is computed using data. In embodiments, based upon a robustness measure, a set of features is selected. In embodiments, the set of features may be evaluated to gauge the capacity of the set of features to represent the data. Responsive to the set of features not satisfying an evaluation criterion or criteria, the set of features may be refined until the selected set of features complies with the evaluation criterion or criteria.
    Type: Application
    Filed: October 24, 2008
    Publication date: April 29, 2010
    Inventors: Jing Xiao, Kar-Han Tan, Anoop K. Bhattacharjya
  • Patent number: 7707349
    Abstract: A system, method, and processor executable instructions to isochronously communicate in standard USB mode laser printer scan data from a host computer to a laser printer. The host computer transmits a data stream that includes data packets having laser printer scan data, error detection information, and correction packets such as parity packets for use to reconstruct packets having an error. The laser printer receives the data stream, processes the error detection information, data packets and parity packets, and provides a continuous stream of laser printer scan data for printing.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: April 27, 2010
    Assignee: Marvell International Ltd.
    Inventor: Douglas G. Keithley
  • Patent number: 7707376
    Abstract: An information processing apparatus including: a nonvolatile memory; a volatile system memory in which predetermined data stored in the nonvolatile memory is developed; a control section to save the predetermined data stored in the system memory in the nonvolatile memory when a start of power-off operation is detected; and a storage section that stores a first timing information representing a time point of terminating the operation of saving the predetermined data in the nonvolatile memory, and a second timing information representing a power-off time point, wherein the control section compares the first timing information stored in the storage section with the second timing information, subsequent to the next operation of turning on of the power.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: April 27, 2010
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Tomoya Ogawa, Tomohiro Suzuki, Yuji Tamura, Tetsuya Ishikawa, Hiroyasu Nishimura, Fumikage Uchida, Nao Moromizato, Munetoshi Eguchi, Kenji Okuyama
  • Patent number: 7707481
    Abstract: A system and method for efficient uncorrectable error detection in flash memory is described. A microcontroller including a non-volatile flash memory utilizes an Error Correction Code (ECC) having a certain error detection and correction bit strength. The user data is first processed by a hash function and hash data is stored with the user data. Then, the user data and hash data are processed by the ECC system. In detection, the hash ensures that a relatively low bit-strength ECC system did not incorrectly manipulate the user data. Such a hash integrity check provides an efficient, robust detection of incorrectly corrected user data resulting from errors beyond the correction but strength of the ECC system utilized.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: April 27, 2010
    Assignee: Pitney Bowes Inc.
    Inventors: Wesley A. Kirschner, Robert W. Sisson, John A. Hurd, Gary S. Jacobson
  • Publication number: 20100100887
    Abstract: The object of the invention is in particular a device for execution of applications (510) in an aircraft information-processing system (500), permitting the simultaneous execution of at least two distinct applications, the said information-processing system comprising shared calculation and storage resources. The device comprises software segregation means capable of creating at least two distinct information-processing environments (505), a partition of the said calculation and storage resources being allocated to each of the said at least two environments in such a way that the execution of one of the said at least two applications in one of the said at least two environments does not have any effect on the execution of the other of the said at least two applications executed in the other of the said at least two environments. Another object of the invention is a method for employing such a device.
    Type: Application
    Filed: August 14, 2009
    Publication date: April 22, 2010
    Applicant: Airbus Operations
    Inventor: Francois BELTRAND
  • Publication number: 20100100888
    Abstract: A technique for executing a segmented virtual machine (VM) is disclosed. A plurality of core VM's is implemented in a plurality of core spaces. Each core VM is associated with one of a plurality of shell VM's. Resources of the core spaces are allocated among the core VM's.
    Type: Application
    Filed: September 25, 2009
    Publication date: April 22, 2010
    Inventors: Gil Tene, Shyam Prasad Pillalamarri
  • Patent number: 7698087
    Abstract: A program circuit activates a pass signal when a first program unit is programmed. The first program unit is programmed when a test of an internal circuit is passed. A mode setting circuit switches an operation mode to a normal operation mode or a test mode by external control. A state machine allows a partial circuit of the internal circuit to perform an unusual operation different from a normal operation when the pass signal is inactivated during the normal operation mode. By recognizing the unusual operation during the normal operation mode, it can be easily recognized that a semiconductor integrated circuit is bad. Since a failure can be recognized without shifting to the test mode, for example, a user who purchases the semiconductor integrated circuit can also easily recognize the failure.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: April 13, 2010
    Assignee: Fujitsu Microelectronics Limited
    Inventor: Kota Yamaguchi
  • Publication number: 20100088538
    Abstract: A method for determining a probabilistic loss of function of a system includes the steps of determining a plurality of failure mode probabilities, ranking a plurality of functions pertaining to the failure mode probabilities, and identifying a likely function at least substantially lost by the system based at least in part on the plurality of failure mode probabilities and the ranking.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: David Kolbet, Qingqiu Ginger Shao, Randy Magnuson, Bradley John Barton, Akhilesh Maewal
  • Publication number: 20100082708
    Abstract: A system includes: at least one managed resource having an agent for collecting and transmitting performance information; an integrated management server for receiving the information and managing it in an integrated manner; a statistical information generating module for extracting previously set performance items and automatically generating statistical information for each performance item; and a fault management server for receiving the information from the integrated management server in real time, performing statistical analysis on current performance information, comparing the analysis results with the information generated by the statistical information generating module to determine whether a fault is likely to occur, generating a fault event according to the determination result, and transmitting the fault event to the integrated management server.
    Type: Application
    Filed: April 11, 2007
    Publication date: April 1, 2010
    Applicant: SAMSUNG SDS CO., LTD.
    Inventors: Byung Seop Kim, Chi Hoon Lee, Jae Hee Park, Jeong Ho Shin, Chi Hoon Park, Jong Sun Kim, Sung Hwa Ryu
  • Patent number: 7685179
    Abstract: A deterministic technique is used for assigning locations to object replicas in a data center, while taking the various constraints into account that guarantee high availability and fast recovery. Example constraints include not putting the replicas on the same machine and not on the same rack, in case the rack or the network switch goes down. Also, because power distribution units (PDUs) can fail, the two replicas are not put on the same PDU. A solution is guaranteed to be found, if one exists.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: March 23, 2010
    Assignee: Microsoft Corporation
    Inventor: John P. MacCormick
  • Patent number: 7681066
    Abstract: A system may comprise a first processor core, a second processor core and a processor core assignor. The first processor core may include a first circuit to generate a first data and a second processor core may include a second circuit to generate a second data. The processor core assignor may assign a first thread to the first processor core or to the second processor core based on the first data, the second data, and an application reliability requirement.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: March 16, 2010
    Assignee: Intel Corporation
    Inventors: Padmashree K. Apparao, Robert F. Kwasnick
  • Publication number: 20100064166
    Abstract: Exemplary systems and methods in accordance with embodiments of the present invention may provide a plurality of data services by employing splittable, mergable and transferable redundant chains of data containers. The chains and containers may be automatically split and/or merged in response to changes in storage node network configurations and may be stored in erasure coded fragments distributed across different storage nodes. Data services provided in a distributed secondary storage system utilizing redundant chains of containers may include global deduplication, dynamic scalability, support for multiple redundancy classes, data location, fast reading and writing of data and rebuilding of data due to node or disk failures.
    Type: Application
    Filed: July 29, 2009
    Publication date: March 11, 2010
    Applicant: NEC Laboratories America, Inc.
    Inventors: Cezary Dubnicki, Cristian Ungureanu
  • Patent number: 7669073
    Abstract: Methods and systems are provided by which a computer system, and in particular, a lockstep fault-tolerant computer system, may be split into a plurality of independently operational subsystems. Each subsystem may be examined, managed or upgraded by an administrator while the overall computer system continues to service end-users. Finally, the separate subsystems may be merged in an efficient fashion and fault-tolerant operation will resume upon the combined system.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: February 23, 2010
    Assignee: Stratus Technologies Bermuda Ltd.
    Inventors: Simon Graham, Laurent Fournie, Jeffrey Somers
  • Patent number: 7664014
    Abstract: A high availability VoIP system interfacing with a PSTN or other TDM network to provide higher availability and better failure recovery wherein the high availability VoIP system includes a plurality of gateways coupled to at least one hub and a proxy table and a call restoration table configured in each of the plurality gateways.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: February 16, 2010
    Assignee: Intervoice, Inc.
    Inventors: Carl Schoeneberger, Justin Broughton, Michael P. Dimitroff
  • Publication number: 20100037086
    Abstract: A multithreaded computer application provides more robust mutually exclusive accesses as instantiations (threads) of a single program, such that deadlock situations are avoided. The application method uses the system primitives to implement system services that provide a ‘gate’ functionality (S1, S4, S6, S21, S24, S30) to the functional code for which exclusive access is to be granted. Critical sections still exist, but they are only used for the management of state variables and decisional branching of this ‘gate’ mechanism. Also, time limit provisions (S 15) are implemented to avoid blocking of the not granted threads. The method includes executing the ‘exclusive functional code section’ outside the critical sections, which avoids a cascading of blocking effects due to a never ending or non-terminating critical section as in the prior art design model.
    Type: Application
    Filed: September 19, 2007
    Publication date: February 11, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventor: Emmanuel Mellery
  • Patent number: 7661014
    Abstract: A network storage appliance is disclosed. The appliance includes a chassis enclosing a backplane, and a server enclosed in the chassis and coupled to the backplane. The appliance also includes storage controllers enclosed in the chassis, each coupled to the backplane, which control transfer of data between the server and storage devices coupled to the storage controllers. The storage controllers also control transfer of data between the storage devices and computers networked to the appliance and external to the appliance. The storage controllers and the server comprise a plurality of hot-replaceable blades. Any one of the plurality of blades may be replaced during operation of the appliance without loss of access to the storage devices by the computers. In one embodiment, the server executes storage application software, such as backup software for backing up data on the storage devices, such as to a tape device networked to the server.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: February 9, 2010
    Assignee: Dot Hill Systems Corporation
    Inventors: Ian Robert Davies, George Alexander Kalwitz, Victor Key Pecone
  • Patent number: 7660915
    Abstract: A process control system is provided having a plurality of I/O devices in communication using a bus. A primary redundant I/O device and a secondary redundant I/O device are coupled to the bus, where the secondary redundant I/O device is programmed to detect a primary redundant I/O device fault. The secondary redundant I/O device, upon detecting the primary redundant I/O device fault, publishes a primary redundant I/O device fault message on the bus. The controller may deactivate the primary redundant I/O device and activate the secondary redundant I/O device responsive to the primary redundant I/O device fault message.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: February 9, 2010
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Michael D. Apel, Steven L. Dienstbier