Patents Examined by Indranil Chowdhury
  • Patent number: 11307948
    Abstract: A fault injection method and apparatus, an electronic device and a storage medium are provided, which are related to the technical fields of computers and cloud computing, in particular to the field of testing. The fault injection method includes: acquiring a fault injection task, which includes at least one target service identification and a fault scenario corresponding to the target service identification; determining a target service according to each target service identification, and acquiring a state of the target service; and injecting the fault scenario corresponding to the target service identification into the target service in a case that the state of the target service is a normal state. The application is beneficial to reduction of labor cost.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: April 19, 2022
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventor: Yu Guan
  • Patent number: 11307915
    Abstract: Systems, devices, computer-implemented methods, and/or computer program products that facilitate fault localization for distributed applications. In one example, a system can comprise a process that executes computer executable components stored in memory. The computer executable components can comprise a graph compiler and a partitioning component. The graph compiler can generate a hypernode graph for a distributed application using causality data inferred from log data generated by services emitting errors. The distributed application can comprise the services. The partitioning component can cluster the services into a plurality of groups using the hypernode graph and an objective function.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: April 19, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Larisa Shwartz, Jinho Hwang, Pooja Aggarwal, Seema Nagar
  • Patent number: 11301327
    Abstract: In general, the invention relates to a method for managing data. The method includes detecting a failure of a persistent storage device in a data node of a plurality of data nodes, and in response to the detecting, initiating a rebuilding of data in a spare location using proactive copy metadata and slice metadata, wherein the data is a copy of data that was stored in the persistent storage device.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: April 12, 2022
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
  • Patent number: 11294759
    Abstract: A computer-implemented method includes obtaining data associated with execution of a model deployed in a computing environment. At least a portion of the obtained data is analyzed to detect one or more failure conditions associated with the model. One or more restoration operations are executed to generate one or more restoration results to address one or more detected failure conditions. At least a portion of the one or more restoration results is sent to the computing environment in which the model is deployed.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Evelyn Duesterwald, Punleuk Oum, Gaodan Fang, Debashish Saha, Anupama Murthi, Waldemar Hummer
  • Patent number: 11263100
    Abstract: This application provides a testing method and a testing device to determine a problem source of a server failure. When a server experiences a failure, one or more than one Electro Magnetic Susceptibility (EMS) tests are performed and the time domain waveforms during an EMS test are compared to determine whether the server failure is related to EMS interference.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: March 1, 2022
    Assignee: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Jie Dang
  • Patent number: 11249870
    Abstract: Failover between decentralized identity stores in the context of there being multiple decentralized identity stores that are each under the control of a single decentralized identity to store data belonging to or regarding the decentralized identity. Third parties can use the decentralized identity to at least conditionally access the data of the primary decentralized identity store. However, in response to detecting a failover event, one of the remaining decentralized identity stores is promoted as the new primary decentralized identity store. As part of this promotion, the new primary decentralized identity store replaces the old primary decentralized identity store as being the decentralized identity store that is accessed using the decentralized identity.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brandon Murdoch, Ankur Patel, Daniel James Buchner
  • Patent number: 11227209
    Abstract: A method may include receiving telemetry data associated with one or more information handling resources, receiving failure statistics associated with the one or more information handling resources, merging the telemetry data and the failure statistics to create training data, and implementing a gated recurrent unit to: (i) impute missing values from the training data and (ii) train a pattern recognition engine configured to predict a failure status of an information handling resource from operational data associated with the information handling resource.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: January 18, 2022
    Assignee: Dell Products L.P.
    Inventors: Ashutosh Singh, Landon Martin Chambers
  • Patent number: 11210155
    Abstract: Aspects of the invention include a computer-implemented method that includes converting runtime data points that are indicative of an influence of the runtime data points on a robustness and performance of a computing system. The runtime data points are clustered, wherein each cluster respectively represents a temporal state of the computing system. Each cluster is translated into a three-dimensional representation based on a probability density of the runtime data points of each cluster. A time-based vector is generated, where the vector describes a transition from a first three-dimensional representation to a second three-dimensional representation. Each three-dimensional representation traversed by the time-based vector represents a respective state of the computing system. The time-based vector is compared with a baseline vector. An anomaly alert is issued based at least in part on the comparison.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: December 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Cao, Xing Xing Shen, Zhi Li, Bo Tong Liu, He Jiang Jia, Xiao Dong Li, Sheng Jie BJ Han
  • Patent number: 11204849
    Abstract: In various examples, one or more components or regions of a processing unit—such as a processing core, and/or component thereof—may be tested for faults during deployment in the field. To perform testing while in deployment, the state of a component subject to test may be retrieved and/or stored during the test to maintain state integrity, the component may be clamped to communicatively isolate the component from other components of the processing unit, a test vector may be applied to the component, and the output of the component may be compared against an expected output to determine if any faults are present. The state of the component may be restored after testing, and the clamp removed, thereby returning the component to its operating state without a perceivable detriment to operation of the processing unit in deployment.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: December 21, 2021
    Assignee: NVIDIA Corporation
    Inventors: Jonah Alben, Sachin Idgunji, Jue Wu, Shantanu Sarangi
  • Patent number: 11194681
    Abstract: An embodiment of the present invention is directed to enabling a mainframe system to be shutdown and restarted in an alternate region within minutes in a consistent and demonstrated manner ensuring data consistency for various components including disk, storage, coupling facility, etc. This enhances and packages together various software products from a mainframe platform in order to deliver a solution. An embodiment of the present invention is directed to an integrated automation that validates the integrity of the systems after restarting in remote regions.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: December 7, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Paul Austin, Duncan V. Brown, Daniel J. Gunner, Allen L. Vencill, Jr.
  • Patent number: 11182236
    Abstract: A method of determining a probabilistic metric for random hardware failure for an electronic system, such as a microcontroller, which comprises element and safety mechanisms (SMs) is disclosed. The safety mechanisms include first layer safety mechanisms (FL-SMs) and second layer safety mechanisms (SL-SMs). A first layer safety mechanism may provide at least partial coverage of failure of a part and a second layer safety mechanism may provide at least partial coverage of failure of a first layer safety mechanism. The method comprises calculating a first set of probabilities (KSM_i) associated with the first layer safety mechanisms, calculating a second set of probabilities (KDVF_n) associated with direct violation faults in the parts and calculating a third set of probabilities (KIVF_n) associated with indirect violation faults in the parts. The method includes obtaining the value of probabilistic metric for random hardware failure in dependence on the first, second and third sets of probabilities.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: November 23, 2021
    Assignee: Renesas Electronics Corporation
    Inventors: Riccardo Vincelli, Agostino Cefalo
  • Patent number: 11182265
    Abstract: A method, system and computer program product, the method comprising: obtaining a test template comprising a multiplicity of elements, including a first element and another element; generating a partially instantiated test template comprising a first instance for the first element and the another element in an uninstantiated form; generating, based on the partially instantiated test template, a first test complying with the test template, the first test comprising the first instance for the first element and an instance for the another element; executing the first test to obtain a first result; generating, based on the partially instantiated test template, a second test complying with the test template, the second test comprising the first instance for the first element and another instance for the another element, thereby using the first instance for generating the first and second tests; and executing the second test to obtain a second result.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Tom Kolan, Hillel Mendelson, Vitali Sokhin
  • Patent number: 11175978
    Abstract: An error in content generated by a first electronic device can be detected by a second electronic device. The second electronic device receives, in one or more messages, first message content and second message content generated by integrated circuit logic within the first electronic device. The second electronic device compares the first message content with predetermined message content. Based on detecting a mismatch between the first message content and the predetermined message content, the second electronic device initiates error recovery for the one or more messages. Initiating error recovery can include, for example, logging an error in the integrated circuit logic, requesting for the first electronic device to regenerate the first message content and second message content, or initiating execution of a program that detects and corrects programming errors in the integrated circuit logic.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventor: Michael Shapiro
  • Patent number: 11169911
    Abstract: A method and an apparatus for outputting information are provided. The method includes: acquiring at least one piece of test data generated in a target period; performing a fitting calculation on the at least one piece of test data to obtain estimated test data in the target period; and determining, for a test time point in the target period, a difference value between test data generated at the test time point and corresponding estimated test data as a target difference value; determining at least one historical correspondence difference value corresponding to the determined target difference value; and generating and outputting a data fluctuation value based on the determined target difference value and the determined at least one historical correspondence difference value.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: November 9, 2021
    Inventors: Bo Wang, Yu Chen, Tianqi Wang
  • Patent number: 11163642
    Abstract: A technique involves: in response to establishing a stripe in a Redundant Array of Independent Disks (RAID), generating first mapping information of the stripe in a block allocated for the stripe, the RAID being built based on extents obtained by dividing disks, the stripe including a first extent set, the first mapping information recording respective disk locations of the first extent set; in response to a failure occurring in a first disk where a first extent in the first extent set is located, replacing the first extent with a second extent to obtain a second extent set corresponding to the stripe; generating second mapping information of the stripe in the block, to record respective disk locations of the second extent set; and in response to the first disk being recovered from the failure, restoring data in the stripe based on the first mapping information and the second mapping information.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: November 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jibing Dong, Jian Gao, Geng Han, Xinlei Xu
  • Patent number: 11126491
    Abstract: An information processing apparatus includes sensors for detecting a plurality of types of errors. The information processing apparatus identifies a type of an error detected by one of the sensors, acquires a result of diagnostic processing corresponding to the identified type of the error, and outputs error information indicating the identified type of the error, and diagnostic information about a component corresponding to the result of the diagnostic processing.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: September 21, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Norihiko Kobayashi, Kimito Kasahara, Kaori Nishiyama, Naoto Watanabe, Keisuke Aizono, Satoshi Seki, Masahiro Mutsuno, Takuma Yasukawa, Yuki Suetani, Toshiyuki Miyake
  • Patent number: 11126471
    Abstract: A system for dynamically load-balancing at least one redistribution element across a group of computing resources that facilitates at least an aspect of an Industrial Execution Process in an M:N working configuration is illustrated.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: September 21, 2021
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Raja Ramana Macha, Andrew Lee David Kling, Frans Middeldorp, Nestor Jesus Camino, Jr., James Gerard Luth, James P. McIntyre
  • Patent number: 11106525
    Abstract: The present disclosure provides systems and methods for classifying incidents based on determining an odds ratio that represents a likelihood of an incident being related to the problem, classifying incidents based on determining a decision tree that forms branches based on whether a feature is present in the incident, and predicting whether a new incident is related to a problem. Features may be extracted from a set of incidents (e.g., that are reported over a certain time period) that include incidents related to a problem and incidents not related to the problem. The incidents related to the problem and a portion of the incidents not related to the problem may be used to train a logistic regression model or generate a decision tree. The trained logistic regression model may be used to determine the odds ratios or predict whether a new incident is related to a problem.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: August 31, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Lingzhu Li, Abhay Narayan Kulkarni, Matthew David Lloyd
  • Patent number: 11080119
    Abstract: An information processing device is provided with: a first processing unit that generates first information by performing first processing with respect to sensor information acquired from a sensor; a second processing unit that generates second information by performing, with respect to the first information, second processing that is different from the first processing; and a third processing unit, which generates third information by performing, with respect to the first information, third processing, i.e., processing that corresponds to at least a part of the second processing, and which acquires the second information, and outputs the second information and the third information.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: August 3, 2021
    Assignees: PIONEER CORPORATION, NIKKISO COMPANY LIMITED
    Inventors: Tadashi Kondo, Wataru Onodera, Tomoya Murakami, Akari Agata, Genki Adachi
  • Patent number: 11055162
    Abstract: Among other things, embodiments of the present disclosure relate to detecting performance degradation in database systems. For example, some embodiments of the present disclosure help to identify events associated with anomalous database system parameter states and assess the severity of such anomalous events. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: July 6, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Dmitry Volkov, Daisuke Kawamoto, Ana Bertran, Lauren Valdivia, Sudhish Iyer, Xiaohong Huang