Patents Examined by Jigar P Patel
  • Patent number: 11556408
    Abstract: Techniques are disclosed relating to a method that includes accessing, by a failure management program, a failure log that includes a plurality of character strings corresponding to errors that are associated with execution of one or more batch processes. The failure management program may compare a particular character string of the plurality of character strings to a set of character strings that are associated with respective ones of a plurality of failure categories. This comparing may include determining whether particular keywords that are included in respective ones of the set of character strings are included in the particular character string. In response to the comparing, the failure management program may assign a particular error corresponding to the particular character string to a particular failure category, or may determine a new failure category if the particular character string does not match an existing failure category.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: January 17, 2023
    Assignee: PayPal, Inc.
    Inventors: Anchika Agarwal, Pushpinder Singh
  • Patent number: 11556434
    Abstract: In a real-time communication processing system of the present disclosure, at least one computer transmits a notification to a management apparatus when a virtual machine on the computer has the possibility of experiencing unstable operation related to real-time communication processing. When a virtual processor is free, the management apparatus instructs the computer to allocate the virtual processor to the virtual machine that has the possibility of experiencing unstable operation. When a virtual processor is not free, the management apparatus instructs the computer to allocate a virtual processor, secured by live migration of a virtual machine capable of live migration, to the virtual machine that has the possibility of experiencing unstable operation.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: January 17, 2023
    Assignee: Yokogawa Electric Corporation
    Inventor: Masanobu Tsuchiya
  • Patent number: 11526392
    Abstract: A system and method for inferring device models. The method includes determining block statistics for each block of a plurality of blocks of a plurality of media access control (MAC) addresses, the plurality of blocks having a plurality of respective prefixes, wherein the plurality of blocks are grouped based on commonalities among the plurality of respective prefixes; generating an aggregated statistical model for the plurality of blocks based on the plurality of MAC addresses and the block statistics, wherein each block is a string of digits included in one of the plurality of MAC addresses; and applying the aggregated statistical model to the block statistics of at least one block of the plurality of blocks in order to determine at least one inferred device model, wherein each of the at least one block is grouped into the same group.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: December 13, 2022
    Assignee: Armis Security Ltd.
    Inventors: Ron Shoham, Tom Hanetz, Yuval Friedlander, Gil Ben Zvi
  • Patent number: 11526399
    Abstract: Examples of the present disclosure describe implementing bitmap-based data replication when a primary form of data replication between a source device and a target device cannot be used. According to one example, a temporal identifier may be received from the target device. If the source device determines that the primary replication method is unable to be used to replicate data associated with the temporal identifier, a secondary replication method may be initiated. The secondary replication method may utilize a recovery bitmap identifying data blocks that have changed on the source device since a previous event.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: December 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roopesh Battepati, Michael C. Johnson, Manoj Kadam, Raymond Wang, Ganesh Prasad, Ziquan Zhu
  • Patent number: 11500753
    Abstract: A storage device is disclosed. A first storage media may store data. The first storage media may be of a first storage type, and may be organized into at least two blocks. A second storage media may also store data. The second storage media may be of a second storage type different from the first type, and may also be organized into at least two blocks. A controller may manage reading data from and writing data to the first storage media and the second storage media. Metadata storage may store device-based log data for errors in the storage device. The drive-based log data for errors may include a unified log data for the first storage media and the second storage media. An identification circuit may identify a suspect block in the at least two blocks in the first storage media and the second storage media, responsive to the unified log data.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: November 15, 2022
    Inventors: Nima Elyasi, Changho Choi
  • Patent number: 11487633
    Abstract: In a communication processing apparatus used in a production control system, a real-time communication unit detects a diagnostic index related to communication processing and provides a notification of the possibility of unstable operation to a resource adjustment judging unit when the value of the diagnostic index exceeds a predetermined threshold. The resource adjustment judging unit judges whether a virtual processor is free when the notification is received from the real-time communication unit, instructs a virtualization unit to add the virtual processor to the virtual machine that has the possibility of unstable operation when the virtual processor is free, and instructs the virtualization unit to add a virtual processor allocated to a virtual machine with low operation priority to the virtual machine that has the possibility of unstable operation when no virtual processor is free.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: November 1, 2022
    Assignee: Vokosawa Electric Corporation
    Inventor: Masanobu Tsuchiya
  • Patent number: 11487605
    Abstract: Techniques are provided herein for pre-emptively reinforcing one or more buses of a computing device against the effects of signal noise that could cause a reduction in signal integrity. The techniques generally include detecting an event (or “trigger”) that would tend to indicate that a reduction in signal integrity will occur, examining a reinforcement action policy and system status to determine what reinforcement action to take, and performing the reinforcement action.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: November 1, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: David A. Roberts, Dean E. Gonzales
  • Patent number: 11474732
    Abstract: Backup data equivalent to the maximum number of generations to be held can be secured even when backup data is locked. When locking of prohibiting overwrite of one or more storage areas is performed, a backup server prepares a new backup management table and uses the backup management table and an archive management table, which is the past backup management table, to store the backup data equivalent to the maximum number of generations to be held into a storage system.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: October 18, 2022
    Assignee: HITACHI, LTD.
    Inventors: Yunde Sun, Shunsuke Nishiyama, Goro Kazama, Yuri Hiraiwa, Naoyuki Masuda
  • Patent number: 11474904
    Abstract: Methods, apparatus, and processor-readable storage media for software-defined suspected storage drive failure identification are provided herein. An example computer-implemented method includes implementing at least one software agent in an operating system associated with at least one storage system, wherein the at least one software agent is configured to monitor and process one or more predefined storage drive attributes; obtaining, using the at least one software agent, attribute values for the one or more predefined storage drive attributes from one or more storage drives within the at least one storage system; identifying, using the at least one software agent, at least one suspected failure among the one or more storage drives by processing the obtained attribute values using algorithmic logic; and performing at least one automated action based on the at least one identified suspected failure among the one or more storage drives.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: October 18, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Anurag Sharma, Brian P. Korinek
  • Patent number: 11455115
    Abstract: According to one embodiment, a storage device includes a nonvolatile memory and a controller. The controller is configured to control data write to the nonvolatile memory and data read from the nonvolatile memory based on a command from a host. The controller includes at least one processor. The nonvolatile memory stores first firmware for normal operation and second firmware for recovery. The first firmware is firmware to cause the at least one processor to control the data write and the data read based on the command. The second firmware is firmware to cause the at least one processor to recover the first firmware. The second firmware is stored in the nonvolatile memory with higher reliability than the first firmware.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: September 27, 2022
    Assignee: Kioxia Corporation
    Inventors: Junpei Futagi, Kentaro Umesawa
  • Patent number: 11454684
    Abstract: When predicting required component service in an imaging device such as a magnetic resonance (MR) imaging device (12), component parameters such as coil voltage, phase lock lost (PLL) events, etc. are sampled to monitor system components. Voltage samples are filtered according to their temporal proximity to coil plug-in and unplug events to generate a filtered data set that is analyzed by a processor (46) to determine whether to transmit a fault report. A service recommendation is received based on the transmitted report and includes a root cause diagnosis and service recommendation that is output to a user interface (50).
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: September 27, 2022
    Assignee: Koninklijke Philips N.V.
    Inventors: Falk Uhlemann, Graham Michael Place, Ingmar Graesslin, Christian Findeklee, Oliver Lips, Cornelis Jacobus Hendrikus Blom
  • Patent number: 11429588
    Abstract: A method for processing log data in a server system is disclosed. The method includes: extracting level information associated with the log data, wherein the level information comprises at least one log level indicative of severity of a log event; filtering the log data based at least in part on the level information to generate filtered log data; and correcting, using a processor, the level information in response to determining that the level information of the filtered log data does not match the log event.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: August 30, 2022
    Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventor: Mingwei Zhou
  • Patent number: 11416326
    Abstract: A computer-implemented method for failure diagnosis using fault tree can include: receiving a fault tree comprising a node representing a top event, a plurality of nodes representing respective basic events, and one or more logic gates connecting the plurality of nodes representing the respective basic events to the node representing the top event; obtaining reliability parameters corresponding to the basic events; calculating fault tree importance measures corresponding to the basic events; calculating failure impact factors of the top event corresponding to the basic events, wherein the failure impact factors of the top event are products of the corresponding reliability parameters and the corresponding fault tree importance measures; ranking the basic events based on the failure impact factors of the top event; and identifying a most significant contributor to the top event, wherein the most significant contributor is a basic event having the highest failure cause probability of the top event.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: August 16, 2022
    Assignee: SAP SE
    Inventors: Jie He, Jianwei Chen, Lin Cai, Xiaoling Zhou, Xuemin Wang
  • Patent number: 11416354
    Abstract: Creating and using a virtual cluster may include: creating a first cluster logical device on a first data storage system including data nodes; creating a second cluster logical device on a second data storage system including data nodes; configuring the first cluster logical device and the second cluster logical device as a same first logical device; establishing bidirectional remote replication between the first and second cluster logical devices; determining pairs of data nodes including a data node from the first data storage system and another data node from the second data storage system; determining a failure of a first data node on the first data storage system, wherein one of the pairs of data nodes includes the first data node and a second data node of the second data storage system; and responsive to determining the failure of the first data node, performing failover processing by the second data node.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: August 16, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Bharadwaj R. Sathavalli, Shampavman Chenjeri Gururajarao
  • Patent number: 11416357
    Abstract: In general, the invention relates to a method for managing data. The method includes detecting a fault domain failure in a fault domain of a plurality of fault domains, and in response to the detecting, initiating a rebuilding of data in a spare fault domain of using checkpoint metadata and slice metadata, wherein the data is a copy of data that was stored in the fault domain and wherein the spare fault domain is not one of the plurality of fault domains.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Dharmesh M. Patel, Rizwan Ali, Ravikanth Chaganti
  • Patent number: 11409597
    Abstract: An error reporting system utilizes a parity checker to receive data results from execution of an original instruction and a parity bit for the data. A decoder receives an error correcting code (ECC) for data resulting from execution of a shadow instruction of the original instruction, and data error correction is initiated on the original instruction result on condition of a mismatch between the parity bit and the original instruction result, and the decoder asserting a correctable error in the original instruction result.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: August 9, 2022
    Assignee: NVIDIA Corp.
    Inventors: Michael Sullivan, Siva Hari, Brian Zimmer, Timothy Tsai, Stephen W. Keckler
  • Patent number: 11403170
    Abstract: A memory device includes an error code generator, one or more first pins coupled to an external data bus, and one or more second pins coupled to an external system interface. The one or more first pins output data chunks to the data bus during a period of memory operation; and the error code generator is configured to transmit a status code via the one or more second pins during the period of memory operation. The status code indicates at least one of an error was detected, an error was detected and corrected, or an error was detected and not corrected.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: August 2, 2022
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Kuen Long Chang, Ken Hui Chen, Su Chueh Lo, Chia-Feng Cheng
  • Patent number: 11392444
    Abstract: A method comprising: receiving a configuration file that identifies a plurality of first log patterns, each of the first log patterns being associated with a respective component of an application and a respective malfunction of the respective component of the application; retrieving, by an application monitor, one more execution logs that are generated while the application is being executed; identifying, by the application monitor, a malfunction of the application based on the configuration file and the one or more execution logs, the malfunction being identified in response to a given one of the plurality of first log patterns matching an execution log pattern that is identified in the one or more execution logs; and reporting, by the application monitor, the malfunction to a technical support system.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: July 19, 2022
    Assignee: Dell Products L.P.
    Inventors: Chandroma Ghose, Parminder Singh Sethi
  • Patent number: 11392445
    Abstract: The present invention relates to a system and method for supporting application resilience. The objective is to engineer fault awareness and recovery capabilities in an application. The system provides a structured, repeatable and comprehensive approach for addressing resilience of IT systems. Further, it proposes a well-defined set of activities and specifies output for each phase which when integrated into regular SDLC will help systematically build resilience into enterprise applications. The system further optimizes the effort involved using a vulnerability based scoring mechanism that provides the right level of engineering needed based on the applications susceptibility to failures and the impact to the customer's business activities.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: July 19, 2022
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Premkumar Balasubramanian, Shrinath Venkatsubramaniam, Sivakumar Kalyanaraman, Ramu Nallatamby, Gautham Ravi
  • Patent number: 11385951
    Abstract: There is disclosed in one example a network device, including: a hardware platform including at least a processor and a memory; a communication interface; and stored instructions on the memory to instruct the processor to provide a health monitoring engine (HME) configured to: communicatively couple to a network via the network interface; construct a reference template during a training period; observe watchdog behavior on the network during an observation period; identify an abnormality in the watchdog behavior including a substantial variance from the reference template; and trigger a resilience response to the substantial variance.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: July 12, 2022
    Assignee: McAfee, LLC
    Inventors: Ned M. Smith, Thiago Jose Macieira, Zheng Zhang, Tobias M. Kohlenberg, Igor G. Muttik