Patents Examined by Joseph Kudirka
  • Patent number: 9645875
    Abstract: The disclosed embodiments provide a system that analyzes telemetry data from a computer system. During operation, the system obtains the telemetry data, which includes first information containing telemetric signals gathered using sensors in the computer system and second information that indicates one or more transaction latencies of software running on the computer system. Upon detecting an upward trend in the one or more transaction latencies, the system analyzes the telemetry data for a correlation between the one or more transaction latencies and one or more environmental factors represented by a subset of the telemetric signals. Upon identifying the correlation between the one or more transaction latencies and an environmental factor, the system stores an indication that the environmental factor may be contributing to the upward trend in the one or more transaction latencies.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: May 9, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dustin R. Garvey, Kenny C. Gross, Kalyanaraman Vaidyanathan, Debabrata Sarkar
  • Patent number: 9648135
    Abstract: The invention is applicable to network technologies and provides a method for network resource management, a server and a client end, which includes: receiving, an error report from a client end, wherein the error report includes a data source of a data fragment that does not pass the validation of the client; obtaining, a category of the data source; shielding, the data source when the data source belongs to a first category; and instructing, the data source to update network resources to which the data fragment belongs, when the data source belongs to a second category. The invention avoids the situation that the client end is unable to download a complete file due to an error of an original source of network resources, and improves the success rate of downloading.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: May 9, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Gang Liu
  • Patent number: 9628202
    Abstract: A testing front end module for testing a plurality of devices under test (DUT) includes a testing signal interface, a vector signal generator (VSG) coupled to the testing signal interface and configured to generate testing signals upon reception of testing routine signals from a remote controller via the testing signal interface, a vector signal analyzer (VSA) coupled to the testing signal interface and configured to receive testing response signals from a plurality of DUTs and to transmit the received testing response signals to the remote controller via the testing signal interface, a multiplexer/demultiplexer (MUX/DEMUX) coupled to the VSG and the VSA, the MUX/DEMUX being configured to multiplex the received testing response signals and to demultiplex the generated testing signals, and a test device interface coupled to the MUX/DEMUX and configured to couple the testing front end module to the plurality of DUTs.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: April 18, 2017
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventors: Gottfried Holzmann, Ralf Plaumann, Peter Wolanin, Wilfried Dilling, Rudolf Schindlmeier, Rolf Lorenzen, Anton Steinegger, Werner Mittermaier
  • Patent number: 9626250
    Abstract: As disclosed herein a computer program product for optimizing data synchronization when performing a block-level backup includes program instructions comprising instructions to receive a customized merging plan, create a padding map comprising missing data information, request missing data from a local backup server, wherein the instructions to request missing data comprise instructions to send the padding map to the local backup server, receive from the local backup server the missing data, and perform a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot. The program instructions may include instructions to record missing data files and data blocks in the padding map. A computer system, corresponding to the computer program product is also disclosed herein.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Patent number: 9619333
    Abstract: As disclosed herein, a method for optimizing data synchronization when performing a block-level backup includes receiving a customized merging plan, and creating a padding map that includes missing data information, and sending the padding map to a local backup server to request missing data. The method further includes receiving from the local backup server the missing data, and performing a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Patent number: 9612892
    Abstract: Plural clusters or occurrences of a pattern of event types are identified (304). Based on configuration items relating to events associated with the event types, a correlation rule is created (308) to define a relationship between the event types.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: April 4, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Joern Schimmelpfeng, Frank Vosseler, Martin Bosler
  • Patent number: 9606872
    Abstract: A virtual computer system includes a first saving unit that saves at least one or more snapshots each having recorded therein a state of a virtual machine, the state including an application program installed on the virtual machine, the snapshot being saved as a reference snapshot; an applying unit that applies the reference snapshot to the virtual machine when an execution request for the application program is received; and a second saving unit that saves a state of the virtual machine that executes the application program, the state being saved as a snapshot.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: March 28, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Toshiaki Yoshinari, Bo Liu, Takuya Mizuguchi, Toshio Kamada, Katsuyuki Asai, Kentaro Ikeda, Kazuki Nagashima
  • Patent number: 9594618
    Abstract: An approach for two stage log normalization is provided. The approach retrieves a message format and a plurality of parameters from one or more log files. The approach determines a classification for one or more first sequence files, wherein the one or more first sequence files includes the message format from the one or more log files. The approach determines a classification of error for the one or more first sequence files. The approach determines whether there is a high confidence in the classification of error for the one or more first sequence files. The approach determines whether there is an improvement in confidence in the classification of error from one or more second sequence files, wherein the one or more second sequence files includes the message format and the plurality of parameters from the one or more log files.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Phillip A. J. Cooper, Jevon J. C. Hill, Fiona L. Lam, Kalvinder P. Singh
  • Patent number: 9594617
    Abstract: Disclosed are a method and an apparatus for positioning crash, for solving the problem of the prior art that the positioning of the cause of the crash cannot be ensured. The method includes: setting monitoring points in a terminal and a test target in advance; monitoring the operation of the test target, and when the test target crashes, acquiring parameters of the monitoring points and parameter values thereof to generate a mirror file, the parameters of the monitoring points including the parameters of the monitoring points in the test target and in the terminal; acquiring the mirror file and viewing the parameters of the monitoring points in the mirror file and the parameter values thereof; analyzing the parameters of the monitoring points and the parameter values thereof and positioning the cause of the crash of the test target.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: March 14, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Guotao Wang, Qingping Liu
  • Patent number: 9588832
    Abstract: There are provided a data preprocessing device and a method thereof. A data preprocessing device according to an embodiment of the present disclosure includes a risk level analyzing unit configured to calculate a failure risk level of a target system using failure history information of the target system and characteristic information of the target system; a collection period setting unit configured to determine a data collection period from the target system according to the calculated failure risk level; and a preprocessing unit configured to preprocess data collected from the target system according to the data collection period.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: March 7, 2017
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Young-Hwan Namkoong, Jae-Young Lee, A-Young Jung, Da-Woon Kim
  • Patent number: 9582379
    Abstract: Multi-site disaster recovery mechanism performed by the following steps: (i) providing a disaster recovery (DR) system that includes a plurality of sites where each site of the plurality of sites actively serves infrastructure-as-a-service to a set of tenant(s); (ii) for each site of the plurality of sites, determining the following characteristics of the site: workloads that require DR, workloads characteristics, tenants and capabilities; (iii) for each site of the plurality of sites, determining a plurality of associated sites; and (iv) on condition that a disaster occurs which impacts a first site of the plurality of sites, distributing a primary site workload of the first site across the associated sites of the first site. The determination of the plurality of associated sites associated with each site is based upon at least one of the following characteristics: capacity, workloads that require DR, workloads characteristics, tenants and/or capabilities.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: February 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Pradipta K. Banerjee, Sudipta Biswas
  • Patent number: 9582383
    Abstract: For efficient handing of semi-asynchronous RAID write failures using a processor device in a computing environment, a write operation is committed on a primary copy of data on a primary entity while sending the data to a secondary entity while awaiting an acknowledgment by the secondary entity. The acknowledgment indicates to the primary entity that metadata for the write operation has arrived at the secondary entity without necessarily indicating the data has arrived at the secondary entity.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: February 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christophe Fagiano, Itzhack Goldberg, Carl E. Jones, Moriel Lechtman, Neil Sondhi
  • Patent number: 9582381
    Abstract: Systems and methods for multi-threaded server control automation for disaster recovery are described. A method may include initiating a disaster recovery sequence on two or more processors, wherein the disaster recovery sequence comprises a plurality of subsequences. The method may also include implementing the disaster recovery sequence on the two or more processors in parallel, wherein one or more subsequences of the disaster recovery sequence are implemented on the two or more processors in parallel. Upon completion of the disaster recovery sequence, at least one server partition is repurposed from a first configuration, such as a test configuration, to a second configuration, such as a production configuration.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: February 28, 2017
    Assignee: Unisys Corporation
    Inventors: James R Malnati, Robert Jamieson
  • Patent number: 9563494
    Abstract: The present disclosure provides system and method embodiments for a status register comprising a plurality of bits, where each of the plurality of bits of the status register is associated with one of a plurality of entities. A trigger mechanism is configured to write a trigger data pattern to the status register, where the trigger data pattern comprises a first state value for each of the plurality of bits of the status register. A capture mechanism is configured to write a second state value to each bit of the status register that is associated with an entity that is presently associated with a first type of entity status information, in response to a detection that the trigger data pattern is written to the status register.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 7, 2017
    Assignee: NXP USA, Inc.
    Inventors: William C. Moyer, Michael Kardonik
  • Patent number: 9563529
    Abstract: Systems and methods for providing information security in a network environment. The method includes receiving a user selection of a data section recorded on a storage system. The method further includes determining a monitoring routine for the data section. The method further includes determining a physical location at which the data section is recorded in the storage system. The method further includes monitoring the physical location for faults according to the monitoring routine.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: February 7, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandeep R. Patil, Riyazahamad M. Shiraguppi, Gandhi Sivakumar, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 9552243
    Abstract: A method for detecting abnormal subsequences in data sequence includes constructing a hierarchical data structure of a target subsequence, each node in a bottommost layer of the data structure storing corresponding data of the target subsequence, and each node in a layer above the bottommost layer storing values based on data stored in corresponding nodes in a lower layer next to the layer above the bottommost layer; determining a second number of neighbors of the target subsequence based on the data structure of the target subsequence and of the first number of reference subsequences constructed in advance, the second number of neighbors having minimum Euclidean distances from the target subsequence; determining a third number of neighbors of each reference subsequence in the second number of reference subsequences, which have minimum Euclidean distances from each reference subsequence and determining whether the target subsequence is an abnormal subsequence.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: January 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Yan Chen, Yao Liang Chen, Sheng Huang, Kai Liu, Chen Wang
  • Patent number: 9547543
    Abstract: A method for detecting abnormal subsequences in data sequence includes constructing a hierarchical data structure of a target subsequence, each node in a bottommost layer of the data structure storing corresponding data of the target subsequence, and each node in a layer above the bottommost layer storing values based on data stored in corresponding nodes in a lower layer next to the layer above the bottommost layer; determining a second number of neighbors of the target subsequence based on the data structure of the target subsequence and of the first number of reference subsequences constructed in advance, the second number of neighbors having minimum Euclidean distances from the target subsequence; determining a third number of neighbors of each reference subsequence in the second number of reference subsequences, which have minimum Euclidean distances from each reference subsequence and determining whether the target subsequence is an abnormal subsequence.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: January 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Yan Chen, Yao Liang Chen, Sheng Huang, Kai Liu, Chen Wang
  • Patent number: 9542300
    Abstract: A system and method for tracking callback functions for error identification is provided. Prior to a function calling a callback function, it records information relating to the back trace of function(s) that called the callback in a set of state information. In the event of an error condition, the state information may be examined to provide additional information for debugging purposes.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 10, 2017
    Assignee: Twitter, Inc.
    Inventor: Matthew Massicotte
  • Patent number: 9542249
    Abstract: A system redundancy verification method, which is to be executed in a computer system, the computer system comprising a first computer, a second computer, a storage system, and a management computer, the system redundancy verification method including: a step of obtaining, by the management computer, first hardware information on the first computer and second hardware information on the second computer; a step of obtaining, by the management computer, first storage area information on the storage area; a step of obtaining, by the second computer the second storage area information from the storage system, and a step of comparing, by the management computer, the first hardware information and the first storage area information with the second hardware information and the second storage area information, and determining whether a failover is implementable between the first computer and the second computer.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: January 10, 2017
    Assignee: HITACHI, LTD.
    Inventors: Keita Shimada, Yoshifumi Takamoto, Takashi Tameshige, Yujiro Ichikawa, Tomohito Uchida
  • Patent number: 9535775
    Abstract: A session-based remote management system and a load balance controlling method are provided. The session-based remote management system includes a plurality of client servers, a load balancing server, a plurality of local databases, a shared database and a monitor server. The session-based remote management system is adapted for a plurality of clients coupling to a plurality of local databases and a shared database through a plurality of client servers. The load balance controlling method includes following steps. A computing performance of the clients and the client servers are analyzed. The clients are dispatched to the client servers based on the computing performance of the clients and the client servers. A crash probability of the client servers are dynamically predicted to obtain a health value.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: January 3, 2017
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Kuo-Ming Huang, Kuen-Min Lee, Jin-Neng Wu, Ping-Yu Chen, Mu-Kai Huang