Patents Examined by Kamini Patel
  • Patent number: 9798596
    Abstract: Disclosed herein are systems and methods for managing information management operations. The system may be configured to employ a work flow queue to reduce network traffic and manage server processing resources. The system may also be configured to forecast or estimate information management operations based on estimations of throughput between computing devices scheduled to execute one or more jobs. The system may also be configured to escalate or automatically reassign notification of system alerts based on the availability of system alert recipients. Various other embodiments are also disclosed herein.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: October 24, 2017
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Vibhor, Rajiv Kottomtharayil, Amey Vijaykumar Karandikar
  • Patent number: 9798635
    Abstract: Allocating resources during failure recovery is provided. A set of one or more service level agreement tiers are identified corresponding to a client workload that was being processed by a failed computing environment. A highest level tier is selected in the set of one or more service level agreement tiers. Recovery resources are allocated in a failover computing environment to the highest level tier sufficient to meet a service level agreement associated with the highest level tier. The highest level tier is recovered in the set of one or more service level agreement tiers using the recovery resources in the failover computing environment. In response to recovering the highest level tier, tier resources of the highest level tier are reduced to a steady state level of processing in the failover computing environment.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Harper, Valentina Salapura, Mahesh Viswanathan
  • Patent number: 9792167
    Abstract: Examples of techniques for transparent north port recovery of an error in an input/output device are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: detecting, by a processing device, a command timeout; sending, by the processing device, an input/output (I/O) error signal to a host processing system connected to the hardware device via a north port of the hardware device; terminating, by the host processing system, a link between the north port of the hardware device and the host processing system; enabling, by the processing device, halt command forwarding on the hardware device; halting, by the processing device, commands upon detecting the halt command forwarding; and resetting, by the processing device, the link between the north port of the hardware device and the host processing system.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: October 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael J. Becht, Clinton E. Bubb, Jeffrey C. Hanscom, Andreas Kohler, Ying-Yeung Li, Mushfiq U. Saleheen, Raymond Wong, Jie Zheng
  • Patent number: 9792170
    Abstract: Techniques are provided for correcting the operational state of a multi-process system without disrupting any running processes. A library providing error correction and logging functionality is statically linked to modules in the system. A script in the library loads a package file having a patch for returning an error state to a normal state. The script issues commands to invoke functions in the patch. Once the error state has returned to a normal state, the script issues commands to remove the package file from the system.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: October 17, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Kashyap Merchant, Srinivas Pitta
  • Patent number: 9785492
    Abstract: A method includes detecting a triggering event at a hypervisor, where the hypervisor is executed by a computing node. The method also includes capturing, from a memory device of the computing node using the hypervisor, one or more images of a basic input/output system (BIOS) of the computing node and/or a firmware of the computing node. The method further includes analyzing the one or more images to detect a problem with the computing node and taking at least one action in response to detecting the problem with the computing node. The one or more images are obtained by the hypervisor directly from the memory device.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: October 10, 2017
    Assignee: Forcepoint LLC
    Inventors: Matthew D. Neumann, Irby J. Thompson, Jr., Michael Simms
  • Patent number: 9785544
    Abstract: The present invention discloses a manager, a test agent installed on a personal mobile device and methods thereof. The manager comprises: a first network connection module configured to establish a connection with the mobile device through Internet, the mobile device being installed with a test agent for performing test operation on a mobile application on the mobile device; and a security module configured to communicate with the test agent through the first network connection module to make the test agent perform security control on the mobile device. According to the manager, mobile devices, and methods of the present invention, the cost such as maintenance cost of the data center and purchase cost of mobile devices can be reduced dramatically. It is not necessary to analyze market demands since mobile devices owned by the users of the mobile devices are the mobile devices that need to be tested by the tester.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shuai B J Tan, Dejun Wang, Jin Qiang Wu, Jing Wu, Qiu Xia Zhao
  • Patent number: 9778971
    Abstract: A slave device is equipped with: a parameter setting portion for setting different values according to the content of commands sent from a master device, as parameter values for detecting anomalies; and an anomaly detecting portion for detecting anomalies by comparing the time corresponding to a parameter value that has been set by the parameter setting portion and the measured time of a process carried out in response to a command.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: October 3, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventors: Satoshi Michihata, Kiyoyasu Maruyama, Satoko Miki, Tomonori Fukuta, Kazuhiro Tanaka
  • Patent number: 9778998
    Abstract: Embodiments of the present invention disclose a data restoration method, including: after a transaction is submitted, saving a generated transaction log to a buffer of a current node, and backing up the transaction log to a buffer of at least one backup node except the current node; writing the transaction log saved in the buffer of the current node or the transaction log backed up in the buffer of the backup node into a transaction log file in a disk, where the transaction log file in the disk is used for restoring data of the current node; and restoring, based on the transaction log file in the disk, lost data of the current node when a data loss event occurs in the current node. By means of the present invention, a risk of system data can be reduced, and durability, safety, and reliability of the system data can be improved.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: October 3, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jijun Wen, Yuanyuan Nie, Wentao Xu
  • Patent number: 9772915
    Abstract: A computer program product is provided for extending network services addresses. The computer program product comprises a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to identify a network event affecting a node of a sub-cluster of nodes of a network, wherein the node provides external access to the network using an Internet Protocol (IP) address. The program instructions are also executable by the processor to cause the processor to, in response to identifying the network event, identify an attribute associated with the IP address of the node. Finally, the program instructions are executable by the processor to cause the processor to, based on the attribute associated with the IP address of the node, determine whether to move the IP address of the node to another node of the sub-cluster.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: September 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: William B. Brown, Poornima Gupte, Frank Marschollek, Lance W. Russell, Rainer Wolafka, Rong Zeng
  • Patent number: 9753826
    Abstract: Methods, systems, and computer program products for providing fault injection to Cloud-provisioned machines are provided herein. A method includes determining one or more fault conditions to be associated with a fault injection implementation based on one or more parameters associated with a request for the fault injection implementation; generating a specification for a lifecycle of the fault injection implementation based on the one or more fault conditions; and executing the fault injection implementation in a target system, wherein said executing comprises effecting the lifecycle of the fault injection implementation according to the generated specification.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yu Deng, Ruchi Mahindru, Anca Sailer, Soumitra Sarkar, Long Wang
  • Patent number: 9753837
    Abstract: A management apparatus, based on received error information of applications and information of applications installed in a terminal being managed by the management apparatus, determines a condition that an application causes the error, send information indicating that the application satisfies the condition for causing the error to an terminal satisfying the error condition out of a plurality of terminals. An application execution terminal receives from the management apparatus the information indicating that the condition that the application causes an error is satisfied, and inhibits the execution of the application causing the error by changing a display form of the corresponding application or by displaying a message at the time of the activation of the application.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: September 5, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Kentaro Takahashi
  • Patent number: 9753818
    Abstract: In accordance with implementations of the present disclosure, a computer-implemented method for forwarding data includes generating a backup of received live data. The backup of the received live data may be generated on non-volatile storage. The method further includes providing the received live data to a first data buffer for forwarding of the received live data, where a portion of the received live data is dropped prior to being forwarded. Based on the portion of the received live data being dropped, the portion of the received live data is recovered from the backup and the recovered portion of the received live data is provided to a second data buffer for forwarding of the recovered portion of the received live data.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: September 5, 2017
    Assignee: Splunk Inc.
    Inventors: Ioannis Vlachogiannis, Panagiotis Papadomitsos
  • Patent number: 9753795
    Abstract: Dynamically adjust an error threshold in a data system based system status changes caused by either an external environment and/or an internal status.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: September 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Herve G. P. Andre, Larry Juarez, Brian A. Rinaldi, Todd C. Sorenson, Liang H. Wu
  • Patent number: 9747156
    Abstract: A management system that generates a plan which is a countermeasure against an event occurring in a computer system includes: a plan generating unit configured to generate a plan according to the event; and an indicator generating unit configured to generate, as a performance change evaluation indicator of the plan, information on a change in performance of a resource of the computer system, which can occur due to other subject's process executed by the other subject different from a subject of the plan when the plan generated by the plan generating unit is executed.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: August 29, 2017
    Assignee: HITACHI, LTD.
    Inventors: Jun Nakajima, Masataka Nagura, Yukinori Sakashita
  • Patent number: 9740426
    Abstract: An apparatus can include an interface; cache memory; a plurality of drives; and a controller that includes detection circuitry, a write through mode and a write back mode, where the write through mode writes information received via the interface to the plurality of drives, where the write back mode writes information received via the interface to the cache memory and writes information written to the cache memory to the plurality of drives, and where the detection circuitry selects the write through mode based at least in part on detection of a first condition and selects the write back mode based at least in part on detection of a second condition, where the first condition and the second condition differ.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: August 22, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Jennifer J. Lee-Baron, Amy Leigh Rose, Nathan J. Peterson, John Scott Crowe
  • Patent number: 9734002
    Abstract: A method and device improve efficiency, depth and reliability of diagnosing technical condition of highly complex objects. The technical effect is achieved by signals received from a diagnosed object (DO). These signals are transformed into a technical condition initial estimate vector for the DO elements. Then, technical condition estimates for the DO elements are specified through a cyclical process and by using a reverse logical model and a direct logical model. A technical condition vector estimate is formed after the cyclical process is completed, and its variable components are used for deciding on technical condition of the diagnosed object elements. The device comprises an interface unit which inputs serve for connecting to the DO data outputs, a measuring unit, an initial estimate forming unit, a switching unit, a reverse triplex logical model and a direct triplex logical model, a result interpretation unit and a control unit.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: August 15, 2017
    Assignees: Federal State Budgetary Institution<Federal Agency for Legal Protection of Military, Special and Dual Use Intellectual Activity Results>(FSBI<FALPIAR>), Jount-Stock Company“Scientific-Research Institute of Aircraft Equipment” (JSC“SRIAE”)
    Inventors: Valentin Nikolaevich Bukov, Igor Nikolaevich Averyanov, Andrei Mikhailovich Bronnikov, Andrei Leontyevich Kushnir, Nikolai Ivanovich Selvesyuk
  • Patent number: 9734022
    Abstract: Identifying virtual machines and errors for snapshots is described. A system receives, from a volume snapshot service, an error message and a corresponding component identifier associated with a backup operation. The system requests a corresponding snapshot status from each component participating in the backup operation. The system receives a corresponding snapshot status from each component participating in the backup operation. The system requests an error identifier from a component corresponding to a snapshot failure status. The system receives the error identifier from the component corresponding to the snapshot failure status. The system identifies a virtual machine based on the component identifier. The system outputs, via a user interface, a report identifying the virtual machine and the error identifier.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 15, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Tushar Dethe, Sunil Yadav, Soumen Acharya, Anupam Chakraborty
  • Patent number: 9727431
    Abstract: A system for monitoring of integrity of a communication bus includes a communication bus cooperating with at least one transmitter configured to generate and transmit a signal on communication bus. At least one receiver is configured to receive a signal generated by the transmitter and transmitted on communication bus. The receiver is further configured to receive the transmitted signal as well as any reflected signals arising from non-impedance matched section in communication bus and wherein a time difference between transmitted pulse width and received pulse width indicates a distance between the non-impedance matched section and the transmitter on the communication bus.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: August 8, 2017
    Assignee: Sital Ltd.
    Inventor: Ofer Hofman
  • Patent number: 9727398
    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: Grant
    Filed: October 27, 2014
    Date of Patent: August 8, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Takashi Kidamura
  • Patent number: 9722335
    Abstract: An enhanced dual in line memory module (DIMM) connector includes internal conductive paths that provide access to signaling on standard conductive paths to an industry standard DIMM. The internal conductive paths are coupled in series or in parallel with the standard conductive paths through the connector. Interposer circuitry, such as control circuitry and or supplemental memory circuitry, may be incorporated on or within the connector. The interposer circuitry may include field effect transistor (FET) switching circuitry configured to selectively decouple a defective dynamic random memory (DRAM) on a DIMM from a conductive path to a memory controller and couple a substitute DRAM to the conductive paths in its place.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: August 1, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Robert Walter Berry, Jr., Ryan Joseph Pennington, Joab Daniel Henderson, Divya Kumar