Reliability And Availability Patents (Class 714/1)
  • Patent number: 7657665
    Abstract: Local drive presence is provided for local and remote drives by maintaining a plurality of uninterrupted protocol connections between a plurality of I/O controllers and a plurality of device interfaces through which peripheral bus commands are transmitted. Preferably, the I/O controllers are each housed in a separate server blade and provide each blade with access to the local and remote drives. At each of the device interfaces, rather than attaching an actual storage device, peripheral bus commands received at the device interfaces are serialized and conditionally passed or suppressed to and from the shared drive which is shared amongst the plurality of uninterrupted protocol connections. Preferably, the plurality of uninterrupted protocol connections is maintained such that the shared drives can be simultaneously shared. In one embodiment, the local drives are provided in a media tray which is shared amongst a plurality blades.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: February 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: James William Dalton, Eric Richard Kern
  • Patent number: 7657814
    Abstract: The claimed subject matter provides industrial automation systems and/or methods that configure available redundancy. An interface component can obtain input data. Additionally, an optimization component can generate a voting configuration that allocates available redundancy to provide an optimized combination of safety and availability based at least in part on the input data.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: February 2, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: George K. Schuster, James E. Dogul, Richard Galera, George E. Rollins, Derek W. Jones, Suresh R. Nair, Ray C. Delcher
  • Patent number: 7653516
    Abstract: The present invention includes a method and system configured to establish a reliability characteristic associated with a part type. The method includes the step of establishing a use associated with a part, the part being of the part type, establishing an amount of usage associated with the part, establishing a service characteristic associated with said part, and establishing the reliability characteristic associated with the part type in response to said part use the part usage, and the part service characteristic.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: January 26, 2010
    Assignee: Caterpillar Inc.
    Inventors: Prakash B. Babu, Doyle G. Heyveld, Robert H. Yonker
  • Patent number: 7650366
    Abstract: A technique for generating a crash consistent set of persistent consistency point image set associated with a storage space is provided. A client side agent obtains a first set of read/write statistics before causing storage systems to generate persistent consistency point images of volumes storing logical unit numbers comprising the storage space. Once the persistent consistency point images have been generated, the agent obtains a second set of read/write statistics. The first and second set of statistics are compared to determining if they are equal, thereby signifying that the set of persistent consistency point images is crash consistent.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: January 19, 2010
    Assignee: NetApp, Inc.
    Inventor: Vitaly Revsin
  • Patent number: 7647431
    Abstract: Local drive presence is provided for local and remote drives by maintaining a plurality of uninterrupted protocol connections between a plurality of I/O controllers and a plurality of device interfaces through which peripheral bus commands are transmitted. Preferably, the I/O controllers are each housed in a separate server blade and provide each blade with access to the local and remote drives. At each of the device interfaces, rather than attaching an actual storage device, peripheral bus commands received at the device interfaces are serialized and conditionally passed or suppressed to and from the shared drive which is shared amongst the plurality of uninterrupted protocol connections. Preferably, the plurality of uninterrupted protocol connections is maintained such that the shared drives can be simultaneously shared. In one embodiment, the local drives are provided in a media tray which is shared amongst a plurality blades.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: James William Dalton, Eric Richard Kern
  • Patent number: 7644249
    Abstract: An embodiment of a method of designing a storage system begins with a step of assigning decision variables to a range of candidate storage systems. Each of the decision variables identifies a single candidate storage system. The method concludes with a step of employing the decision variables in a mathematical program to determine which of the candidate storage systems meets availability and reliability criteria and incurs a near minimal projected cost.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: January 5, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kimberly Keeton, John Wilkes, Cipriano A. Santos, Dirk Beyer, Jeffrey Scott Chase, Arif Merchant
  • Patent number: 7640378
    Abstract: A method and apparatus for improving the performance of Universal Serial Bus mass storage devices is provided wherein a local extender located adjacent to a host computer is used in combination with a remote extender located adjacent to a peripheral device. The local extender and remote extender units jointly implement a protocol that enables bulk data to be transferred efficiently between the units even when the transmission delay between the units exceeds 1 microsecond. No alterations to the host computer or the USB mass storage device are required to achieve the improved performance. An improved method for connecting USB mass storage devices to a host controller is provided.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: December 29, 2009
    Assignee: Icron Technologies Corporation
    Inventor: John Alexander McLeod
  • Patent number: 7639628
    Abstract: A method that includes activating and deactivating two counts between an active state and not an active state such that no more than one count at a time is in an active state. The method also includes receiving a request packet of information that requires a reply and incrementing the count that is in an active state, and setting a flag in the request packet of information that requires a reply, the flag being set to correspond to the count that is in the active state. The method further includes receiving a reply packet of information corresponding to a previously received request packet of information, the reply packet of information having a flag setting corresponding to the previously received request packet of information, and decrementing the count that corresponds to the flag setting of the reply packet of information. A network is also disclosed.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: December 29, 2009
    Assignee: University of Notre Dame du lac
    Inventor: Peter M. Kogge
  • Patent number: 7636918
    Abstract: A method and system for tracking memory usage by software agents operating in a computer system is disclosed. A memory resource tracking application is executed in the system. When an operating software agent is detected, a determination is made about the memory consumed by the running agent. Measurements are made at periodic intervals to determine if the agent has ended. When the agent has ended, all memory allocations associated with the agent are added together to arrive at a peak memory usage for the agent.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: December 22, 2009
    Assignee: International Business Machines Corporation
    Inventor: A. Julie Kadashevich
  • Patent number: 7631213
    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: December 6, 2004
    Date of Patent: December 8, 2009
    Inventor: R. Brent Johnson
  • Patent number: 7627459
    Abstract: A system and method for modeling complex dynamic systems whose properties are non-uniform in the time domain is disclosed. Aging tokens (tokens with memory) are used to tracking the age of a system as a whole, as well as its individual constituents, in the context of stochastic Petri nets.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: December 1, 2009
    Assignee: Georgia Tech Research Corporation
    Inventor: Vitali Volovoi
  • Patent number: 7623254
    Abstract: A method for testing inkjets for defects in an inkjet device includes determining, based on the likelihood that one or more inkjets are defective, whether to perform an inkjet defect test, The method may also include, identifying, if it is determined to perform an inkjet defect test, which inkjets to test based on properties of the inkjets, the number of identified inkjets being less than a total number of inkjets in the inkjet device; and testing the identified inkjets for defects using an image sensor.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: November 24, 2009
    Assignee: Xerox Corporation
    Inventors: Elliott A. Eklund, Jeffrey J. Folkins, David L. Knierim
  • Patent number: 7620953
    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: Grant
    Filed: October 5, 2004
    Date of Patent: November 17, 2009
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Shyam Prasad Pillalamarri
  • Publication number: 20090276654
    Abstract: Systems and methods are provided to implement fault tolerant data processing services based on active replication and, in particular, systems and methods for implementing actively replicated, fault tolerant database systems in which database servers and data storage servers are run as isolated processes co-located within the same replicated fault tolerant context to provide increased database performance.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henry Esmond Butterworth, Thomas Van Der Veen
  • Patent number: 7613748
    Abstract: A system and method are provided for verifying data copies and reverifying the copies over the life span of media according to a verification policy. Characteristics of media and use of media are tracked to provide metrics which may be used to dynamically reevaluate and reassign verification policies to optimize media usage. Copies that fail verification operations may be repaired by repeating a storage operation for recent copies or by substituting a close temporal copy of the failed copy.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: November 3, 2009
    Assignee: CommVault Systems, Inc.
    Inventors: Brian Brockway, Parag Gokhale, Jun Lu
  • Patent number: 7606892
    Abstract: A method and system of supporting a computer network resource pool. In one embodiment of the invention, a resource pool sparing-plan and a resource pool support-plan are selected; for the selected resource sparing-plan and resource support-plan, the probability that all resources in the resource pool are operating properly is determined. The method is repeated to generate results from which an acceptable support-plan and a sparing-plan is chosen for implementation.
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: October 20, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter M. Piet, Rudolph J. Gomez
  • Publication number: 20090254781
    Abstract: A circuit for preventing failure in an integrated circuit. The circuit including: an original circuit; one or more redundant circuits; and a repair processor, including a clock cycle counter configured to count pulses of a pulsed signal, the repair processor configured to (a) replace the original circuit with a first redundant circuit or (b) configured to select another redundant circuit, the selection in sequence from a second redundant circuit to a last redundant circuit, and to replace a previously selected redundant circuit with the selected redundant circuit each time the cycle counter reaches a predetermined count of a set of pre-determined cycle counts.
    Type: Application
    Filed: June 8, 2009
    Publication date: October 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony R. Bonaccio, Michael LeStrange, William R. Tonti, Sebastian T. Ventrone
  • Publication number: 20090240916
    Abstract: A fault tolerant/fault resilient computer system includes a first coserver and a second coserver. The first coserver includes a first application environment (AE) processor and a first I/O subsystem processor on a first common motherboard. The second coserver includes a second AE processor and a second I/O subsystem processor on a second common motherboard.
    Type: Application
    Filed: May 1, 2009
    Publication date: September 24, 2009
    Applicant: MARATHON TECHNOLOGIES CORPORATION
    Inventors: Glenn A. Tremblay, Paul A. Leveille, James D. McCollum, Thomas D. Bissett, J. Mark Pratt
  • Patent number: 7593331
    Abstract: In one embodiment, an apparatus comprises logic encoded in one or more tangible media for enhancing transmission reliability of monitored data. The logic is operable to receive a plurality of segments for transmission over a TCP connection to a network node, where the TCP connection is associated with a transmit queue and a retransmit queue. The logic is also operable to detect a transmission anomaly on the TCP connection to the network node, and in response to detecting the transmission anomaly, is operable to perform any one of: store segments into a persistent buffer prior to transferring the segments into the transmit queue; copy segments from the retransmit queue into the persistent buffer, where the segments have been transmitted but not yet acknowledged by the network node; and copy segments from the transmit queue into the persistent buffer, where the segments have not yet been transmitted to the network node.
    Type: Grant
    Filed: January 17, 2007
    Date of Patent: September 22, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Alpesh Patel, Anantha Ramaiah, Syam Sundar Appala, Praveen Joshi
  • Patent number: 7574591
    Abstract: Methods, systems and computer products provide for capturing and restoring application settings states and associated user data during unexpected application shutdowns and subsequent restarts. Data representing in-use application settings state 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 state for each application and any in-use documents or other data are re-deployed according to the stored user data.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Aleita Downer, legal representative, Shaheeda Parveen Nizar, Chaitanya Dev Sareen, Jixin Wu, Joel Downer
  • Patent number: 7571268
    Abstract: Provided are a method, system, and article of manufacture, wherein a primary control unit sends a selected time to a plurality of secondary control units. Clocks are periodically synchronized at the primary control unit and the secondary control units with a time server. The primary control unit and the plurality of secondary control units consistently update secondary storage subsystems coupled to the plurality of secondary control units at the selected time.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robert Frederic Kern, Gregory Edward McBride, Kenneth Wayne Boyd, William Frank Micka, Gail Andrea Spear, Robert Francis Bartfai
  • Patent number: 7565466
    Abstract: A memory including an input register, an input pointer circuit, and an output pointer circuit. The input register is configured to receive and latch-in valid and invalid data via an input pointer and to output the valid data via an output pointer. The input pointer circuit is configured to provide the input pointer based on a continuously running write data strobe clock signal. The output pointer circuit is configured to provide the output pointer based on an external clock signal and to update the output pointer to point to the valid data in the input register based on a write signal.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: July 21, 2009
    Assignee: Infineon Technologies AG
    Inventor: Stefan Dietrich
  • Patent number: 7564798
    Abstract: Devices and methods are disclosed for use in testing and evaluating aspects of a high speed communications network. In particular, a portable traffic checker for field use is provided that includes multiple sets of different types of communication links and is compatible with multiple protocols. One such traffic checker includes “test” and “monitor” modules having access to a data signal received by the traffic checker. The “test” module tests aspects of the communications network with a BER methodology, while the “monitor” module checks and reports on aspects of the data signal such as frame sizes, data rates, and data signal errors. Information obtained by the modules can be timestamped and stored in a log, and may also be uploaded through a communications port. Some information may also be displayed. Additionally, the traffic checker is switchable between the “test” and “monitor” modes and enables a user to select a data rate.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: July 21, 2009
    Assignee: Finisar Corporation
    Inventor: Sara Haber
  • Patent number: 7562230
    Abstract: In one embodiment, a method is provided that may include encrypting, based least in part upon at least one key, one or more respective portions of input data to generate one or more respective portions of output data to be stored in one or more locations in storage. The method of this embodiment also may include generating, based at least in part upon the one or more respective portions of the output data, check data to be stored in the storage, and/or selecting the one or more locations in the storage so as to permit the one or more respective portions of the output data to be distributed among two or more storage devices comprised in the storage. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: July 14, 2009
    Assignee: Intel Corporation
    Inventors: Eshwari P. Komarla, Vincent J. Zimmer, Mallik Bulusu
  • Patent number: 7562145
    Abstract: Connections from a client to respective ones of a plurality of application instances that receive data from a shared communication protocol stack are assigned by defining an affinity between the client and a corresponding one of the plurality of application instances. Connection requests received from the client at the shared communication protocol stack are assigned to the corresponding one of the plurality of application instances if an affinity is defined between the client and the corresponding one of the plurality of application instances. Connection requests received from the client at the shared communication protocol stack are distributed to selected ones of the plurality of application instances if an affinity is not defined between the client and the corresponding one of the plurality of application instances.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Andrew Aiken, Jr., Sue Huang, Mark William McClintock
  • Patent number: 7558840
    Abstract: A backup storage system includes a server having a restore operation that is independent from browse, mark and submit operations. A restore engine process is created as part of a restore session initiated by a client for retrieving a list of restorable objects to be displayed to a user via a graphical user interface. The user can browse the list of restorable objects, mark or select objects for restoration and submit the list of mark objects. Multiple restore submissions can be made prior to the user commanding the restore engine process, via a remote procedure call, to execute the submitted restore requests. To support new backup techniques and storage devices, a corresponding library can be added for processing with minimal impact to the overall restore system.
    Type: Grant
    Filed: January 25, 2001
    Date of Patent: July 7, 2009
    Assignee: EMC Corporation
    Inventors: Stephen M. Howard, William Alton Gill, Robert Alan Boudrie, Glenn R. Sachar
  • Patent number: 7555499
    Abstract: A method and apparatus for diagnosing database performance problems using a plurality of wait classes is provided. A set of statistical data that describes current activity within a database system is periodically retrieved. The set of statistical data may include information about the current activity of each user session connected to the database system. Thereafter, a set of cumulative statistical data that describes activity in the database system over a period of time is updated to reflect the retrieved set of statistical data. The set of cumulative statistical data includes statistics associated with each of a plurality of wait classes. A graphical user interface that displays the set of cumulative statistical data may be presented to a user. The graphical user interface allows the user to quickly ascertain the nature of the database performance problems by providing a view of the set of cumulative statistical data.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: June 30, 2009
    Assignee: Oracle International Corporation
    Inventors: Vipul Manubhai Shah, John Mark Beresniewicz, Nauman Ahmed Chaudhry, Kyle Hailey, Hui Lin, Hsiao-te Su
  • Patent number: 7555671
    Abstract: Embodiments include systems and methods for processing Reliability, Availability and Serviceability (RAS) events in a computer system. Embodiments comprise processing critical events in a first portion of a Management Interrupt (MI) period. The MI period is chosen to be not greater than a maximum tolerable Operating System (OS) latency period. If time remains in a current MI period after processing critical events, the system then processes non-critical events during the time remaining in the current MI period. If at the end of the current MI period, some non-critical events remain to be processed, a subsequent MI period is scheduled to process the remaining non-critical events.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 30, 2009
    Assignee: Intel Corporation
    Inventors: Murugasamy Nachimuthu, Singaravelan Nallasellan, Mohan J. Kumar
  • Publication number: 20090164832
    Abstract: Techniques for generating a system model for use by and availability management framework (AMF) are described. Inputs are received, processed and mapped into outputs which are further processed into a configuration file in an Information Model Management (IMM) Service external Markup Language (XML) format which can be used as a system model by an AMF.
    Type: Application
    Filed: September 30, 2008
    Publication date: June 25, 2009
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ali Kanso, Maria Toeroe
  • Patent number: 7552354
    Abstract: A method of protecting a microcomputer system against manipulation of data stored in a memory arrangement of the microcomputer system, in particular a control program stored there. Checking mechanisms are executed at preselectable points in times to check for manipulation of the data. To permit effective blocking of manipulated data stored in the memory arrangement, new data is stored at least partially in a volatile memory, in particular in a random access memory, in reprogramming or new programming of the memory arrangement, the checking mechanisms are executed and the portion of the new data stored in the volatile memory is copied to the memory arrangement if no manipulation of the new data has been detected.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: June 23, 2009
    Assignee: Robert Bosch GmbH
    Inventors: Klaus Schneider, Matthias Knauss, Peter Poinstingl
  • Publication number: 20090150711
    Abstract: An information processing device includes: storage means containing component information on the components constituting a system having a predetermined function; and processing means for calculating a combination of components necessary for constituting a system required for a service according to the component information, calculating risk information as information on the risk that a physical failure affects the service request for the combination of the components and/or fragment information as information on the deflection degree of the use condition of the components, and ranking the selected component combinations according to a predetermined policy, calculated list information and/or the fragment information.
    Type: Application
    Filed: November 16, 2005
    Publication date: June 11, 2009
    Applicant: NEC CORPORATION
    Inventors: Nobuharu Kami, Takase Yoshikawa
  • Publication number: 20090150717
    Abstract: Provided is an availability prediction method for a high availability. The method includes calculating a basic survival probability that the other node survives until a failure on one node of two nodes constituting a cluster is fixed, and determining an optimal number of nodes meeting a preset reference availability probability by calculating an availability probability for a predetermined range of the number of nodes on the basis of the basic survival probability. The method determines the number of nodes in the high availability cluster so as to match a reference availability probability, and is able to accomplish an optimal configuration of a cluster by calculating the availability probabilities for combinations between active node and passive nodes and between head nodes and switches.
    Type: Application
    Filed: August 1, 2008
    Publication date: June 11, 2009
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Yong-Ju Lee, Ok-Gee Min, Chang-Soo Kim, Yoo-Hyun Park, Choon-Seo Park, Song-Woo Sok, Jin-Hwan Jeong, Won-Jae Lee, Hag-Young Kim
  • Publication number: 20090150712
    Abstract: Formulating an integrated disaster recovery (DR) plan based upon a plurality of DR requirements for an application by receiving a first set of inputs identifying one or more entity types for which the plan is to be formulated, such as an enterprise, one or more sites of the enterprise, the application, or a particular data type for the application. At least one data container representing a subset of data for an application is identified. A second set of inputs is received identifying at least one disaster type for which the plan is to be formulated. A third set of inputs is received identifying a DR requirement for the application as a category of DR Quality of Service (QoS) class to be applied to the disaster type. A composition model is generated specifying one or more respective DR QoS parameters as a function of a corresponding set of one or more QoS parameters representative of a replication technology solution. The replication technology solution encompasses a plurality of storage stack levels.
    Type: Application
    Filed: May 23, 2008
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Srinivasan Balasubramanian, Tushar Mohan, Roberto C. Pineiro, Rohit Jain, Ramani R. Routray, Gauri Shah, Akshat Verma, Kaladhar Voruganti
  • Patent number: 7543046
    Abstract: A method for managing node-specific quorum roles in a cluster of nodes. The method comprises assigning a configuration change of node role attributes to a node in the cluster, with each attribute being represented by a bit of a binary value. The binary value corresponding to the specified node role attributes is converted to an integer value and the integer value is stored in a node record associated with the node. The node record is accessed to isolate each bit of the integer value associated with the node and the node role attributes assigned to the node are identified from each of the isolated bits of the integer value associated with the node. A determination of whether the configuration change can be safely supported by a configuration quorum of nodes required to represent the cluster's configuration accurately is made based on the identified node role attributes.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Myung M. Bae, Steven R. Champagne, Robert K. Gardner, Felipe Knop, Johannes M. Sayre
  • Patent number: 7543187
    Abstract: A method for capturing the state of a running computer system for the purpose of performing debugging or some other analysis involves registering a user-customized filter function with the computer system's kernel, passing internal objects in the computer system through the filter-function, and capturing only internal objects satisfying the filter function. The filter function filters one or more categories of internal objects in a single serialized pass and is installed into a kernel extension, the kernel extension comprises a module capable of being loaded onto and unloaded from a running computer system, and the kernel is programmed to capture internal objects in the computer system.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventor: Gunisha Madan
  • Patent number: 7543165
    Abstract: A method for controlling a network device includes a receiving step of receiving a data packet complying with a predetermined protocol via a network, a setting step of setting recovery conditions corresponding to the protocol of the received data packet, and a recovering step of recovering the network device from a power saving condition according to the recovery conditions set in the setting step.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: June 2, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Go Inoue
  • Patent number: 7539788
    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: June 6, 2006
    Date of Patent: May 26, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Toshiomi Moriki, Keitaro Uehara, Yuji Tsushima
  • Patent number: 7533081
    Abstract: Systems, methods and apparatus are provided through which, in one aspect, one or more wholes and parts of wholes are searched in a database, presented to a user, sold and/or distributed.
    Type: Grant
    Filed: August 9, 2004
    Date of Patent: May 12, 2009
    Assignee: General Electric Company
    Inventors: Barbara De Lury, Adam Lilling
  • Patent number: 7529822
    Abstract: A method, computer program product and system that establishes and maintains a business continuity policy in a server consolidation environment. Business continuity is ensured by enabling high availability of applications. When an application is started, restarted upon failure, or moved due to an overload situation, a system is selected best fulfilling the requirements for running the application. These requirements can include application requirements, such as an amount of available capacity to handle the load that will be placed on the system by the application. These requirements can further include system requirements, such as honoring a system limit of a number of applications that can be run on a particular system. Respective priorities of applications can be used to determine whether a lower-priority application can be moved to free resources for running a higher-priority application.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: May 5, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Darshan B. Joshi, Kaushal R. Dalal, James A. Senicka
  • Patent number: 7516135
    Abstract: Dynamically managing data conveyance between computing devices may be achieved by a data distribution device establishing a data pull service in response to a subscription request from a data acquisition device, the data pull service having a first refresh interval, determining whether new data is available, if new data is available, determining whether the data is responsive to the subscription request, if the data is responsive to the subscription request, determining an interval for the responsive new data becoming available, and determining a second refresh interval for the data pull service based on the determined interval.
    Type: Grant
    Filed: May 30, 2003
    Date of Patent: April 7, 2009
    Assignee: SAP Aktiengesellschaft
    Inventor: Pavan Bayyapu
  • Patent number: 7516351
    Abstract: There is provided a group of testing apparatuses that realizes high-level testing and high quality medical treatment by conducting tests using apparatuses and facilities that are located in a distributed condition. A distributed testing apparatus is configured to be connectable to a network system to which a host testing apparatus is connected, wherein the distributed testing apparatus has a testing part that assays genetic information of a specimen, a transmission part that transmits test results information of the testing part and a specimen ID corresponding to the specimen to the host testing apparatus through the network, a receiver part that receives through the network assessment information from the host testing apparatus that corresponds to the transmitted test results information, and an output part that outputs the received information.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: April 7, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Hisao Inami, Yasuhiko Sasaki, Hajime Katou, Ryo Miyake
  • Patent number: 7509518
    Abstract: The invention provides a method for determining the impact of a failure of a component on one or more services that the component is supporting. The method receiving a data feed from a processing node, the data feed containing data indicative of the identity and system status of a component running on the processing node; in response to the identity of the component, first determining if the component supports one or more services; identifying the temporal activity of the one or more services and, in dependence on the determining step, second determining the impact of the system status on the one or more services.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: March 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Daniel Bailey, Charlotte Newton, Gary Paul Noble, Maurice James Perks, Andrew Tinsley, Melissa Jane Tongue
  • Patent number: 7496701
    Abstract: A computer system includes a support system that report events, faults, and failures to a master virtual server. While the support system may be accessed and used by a multitude of virtual servers, only the master virtual server can manage the support system. The support system include a master lock register, a heartbeat timer, and a digital processing device (“processor”). Upon initialization and if the master lock register is empty, a virtual server asserts ownership over the support system by writing its identification into the master lock register, becoming the master virtual server. The master virtual server transmits periodic heartbeats to the support system to communicate that it is still viable and in control. If the heartbeat timer expires without communication from the master virtual server, the processor clears the master lock register and transmits a broadcast message inviting all connected virtual servers to attempt to assert control.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Crawford, Brandon L. Hunt, Brian A. Rinaldi, Richard A. Ripberger
  • Patent number: 7496477
    Abstract: A system and method for providing energy-efficient support of continuous aggregate queries in a sensor network by efficiently orchestrating the collection and transmission of data gathered by a collective set of sensors to ensure conformance to a specified QoI bound. To ensure this, the sink communicates a potentially different value of precision range or interval to each individual sensor, the sensor is adapted to only report its samples back to the sink if the sample values fall outside this specified range. An additional way to specify temporally varying precision ranges to an individual sensor or groups of sensors is provided without having to explicitly communicate the precision bounds for these different time instants. Using temporally varying precision ranges permits the exploitation of temporal correlation among the sample values recorded by an individual sensor to further reduce the need for reports from the sensors.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Archan Misra, Rajeev Shorey, Wen Hu
  • Publication number: 20090049328
    Abstract: The present invention detects patterns that conform to the user conditions in cases where a disaster recovery constitution is constructed by connecting a plurality of sites. The design system is used in cases where the disaster recovery constitution is provided in a storage system. The site information acquisition section acquires information relating to the constitution in the sites and information relating to the connections between the sites, and stores the information in the site information table. The candidate pattern generation section generates candidate patterns for each of the parameters on the basis of the site information table and a basic pattern table. The candidate pattern evaluation section evaluates the respective candidate patterns by using the user condition table and presents patterns which conform to the user conditions to the user. The document output section generates a construction procedure and operating procedure on the basis of patterns selected by the user.
    Type: Application
    Filed: January 14, 2008
    Publication date: February 19, 2009
    Inventors: Kunihiro Hattori, Tomoki Shoji
  • Patent number: 7493477
    Abstract: A system includes a multi-core processor including a first processor core and a second processor core, and a core manager. The core manager is to receive data during an execution of an application by the first processor core, the data indicating a potential fault associated with the first processor core, determine to disable the first processor core based on the data, and activate the second processor core to execute the application.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: February 17, 2009
    Assignee: Intel Corporation
    Inventors: Ravindra V. Velhal, Padmashree K. Apparao
  • Patent number: 7493432
    Abstract: A storage system with excellent failure tolerance is provided. The storage system has redundant controllers. A first controller has a first memory for storing the data read/written from/to a storage device and control information concerning the reading/writing of data in the storage device. A second controller has a second memory for storing the data read/written from/to the storage device and control information concerning the reading/writing of data in the storage device. The first memory is structured so that it can be accessed from the second controller. The second memory is structured so that it can be accessed from the first controller.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: February 17, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Tatsuhiko Fukazawa, Seiichi Abe
  • Patent number: 7486623
    Abstract: A method for surveilling a telecommunications network link includes disposing a link demarcation device (LDD) at a point on a network link, the LLD dividing the network link into a first network link section and a second network link section, the LDD being configured to perform self-monitoring and monitoring of the first a network link sections, operating the LDD to transmit one of a plurality of unique fault-indicating signals based upon a specific detected fault-indicating condition, wherein each of the unique fault-indicating signals corresponds to a detected fault-indicating condition, detecting the unique fault-indicating signal with a link delimiting device (LLD) communicatively coupled to the LDD by one of the first and second network link sections, and unambiguously identifying the unique fault-indicating signal with the LLD, wherein the unique fault-indicating signals are selected to be readily distinguishable by an existing detection and alarming capability of the LLD.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: February 3, 2009
    Assignee: General Instrument Corporation
    Inventor: Daniel J. Sills
  • Patent number: 7484357
    Abstract: An apparatus, system, and method are disclosed for determining the reliability of an estimate such as particulate accumulation on a diesel particulate filter, weighing the estimate according to a function of its reliability, weighing a prediction of particulate accumulation on the filter according to a function of the estimate's reliability, and combining the weighted estimate and weighted prediction to determine a combined particulate load estimate. The degree of reliability can be expressed as a trust factor, and a function of the trust factor can be used in a low-pass filter of the estimate. The trust factor value depends on filter air flow and particulate distribution in one embodiment. Regeneration of the particulate filter may be initiated depending on the value of the combined particulate load estimate.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: February 3, 2009
    Assignee: Cummins, Inc
    Inventors: Thomas A. Dollmeyer, Patrick J. Shook, J. Steve Wills, Joan Wills
  • Patent number: 7478270
    Abstract: An information processing device and information processing method including a management table that includes three pages. A pair of first and second pages is alternately used as a valid page and an invalid page to secure the data. The valid page is copied to a third page. Even when the power is shut off in the process of updating the page, at the next start time, the status of the data writing operation when the power is shut off is determined based on the validity and stability of the pages. Therefore, the data is restored without any corruption of valid page by using a proper restoring method.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: January 13, 2009
    Assignee: Sony Corporation
    Inventors: Taro Kurita, Toshiharu Takemura