Resetting Processor Patents (Class 714/23)
  • Patent number: 9942348
    Abstract: Methods and arrangements for verifying controller actions in a clustered software defined network. A contemplated method includes: intercepting at least one message at the primary controller; wherein the at least one intercepted message comprises a message that induces one or more changes in the network; intercepting at least one cache update in the network; replicating the at least one intercepted message and the at least one cache update; directing the at least one replicated message and the at least one replicated cache update to a verification subsystem; and verifying the at least one replicated message and the at least one replicated cache update in the verification subsystem. Other variants and embodiments are broadly contemplated herein.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Mohan Dhawan, Kshiteej Sharad Mahajan, Vijay Mann, Rishabh Poddar
  • Patent number: 9916444
    Abstract: Techniques for recovering from unexpected removal of (or other unexpected power loss) a flash memory device from a computer system. An interpolated device driver notes whenever the flash memory device is unexpectedly removed, or otherwise unexpectedly powers off or enters a locked state. If the flash memory device is reinserted, the interpolated device driver reinitializes the flash memory device, and satisfies any flash memory device security protocol, so the flash memory device and the computer system can be restored to their status just before unexpected removal. The interpolated device driver caches requests to the flash memory device, and when status is restored to just before removal, replays those requests to the flash memory device, so the flash memory device responds to those requests as if it had ever been removed. The computer system does not notice any break in service by the flash memory device due to removal and reinsertion.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: March 13, 2018
    Assignee: Kingston Digital, Inc.
    Inventors: Laurence Hamid, Scott Ashdown
  • Patent number: 9898360
    Abstract: A method that prevents unnecessary data recovery includes receiving, at a data processing device, a status of a resource of a distributed system. When the status of the resource indicates a resource failure, the method includes executing instructions on the data processing device to determine whether the resource failure is correlated to any other resource failures within the distributed system. When the resource failure is correlated to other resource failures within the distributed system, the method includes delaying execution on the data processing device of a remedial action associated with the resource. However, when the resource failure is uncorrelated to other resource failures within the distributed system, the method includes initiating execution on the data processing device of the remedial action associated with the resource.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 20, 2018
    Assignee: Google LLC
    Inventors: Christian Eric Schrock, Robert Cypher, Steven Robert Schirripa
  • Patent number: 9866485
    Abstract: Systems, methods, and apparatus for rerouting network traffic flows based on selection criteria are provided. Routers forming data flow paths between network devices in a network may be polled. In response to the poll, network status information may be received from the routers. Based at least in part on the received status information, a rerouting event associated with a first data flow over a first data flow path may be received. Based on one or more selection criteria, a second data flow path may be selected for the first data flow. The first data flow may then be rerouted over the second data flow path.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: January 9, 2018
    Assignee: Cox Communication, Inc.
    Inventor: Jeffrey L. Finkelstein
  • Patent number: 9819577
    Abstract: In one embodiment, configurable policy-based processing of packets is performed, including, but not limited to, using user-configurable parameters to adjust control-plane allocation of resources used in processing of packets. In one embodiment, these resources include, but are not limited to, processing by fast path or slow path forwarding of packets; forwarding information base (FIB) entries, databases, and hardware processing elements; instantiation of sub-FIB databases; and/or selection of sub-FIB data plane entries for population of sub-FIB databases, a group of FIB entries is label switched traffic, fully expanded Internet Protocol routes, loopback addresses of packet switching devices in the network, label-switched to label-switched traffic, Internet Protocol (IP) to label-switched traffic, IP to IP traffic, and/or label to IP traffic. In one embodiment, a group of the plurality of different groups of FIB entries is defined upon how a route or label corresponding to a FIB entry was learned.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 14, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Christian Schmutzer, Anbu Chezhian Gunalan, John H. W. Bettink
  • Patent number: 9740641
    Abstract: An information processing device that are capable of continuing access to an I/O device by operational computers even when a failure has occurred in a management computer is provided. A virtualization bridge (300) includes a monitoring unit (307) and a backup control unit (308). The virtualization bridge (300) provides operational computers (200) with virtual functions of an I/O device (400). The monitoring unit (307) detects failures in a management computer (100). The backup control unit (308) generates backup management information (341) on the basis of packets transmitted and received between the management computer (100) and the I/O device (400), and, when a failure in the management computer (100) is detected by the monitoring unit (307), controls the I/O device 400 on the basis of the backup management information (341) in place of the management computer (100).
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: August 22, 2017
    Assignee: NEC CORPORATION
    Inventors: Yuki Hayashi, Junichi Higuchi
  • Patent number: 9740236
    Abstract: Systems and methods for a Dual Window Watchdog Timer (DWWDT) are described. In some embodiments, a method may include running a first counter in a first clock domain and a second counter in a second clock domain; generating an interrupt to a controller during a window open period, wherein the window open period begins in response to the first counter having reached a predetermined threshold; and at least one of: restarting the first counter if the controller restarts the second counter in response to the interrupt before the window open period ends; or issuing a system reset if the controller does not restart the second counter in response to the interrupt before the window open period ends.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 22, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Ganapathi Hegde
  • Patent number: 9720810
    Abstract: An example system may include a first device connected over respective communications interfaces to a plurality of second devices. The first device may establish respective remote terminals between the first device and one or more second devices. Establishing the respective remote terminals may indicate that the devices are in an online state. The first device may periodically update respective heartbeat files on the second devices. A respective second device may detect that a pre-determined time period has elapsed since the heartbeat file was updated. The respective second device may determine that a respective remote terminal between the first device and the respective second device has been terminated. Determining that the remote terminal has been terminated may indicate that the device is in an offline state. The respective second device may reset itself so as to transition the respective second device from the offline state to the online state.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 1, 2017
    Assignee: Google Inc.
    Inventors: Manish Lachwani, Pratyus Patnaik, Abhinav Singh, Mark Larson, Chase Phillips
  • Patent number: 9690641
    Abstract: A controller, which is installed on a power supply device complying with the USB (Universal Serial Bus)-PD (power delivery) specification and controls a power supply circuit for supplying a bus voltage to a power receiving device via a bus line is disclosed. The controller includes an interface circuit, which communicates with the power supply device via the bus line; a processor, which transmits and receives messages to and from the power receiving device by using the interface circuit, determines a voltage level of the bus voltage, and sets the determined voltage level to the power supply circuit; and a watchdog timer, which is cleared whenever the processor executes a ping-related command for transmission or reception of ping messages to or from the power receiving device, wherein an overflow period of the watchdog timer is set to be longer than a period for the ping messages.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: June 27, 2017
    Assignee: ROHM CO., LTD.
    Inventors: Kazumasa Ozawa, Takashi Sato
  • Patent number: 9652319
    Abstract: A method for performing process fault tolerant control of an electronic device, and an associated apparatus and an associated computer program product are provided, where the method includes: using at least one driver in a kernel layer of an operating system (OS) of the electronic device to perform detection to determine whether a specific process running on the electronic device will be influenced by an error of the electronic device; and when it is detected that the specific process running on the electronic device will be influenced by the error of the electronic device, using at least one control signal of the OS to perform process control on the specific process and using a package manager service (PMS) module of the OS to trigger a rescue procedure. For example, the method may further include: when triggering the rescue procedure, preventing immediately triggering termination of the specific process.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: May 16, 2017
    Assignee: MEDIATEK INC.
    Inventor: Tsung-Yueh Chiang
  • Patent number: 9632860
    Abstract: A method for multicore processor fault detection during execution of safety critical software applications in a multicore processor environment involves dedicating the complete resources of at least a part of at least one processor core to execution of diagnostics software application whilst dedicating remaining resources to execution of a safety-critical software application, thereby enabling parallel execution of the diagnostics software application and the safety-critical software application. There is also provided a controller for multicore processor fault detection during execution of safety critical software applications in a multicore processor environment. The controller includes a multicore processor environment. The controller may be part of a control system. The method may be provided as a computer program.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: April 25, 2017
    Assignee: ABB Schweiz AG
    Inventors: Frank Reichenbach, Harald Vefling, Jan Endresen, Trond Loekstad
  • Patent number: 9630523
    Abstract: A motor speed determining circuit determining a rotation speed of a motor is provided and a processing of generating motor driving waveform is switched in accordance with the rotation speed of the motor. A resolver signal outputted from a resolver 2 is converted to a digital value by an R/D converter 3, and inputted to a computing circuit of resolver value correction 5 via an R/D conversion interface 4. A current value of a motor M is converted to a digital value by an A/D convertor 8. The computing circuit of resolver value correction 5 computes a resolver correction value of the inputted digital signal and calculates positional data from a corrected resolver value. The computing circuit of motor control computes a current instruction value from a motor current value subjected to digital conversion by the A/D converter 8 and a motor current instruction value etc.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: April 25, 2017
    Assignee: Renesas Electronics Corporation
    Inventor: Hisaaki Watanabe
  • Patent number: 9612824
    Abstract: A firmware variable update method for BIOS of a computer system is provided. The firmware variable update method includes writing an update capsule file and a firmware update command into a memory according to a first system management interrupt signal and performing a shutdown process, triggering a second system management interrupt signal and accordingly writing a variable update command into the memory, switching the computer system into a sleep state before the shutdown process is completed and activating a timer, performing a first reboot process when the timer expires, utilizing the update capsule file to update an original capsule file of the BIOS according to the firmware update command during the first reboot process, and performing a second reboot process and utilizing an update variable file to update an original variable file of the BIOS according to the variable update command during the second reboot process.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: April 4, 2017
    Assignee: Wistron Corporation
    Inventors: Min-Hua Hsieh, Chun-Chang Li
  • Patent number: 9582448
    Abstract: A transmission apparatus includes a processor, a bridge connected to the processor, a device that is connected to the bridge but is not connected to a reset signal output terminal of the bridge, and a controller that controls resetting of the device according to a kind of reset for the processor.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: February 28, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Masahiro Saitou
  • Patent number: 9513679
    Abstract: An electronic control unit includes a microcomputer and a monitoring section. The monitoring section monitors an operation of the microcomputer and outputs a reset signal to the microcomputer when determining that an abnormality occurs in the microcomputer. The microcomputer includes an acquisition section, a determination section, and a time calculation section. The acquisition section acquires time information from outside the microcomputer. When the microcomputer starts up, the determination section determines whether the microcomputer stopped the operation due to unknown cause.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: December 6, 2016
    Assignee: DENSO CORPORATION
    Inventor: Naohiro Tohyama
  • Patent number: 9500682
    Abstract: A data center includes one or more racks, one or more electrical systems mounted in at least one of the racks, and one or more rack power distribution units (PDUs) in the racks, and one or more rack PDU power monitors. The rack PDUs distribute electrical power to the electrical systems. Each of the rack PDUs includes one or more PDU coupling devices and a monitoring device. The coupling device couples with PDU output receptacles of the rack PDUs. The monitoring device monitors electrical power output from the PDU output receptacles.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: November 22, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Osvaldo P. Morales, Michael Phillip Czamara
  • Patent number: 9501435
    Abstract: An enabling method and enabling device for a debugging port of a terminal, and a terminal are described, which are configured to enable a debugging port of a terminal under the condition of failure of a touch screen. The method includes: an instruction of enabling a debugging port input by a user is acquired, wherein the instruction is generated by simultaneously executing first operation of pressing a key of a terminal and second operation of covering an infrared sensor of the terminal; an interrupt service subprogram of the infrared sensor is triggered according to the instruction; a state of the infrared sensor and a pressed state of the key of the terminal are judged according to the interrupt service subprogram, and judgement results are obtained; and when the judgement results are determined to be consistent with preset standards, a screen of the terminal is controlled to be unlocked, and the debugging port is enabled.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: November 22, 2016
    Assignee: ZTE CORPORATION
    Inventor: Ninghua Peng
  • Patent number: 9489161
    Abstract: A method includes receiving a request to print a current web page. A set of records that represent web pages that are similar to the current web page are identified from a print log that includes at least one record, each record including an indication of a web page and indicating one or more objects that had been previously selected for printing from that web page. Based on the objects that are indicated by the identified set of records, one or more objects of the current web page are selected to be printed on a printer.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: November 8, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ping Luo, Li-Mei Jiao, Zhang-Hui Chen, Huiman Hou
  • Patent number: 9460042
    Abstract: A backplane controller to couple to a carrier interface and a plurality of host controllers of different types. The backplane controller is to identify a host controller corresponding to a type of a storage device of a storage device carrier. The storage device carrier is to interface with the carrier interface. The backplane controller is to arbitrate multiplexing of communication between the carrier interface and the identified host controller.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: October 4, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Yovita Iskandar, Patrick A. Raymond, Hahn Norden, Ryan Dennis Brooks
  • Patent number: 9430011
    Abstract: Systems and methods for determining the state of health for a capacitor module are provided. In some embodiments, a method for monitoring the health of a capacitor module comprising an array of capacitors is provided. The method may include steps for disabling a charger coupled to an array of capacitors of the capacitor module, determining if the capacitor module is healthy based at least on operating values of the capacitor module, and enabling a write back mode for the memory module if the capacitor module is determined to be healthy.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 30, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Shane Chiasson, Anand Nunna, David Rock, Marcelo Saraiva, William Lynn
  • Patent number: 9348683
    Abstract: An in-vehicle electronic control device for diagnosing the details of an abnormality of a microcomputer appropriately is provided. A monitoring function for detecting a malfunction by monitoring input/output of a main function of a hardware part and a monitoring function for detecting an abnormality by monitoring the calculating result of a main function in a software part are provided in a microcomputer. The main function to be monitored is implemented with a different structure than the malfunction/abnormality monitoring function. Furthermore, a malfunction processing circuit for monitoring an abnormality of the microcomputer is provided outside the microcomputer.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: May 24, 2016
    Assignee: NSK Ltd.
    Inventors: Yuho Aoki, Shuji Endo, Kenichi Okamoto
  • Patent number: 9292371
    Abstract: A computer-implemented method for preventing failures of nodes in clusters may include (1) identifying a node that is part of a cluster of nodes and that communicates, via a heartbeat sent at a regular interval to the cluster, that the node is functional and connected to the cluster, (2) calculating a current workload for the node based on a utilization of computing resources on the node, (3) determining, based on the current workload, that the node is functional and connected but is in an excessive load condition and a failure to send the heartbeat within the regular interval is due to the excessive load condition, and (4) setting a new interval for the heartbeat of the node that is longer than the regular interval in response to determining that the node cannot send the heartbeat at the regular interval. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: March 22, 2016
    Assignee: Symantec Corporation
    Inventor: Thomas G. Clifford
  • Patent number: 9239612
    Abstract: A data processing device includes: a first power-on reset circuit; a second power-on reset circuit with higher power consumption and higher reset voltage accuracy than the first power-on reset circuit; a storage unit storing information for determining whether to keep the second power-on reset circuit in an active state or an inactive state; and a central processing unit initialized in response to respective outputs of the first and second power-on reset circuits and setting the information in the storage unit.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: January 19, 2016
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Masaru Takahashi, Hiromichi Ishikura
  • Patent number: 9221357
    Abstract: A motor rotation speed determining circuit is provided, and a processing of generating motor driving waveform is switched in accordance with the motor rotation speed. A resolver signal is converted to a digital value by an R/D converter, and inputted to a resolver value correction computing circuit via an R/D conversion interface. A current value of a motor M is converted to a digital value by an A/D converter. The resolver value correction computing circuit computes a resolver correction value of the inputted digital signal and calculates positional data from a corrected resolver value. The motor control computing circuit computes a current instruction value from a motor current value subjected to digital conversion by the A/D converter and a motor current instruction value etc., and a motor waveform output circuit generates a motor driving waveform from the current instruction value and outputs the same to a power module PM.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: December 29, 2015
    Assignee: Renesas Electronics Corporation
    Inventor: Hisaaki Watanabe
  • Patent number: 9176571
    Abstract: A microprocessor with low power consumption and a method for driving the microprocessor are provided. The microprocessor includes a processor core, a cache memory, an interrupt controller, and a power supply controller. As at least one of a plurality of memory cell arrays included in the cache memory, a memory cell array composed of a plurality of memory cells is used. At the time of switching to a low power consumption mode, data used by the processor core after supply of power is resumed is prefetched to the memory cell array; then supply of power to the cache memory is stopped. Then, the processor core fetches needed data from the memory cell array after supply of power to the cache memory is resumed.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 3, 2015
    Assignee: Semiconductor Energy Laboratories Co., Ltd.
    Inventor: Tatsuji Nishijima
  • Patent number: 9177669
    Abstract: A storage-medium diagnosis includes a storage unit that stores therein respective diagnosis results of subregions of a storage region of a storage medium; a higher-access executing unit that accesses a region corresponding to access request from a higher-level device, and stores a result of the access as a diagnosis result in the storage unit; a diagnosis-region identifying unit that identifies a diagnosis region to be diagnosed next on the basis of the respective diagnosis results of the subregions stored in the storage unit; and a diagnosis executing unit that accesses and diagnoses the diagnosis region identified by the diagnosis-region identifying unit, and stores a result of the diagnosis in the storage unit. The storage-medium diagnosis can reduce the time used for diagnosis of the storage medium and suppress degradation in performance even during operation.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: November 3, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Hiroshi Sakurai
  • Patent number: 9172634
    Abstract: A method and a network device for preventing service disruption during a restart of a line card. The line card including a CPU control system and a forwarding system. Information on the CPU control system is stored in a predetermined storage and a flag is set prior to the restart of the line card. The stored information includes configuration information of the forwarding system and protocol state information of the CPU control system. The CPU control system is restarted while the forwarding system is maintained in a state of providing forwarding service. Upon detecting the flag is set during the restart of the CPU control system, the stored information is restored on the CPU control system.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: October 27, 2015
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Feng Wang
  • Patent number: 9154389
    Abstract: Real-time USB class level decoding is disclosed. In some embodiments, a first packet associated with a USB class level operation associated with a target USB device that is being monitored is received. A second packet generated by a USB hardware analyzer configured to observe USB traffic associated with the target USB device is received. It is determined based at least in part on a time associated with one or both of the first packet and the second packet that the class level operation has timed out.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: October 6, 2015
    Assignee: Total Phase, Inc.
    Inventors: Kumaran Santhanam, Leonid Vaynberg
  • Patent number: 9087077
    Abstract: An in-vehicle electronic control device for diagnosing the details of an abnormality of a microcomputer appropriately is provided. A monitoring function for detecting a malfunction by monitoring input/output of a main function of a hardware part and a monitoring function for detecting an abnormality by monitoring the calculating result of a main function in a software part are provided in a microcomputer. The main function to be monitored is implemented with a different structure than the malfunction/abnormality monitoring function. Furthermore, a malfunction processing circuit for monitoring an abnormality of the microcomputer is provided outside the microcomputer.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: July 21, 2015
    Assignee: NSK Ltd.
    Inventors: Yuho Aoki, Shuji Endo, Kenichi Okamoto
  • Patent number: 9081750
    Abstract: Methods and systems for escalating component failures in a cloud are provided. A cloud controller of a cloud receives an indication that a collection of virtual machines of the first cloud has failed based on a collection of virtual machines escalation policy. The cloud controller initiates relocating the collection of virtual machines to a second cloud.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: July 14, 2015
    Assignee: Red Hat, Inc.
    Inventors: Steven Charles Dake, Angus Salkeld
  • Patent number: 9081639
    Abstract: The present disclosure relates generally to systems and methods for remotely re-imaging a computer system. In one example, a method is provided for executing a re-imaging process for replacing an original image on an active system of a remote computer system with a new image. The method includes receiving a command to initiate the re-imaging process from a remote location and downloading the new image onto the active system. The re-imaging process is performed to replace the original image with the active image and remote location may be informed of the reimaging process's success. The computer system is rebooted.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: July 14, 2015
    Assignee: Absolute Software Corporation
    Inventor: Martin Bestmann
  • Patent number: 9063836
    Abstract: Methods and apparatus to protect segments of memory are disclosed herein. An example method includes intercepting an interrupt request indicating an error; determining whether a first segment of memory is corrupt, the first segment of memory being designated as a protected region of memory; when the protected region of memory is corrupt, repairing the corrupted region of memory using a parity block of code; and in response to validating the protected region of memory, generating an interrupt enabling a utilization of code stored in the protected region of memory to handle the error associated with the interrupt request.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: June 23, 2015
    Assignee: INTEL CORPORATION
    Inventors: Robert C. Swanson, Eric R. Wehage, Vincent J. Zimmer, Mallik Bulusu
  • Publication number: 20150143175
    Abstract: A first control device includes: a switch device including a first port connected to a second control device among the plurality of control devices via a first channel and a second port connected to the second control device via a second channel and to which a processing device is connected; a detection unit that detects an error in the control devices; a first reset processing unit that performs a port reset of the first port included in the switch device; and a transmitting unit that transmits a reset instruction to the second control device; thereby propagation of an error occurred in a control device can be inhibited.
    Type: Application
    Filed: October 27, 2014
    Publication date: May 21, 2015
    Inventor: Takashi Kidamura
  • Patent number: 9026842
    Abstract: Various embodiments are described herein with regards to performing a selective fault recovery for an electronic device having a plurality of subsystems in which one of the subsystems has a fault. The selective fault recovery techniques described herein allow a user to use non-faulty subsystem of the electronic device while selective fault recovery is being conducted on the subsystem having the fault.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: May 5, 2015
    Assignee: BlackBerry Limited
    Inventors: Lyall Kenneth Winger, Gregory Hall Ward, Mark David Mesaros
  • Patent number: 9021294
    Abstract: A survey tool for use in a Recover to Cloud (R2C) replication service environment that determines configuration information automatically (such as through SNMP messaging or custom APIs) and stores it in a survey database. A Virtual Data Center (VDC) representation is then instantiated from the survey database, with the VDC being a virtual replica of the production environment including dormant Virtual Machine (VM) definition files, applications, storage requirements, VLANs firewalls, and the like. The survey tool determines the order in which the replicas are brought on line to ensure orderly recovery, by determining the order in which each machine makes requests for connections to other machines.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: April 28, 2015
    Assignee: Sungard Availability Services LP
    Inventor: Chandra Reddy
  • Patent number: 9015535
    Abstract: An information processing apparatus that executes an operating system, the apparatus including a panic process unit configured to stop the operating system when the operating system has detected an error, a mapping process unit configured to assign, to the operating system stopped by the panic process unit, a second memory area which is other than a first memory area being used by a kernel of the operating system before stop or by a hypervisor that controls the operating system before stop of the operating system, a reactivation process unit configured to reactivate the operating system by using the second memory area as a usage area, and a memory dump process unit configured to read data in the first memory area, and to write the data to a dump file after the operating system is reactivated.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: April 21, 2015
    Assignee: Fujitsu Limited
    Inventors: Hiroshi Kondou, Kenji Okano
  • Patent number: 9009706
    Abstract: A computer-implemented method for sending information to guest systems within virtual machines may include receiving, from a guest system within a virtual machine hosted on a host system, a request for virtual device information about a virtual device which may inaccurately represent to the guest system a state of a physical storage device connected to the host system, gathering physical device information via the host system about the physical storage device connected to the host system, determining a mapping of the virtual device within the guest system to the physical storage device connected to the host system, correlating the physical device information with the mapping to determine accurate information about the virtual device and sending the accurate information about the virtual device from the host system to the guest system within the virtual machine. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: April 14, 2015
    Assignee: Symantec Corporation
    Inventors: Shweta Goyal, Niranjan Pendharkar
  • Publication number: 20150100825
    Abstract: An information processing device includes a processor that performs a process. The process includes: when the information stored in the first storage unit is stored in the second storage unit, storing the storing completion information corresponding to the stored information in the storing completion information storing unit; detecting a failure in the information processing device; performing a restart process on the information processing device using a region in which the stored information has been stored in the first storage unit on the basis of the storing completion information when the failure is detected; and discriminating information that has not been stored in the second storage unit from among the pieces of information stored in the first storage unit on the basis of the storing completion information when the failure is detected, and storing the discriminated information in the second storage unit.
    Type: Application
    Filed: December 16, 2014
    Publication date: April 9, 2015
    Inventors: Masayuki JIBU, Atsushi OHASHI, Yusuke SHIMIZU, Takeharu KANEKO, Kazuhide IMAEDA, Yasutoshi SUZUKI, Hiroyuki YAMAMOTO
  • Publication number: 20150095701
    Abstract: A method, data structure and computer program are provided. A file is stored in a first memory. A duplicate of at least a part of the file is stored in the first memory. A processor is reset based on the duplicate of at least a part of the file.
    Type: Application
    Filed: September 25, 2014
    Publication date: April 2, 2015
    Inventors: Stuart Hodgson, Peter Stieglitz
  • Publication number: 20150089287
    Abstract: An event management resource monitors a processor environment. In response to detecting occurrence of a trigger event in the processor environment, the event management resource initiates a transfer of processor cache data from volatile storage in the processor environment to non-volatile memory. The event management resource can be configured to produce status information associated with the transfer of cache data to a respective non-volatile memory resource. The event management resource stores the status information in a non-volatile storage resource for later retrieval. Accordingly, status information associated with the event causing the transfer is available for analysis on subsequent power up or reboot of a respective computer system.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Inventors: Sarathy Jayakumar, Mohan J. Kumar, Krishnakanth V. Sistla
  • Patent number: 8990630
    Abstract: A server having a plurality of system boards, comprising: a panic processing unit configured to stop (panic) the server; a system board information storage unit configured to store information to identify a system board having a memory used by a kernel; a system board detaching processing unit configured to detach the system board having the memory used by the kernel before server stoppage; and a reboot processing unit configured to reboot the server using system boards other than the separated system board among the plurality of system boards, after detaching the system board having the memory used by the kernel.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: March 24, 2015
    Assignee: Fujitsu Limited
    Inventors: Hiroshi Kondo, Ryo Tabei, Kenji Gotsubo
  • Publication number: 20150067398
    Abstract: A method for interworking with an external terminal is provided. The method includes, at a mobile terminal, displaying a screen for selecting whether or not to reset the mobile terminal, if a connection request is received from a second terminal while the mobile terminal interworks with a first terminal, at the mobile terminal, generating first backup data including information about one or more execution files corresponding to one or more functions linked to the first terminal, if resetting of the mobile terminal has been selected on the screen, and at the mobile terminal, transmitting the first backup data to the first terminal, and performing resetting.
    Type: Application
    Filed: August 25, 2014
    Publication date: March 5, 2015
    Inventor: Hwa-Jun LEE
  • Patent number: 8972711
    Abstract: A CPU core unlocking device applied to a computer system is provided. The core unlocking device includes a CPU having a plurality of signal terminals and a core unlocking executing unit having a plurality of GPIO ports connected with the corresponding signal terminals of the CPU. The GPIO ports of the core unlocking executing unit generate and transmit and transmit a combination of core unlocking signal to the signal terminals of the CPU to unlock the CPU core.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: March 3, 2015
    Assignee: ASUSTeK Computer Inc.
    Inventors: Pei-Hua Sun, Pai-Ching Huang, Yi-Min Huang, Meng-Hsiung Lee, Nan-Kun Lo
  • Patent number: 8954800
    Abstract: Systems, methods, and machine-readable media for initiating a recovery mode to execute a recovery mode procedure is discussed. The system may include a main processor, an embedded controller, timer circuitry, and recovery circuitry. The recovery circuitry may be configured to receive an indication to execute a recovery mode procedure and, in response to receiving the indication to execute the recovery mode procedure, to trigger a first time period and a second time period. The timer circuitry may be configured to shut off the embedded controller for the first time period, wherein when the first time period expires, the embedded controller is further configured to boot from embedded controller recovery code and shut off the main processor for the second time period, wherein when the second time period expires, the main processor may be configured to boot from main processor recovery code and execute the recovery mode procedure.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Randall R. Spangler, Christopher Thomas Lyon
  • Patent number: 8954801
    Abstract: Disclosed is a microcomputer such that even when a program cannot be executed in a CPU of the microcomputer due to an external noise, an unstable power-supply voltage, and other causes, and an fatal error such as runaway occurs, returning to the original state is possible within an extremely short time while preferably avoiding initialization of the entire system. During execution of normal software processing, an interrupt signal and a reset signal are output at an arbitrary time, and if it is determined that a CPU of a microcomputer gets into a runaway state, data which has been stored in a RAM as recovery information is read out, and the CPU is recovered to the state before the runaway. Because such recovery from a fatal error occurs within a short time, software which is being executed can continue its processing as if the fatal error had not occurred.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: February 10, 2015
    Assignee: L E Tech Co., Ltd.
    Inventor: Isao Tatsuno
  • Patent number: 8952712
    Abstract: Methods and apparatus are disclosed to simultaneously, wirelessly test semiconductor components formed on a semiconductor wafer. The semiconductor components transmit respective outcomes of a self-contained testing operation to wireless automatic test equipment via a common communication channel. Multiple receiving antennas observe the outcomes from multiple directions in three dimensional space. The wireless automatic test equipment determines whether one or more of the semiconductor components operate as expected and, optionally, may use properties of the three dimensional space to determine a location of one or more of the semiconductor components. The wireless testing equipment may additionally determine performance of the semiconductor components by detecting infrared energy emitted, transmitted, and/or reflected by the semiconductor wafer before, during, and/or after a self-contained testing operation.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: February 10, 2015
    Assignee: Broadcom Corporation
    Inventors: Arya Reza Behzad, Ahmadreza Rofougaran, Sam Ziqun Zhao, Jesus Alfonso Castaneda, Michael Boers
  • Publication number: 20150019923
    Abstract: A method, computer readable medium, and system independently managing network applications within a network traffic management device communicating with networked clients and servers include monitoring with a network device a plurality of applications communicating over a plurality of direct memory access (DMA) channels established across a bus. The network device receives a request from a first application communicating over a first DMA channel in the plurality of DMA channels to restart the first DMA channel. In response to the request, the first DMA channel is disabled with the network device while allowing other executing applications in the plurality of applications to continue to communicate over other DMA channels in the plurality of DMA channels. A state of the first DMA channel is cleared independently from other DMA channels in the plurality of DMA channels, and communications for the first application over the first DMA channel are resumed with the network device.
    Type: Application
    Filed: January 19, 2010
    Publication date: January 15, 2015
    Applicant: F5 NETWORKS, INC.
    Inventors: Timothy Michels, Clay Jones
  • Publication number: 20140380098
    Abstract: An information processing apparatus according to one aspect of the present disclosure includes an input/output control portion and a restart control portion. The input/output control portion is configured to be able to have a plurality of electronic devices connected thereto, and is configured to control input/output between each electronic device and the information processing apparatus. The restart control portion is configured to switch whether to restart the input/output control portion in a case where an abnormality defined in advance has occurred with respect to an electronic device, in accordance with the number of the electronic devices connected to the input/output control portion.
    Type: Application
    Filed: June 3, 2014
    Publication date: December 25, 2014
    Applicant: KYOCERA Document Solutions Inc.
    Inventor: Tetsuya Matsusaka
  • Patent number: 8918679
    Abstract: An apparatus for checking an error detection functionality of a data processing circuit, comprising an arithmetic logic unit, which provides an output datum based on an input datum, and an error detection circuit that executes the error detection functionality and detects an error based on the output datum during correct execution of the error detection functionality, and generates an error signal, if an error is present, which comprises a control circuit that passes the error signal through to an error signal output in a normal operating mode, and blocks the error signal in a checking mode, does not let the error signal pass to the error signal output, influences the arithmetic logic unit, the error detection circuit or the input datum such that the error detection circuit detects an error during correct execution of the error detection functionality, and, if no error signal is received in response to influencing, outputs an alarm signal indicating an incorrect execution of the error detection functionality.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: December 23, 2014
    Assignee: Infineon Technologies AG
    Inventors: Marcus Janke, Peter Laackmann
  • Patent number: 8918676
    Abstract: Disclosed in the present invention are a method and an apparatus for restarting communication after registration of a subscriber identity module SIM card fails, which belongs to the field of mobile communications. The method includes: acquiring failure information about registration of the SIM card; displaying the failure information and prompt information on an interface, and receiving confirmation information that is replied by a user according to the prompt information; and restarting, according to the confirmation information, a communication processor under the condition of not turning off an application processor or not restarting the application processor, so as to re-register the SIM card.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: December 23, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Hui Chen