Patents Examined by Dieu-Minh Le
  • Patent number: 9208011
    Abstract: A clock output unit outputs a synchronous clock signal. A serial data receiving unit receives data representing an absolute position and an encoder sends data in synchronization with the synchronous clock signal. A position conversion unit converts the received absolute position into a current position. The position conversion unit calculates a difference between a last received absolute position and an absolute position received immediately before the last received absolute position. The position conversion unit obtains the latest current position by adding the difference and a current position that was calculated immediately before the latest current position. If the absolute value of the calculated difference is greater than a threshold value, the position conversion unit determines that the last received absolute position has an error.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: December 8, 2015
    Assignee: OMRON Corporation
    Inventors: Yoshimi Niwa, Katsuyuki Kawamata
  • Patent number: 9196384
    Abstract: A memory subsystem can test a memory device in situ, testing the performance of parameters of operation the device in the system it is built into during production. Thus, the system can detect the specific values that will work for one or more operating parameters for the memory device in actual runtime. A test component embedded in the memory subsystem can perform a stress test and identify specific bits or lines of memory that experience failure under one or more stresses. The system can then map out the failed bits or lines to prevent the bits/lines from being used in runtime of the system.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: November 24, 2015
    Assignee: Intel Corporation
    Inventors: Theodore Z. Schoenborn, Christopher P. Mozak
  • Patent number: 9195557
    Abstract: The present invention is a fault tree analysis system, comprising: k/n conjunction weeding means for weeding a conjunction including disjoint basic k/n gates and/or disjoint simple k/n gates and removing the conjunction if its order is greater than a given maximal order of minimal cut sets.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: November 24, 2015
    Assignee: NEC CORPORATION
    Inventor: Jianwen Xiang
  • Patent number: 9189335
    Abstract: A storage system comprises a first storage device having a first plurality of hard disk drives and a first controller. The first controller stores data in the first plurality of hard disk drives by stripes. Each stripe includes M data and N parity data allocated to M+N hard disk drives of the first plurality of hard disk drives. A first hard disk drive includes data or parity data of both a first stripe of the stripes and a second stripe of the stripes, while a second hard disk drive includes data or parity data of only one of the first stripe or the second stripe. During data recovery involving failure of one of the first plurality of hard disk drives, the data in the failed hard disk drive is recovered for each stripe by calculation using data and parity data in other hard disk drives for each stripe.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: November 17, 2015
    Assignee: HITACHI, LTD.
    Inventor: Tomohiro Kawaguchi
  • Patent number: 9189354
    Abstract: A method is shown to provide remote access to one or more debug access points whose functions include capabilities other than accessing memories across an application interface such as USB, IEEE 802.3 (Ethernet) and other protocols. The capabilities available include all or many of the capabilities provided by a dedicated debug interface.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: November 17, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Gary L Swoboda, Jason L Peck
  • Patent number: 9189310
    Abstract: Systems and methods for automated monitoring of automated server control components are provided. Embodiments may include transmitting a request for state information associated with a component of the automated server control system. At least one of a reception of the state information for the component and a threshold time period without reception of the state information for the component may be detected. Some embodiments may include determining if the received state information for the component comprises an error condition. In some instances, an alert may be output based on at least one of detecting the threshold time period without reception of the state information for the component and determining that the received state information comprises an error condition.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: November 17, 2015
    Assignee: Unisys Corporation
    Inventor: James R. Malnati
  • Patent number: 9189349
    Abstract: A distributed blade server system, a management server and a switching method are provided. The method includes: determining a standby blade of a first blade when it is determined that the first blade is in abnormal operation; delivering, based on an access relationship between a startup card of the first blade and a first storage partition, a first configuration command to a storage system, the first configuration command including information of an access relationship between a startup card of the standby blade and the first storage partition, so that the storage system configures the access relationship between the startup card of the standby blade and the first storage partition; and delivering a startup command to the standby blade.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: November 17, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhaohui Wu, Youyu Jiang
  • Patent number: 9170887
    Abstract: According to one embodiment, when being notified of an interruption of an external electric power supply, a second processor performs a saving operation for storing management information and data stored in a first volatile memory to a first non-volatile memory, and records a progress log, indicating a progress of the saving operation, into a second volatile memory. The first processor periodically checks whether the progress log is recorded in the second volatile memory or not, and when the progress log is recorded in the second volatile memory, the first processor stores the progress log into the second non-volatile memory.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: October 27, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yasunori Nakamura, Nobuhiro Ono
  • Patent number: 9170867
    Abstract: An exemplary system server includes a first server, a second server, and a bridge board. The bridge board includes a printed circuit board and a power input positioned on the printed circuit board. The power input receives power from a power source. The first server includes a first controller and a first ground end connected to ground. The first controller includes a first detecting end connected to the power input. The second server includes a second controller and a second ground end. The second ground end connects the first detecting end to ground via the bridge board. The first controller determines whether the second server functions according to a voltage of the first detecting end.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: October 27, 2015
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Kang Wu
  • Patent number: 9165019
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes receiving a request from a requestor to recover an object, determining segments of the object, identifying any segments of the object residing in the requestor, and processing the recovery request based on the identified segments residing in the requestor. In some embodiments, segments of the object includes hash values of the object. In some embodiments, processing the recovery request based on the determined segments includes using the identified segments residing in the requestor to reconstitute the object.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: October 20, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9164873
    Abstract: Disclosed herein is a monitoring method and apparatus for an ARINC 653-based operating system. In the monitoring method for an ARINC 653-based operating system according to the present invention, a client system transfers information about a breakpoint to a target system. The breakpoint information is set in the target system. A Micro Controller Unit (MCU) reads a Program Counter (PC). If the breakpoint information matches the PC, an interrupt is caused. A function contained in the breakpoint information matching the PC is executed.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: October 20, 2015
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Chang-Min Shin, Tae-Ho Kim, Chae-Deok Lim
  • Patent number: 9158641
    Abstract: A cloud auto-test method used in a cloud auto-test system including a processing module is provided. The cloud auto-test method includes the steps outlined below. A test management virtual machine is constructed by the processing module. An under-test object is read to monitor and update the version of the under-test object. At least one test flow including at least one test item is established and managed. A test operation virtual machine is constructed such that the under-test object having the latest version is loaded to the test operation virtual machine. An auto-test process is performed on the under-test object in the test operation virtual machine according to the test flow. A result of the test process analyzed.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: October 13, 2015
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Ying-Wen Chang, Chun-Chia Chang
  • Patent number: 9158615
    Abstract: A disclosed method includes: upon detecting an abnormal condition occurred in a system in which a certain command was executed, extracting one or plural commands executed within a predetermined time before the abnormal condition occurred, from among commands affecting a state of the system and executed in the system; upon detecting that a first command is inputted by a user, determining whether or not a command that matches the first command has been extracted; and upon determining that the command that matches the first command has been extracted, outputting display data representing there is a possibility that an abnormal condition occurs.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: October 13, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Shinji Haseo, Taisuke Aizawa
  • Patent number: 9146819
    Abstract: A method, system and computer program product are disclosed for recovery in a virtualized environment using remote direct memory access (RDMA). In one embodiment, the method comprises operating a virtual computer system on a physical computer system, and the virtual system maintains in a memory area a record of a state of the virtual system. In this method, when defined error conditions occur on the virtual system, RDMA is used to pull the record of the state of the virtual system from that memory area onto a standby computer. This record on the standby computer is used to re-initialize the virtual computer. Embodiments of the invention provide methods that provide a very fast recovery from a virtual machine fault or error, while requiring much fewer resources than standard approaches. In embodiments of the invention, one spare real computer system can be used for backing up several virtual systems.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mohammad Banikazemi, John Alan Bivens, Michael R. Hines
  • Patent number: 9146814
    Abstract: A ranking service can retrieve metrics from a metrics data store and use the metrics to determine a priority order in which to power down resources in a data center. Metrics from the data store can include a number of instances running on a host, a length of time that an instance has been operational, a type of instance, an amount of CPU use on a host, etc. The ranking service can also obtain other parameters from other sources. The parameters can include whether redundant or failover instances exist, the importance of the instances, whether the customer itself is considered important, other generic parameters from the customer account, a customer provided ranking of instances, etc.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: September 29, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin van der Merwe, Jean-Paul Bauer, Roland Paterson-Jones, James Alfred Gordon Greenfield, Christopher Richard Jacques de Kadt, Adi Meyers
  • Patent number: 9143272
    Abstract: A serial interface packet information detection and control method for a Mobile Industry Processor Interface is disclosed. The serial interface packet information detection and control method includes receiving and decoding a packet; generating a control signal according to packet information of a header of the packet; and disabling a function register according to the control signal.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: September 22, 2015
    Assignee: NOVATEK Microelectronics Corp.
    Inventors: I-Min Chen, Wei-Ying Tu
  • Patent number: 9122651
    Abstract: In a computing device supporting a failover in an event stream processing (ESP) system, an event block object is received. A first status of the computing device as active or standby is determined. When the first status is active, a second status of the computing device as newly active or not newly active is determined. Newly active is determined when the computing device is switched from a standby to an active status. When the second status is newly active, a last published event block object identifier that uniquely identifies a last published event block object is determined. A next event block object is selected from a non-transitory computer-readable medium accessible by the computing device. The next event block object has an event block object identifier that is greater than the determined last published event block object identifier. The selected next event block object is published to an out-messaging network device.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: September 1, 2015
    Assignee: SAS Institute Inc.
    Inventors: Gerald Donald Baulier, Vincent L. Deters, Scott J. Kolodzieski
  • Patent number: 9116683
    Abstract: A control device, mounted removably on a substrate, includes a power outage detection unit that detects disconnection of electrical connection of a signal line that is wired to a power supply device on the substrate and detects a power outage state of the power supply device, and an output unit that outputs a power outage signal to a control target device on the substrate that executes predetermined power outage process, in a case that disconnection of the electrical connection of the signal line is detected by the power outage detection unit, after a lapse of a fixed time from detection of disconnection of the electrical connection of the signal line.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: August 25, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Akihisa Sota
  • Patent number: 9104706
    Abstract: Techniques for meta-directory control and evaluation of events are provided. Disparate events from heterogeneous processing environments are collected as the events are produced by resources within the processing environments. The events are filtered and organized into taxonomies. Next the filtered and organized events are assigned to nodes of a Meta directory, each node defining a relationship between two or more of the resources and policy is applied. Finally, additional policy is evaluated in view of the events and their node assignments with other events, and one or more automated actions are then taken.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: August 11, 2015
    Assignee: Novell, Inc.
    Inventors: Stephen R Carter, Scott Alan Isaacson
  • Patent number: 9104796
    Abstract: The present arrangements relate to analyzing a software error. At least one dump file created in response to a crash of software executing on a processing system can be accessed. Based on the dump file, a base version of at least one software module that was loaded when the crash occurred can be identified. Based on the dump file, maintenance that has been applied to the at least one software module also can be identified. A report recommending new corrective maintenance to be applied to the at least one software module can be generated.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Samuel J. Smith, Mark A. Woolley, Andrew Wright