Patents Examined by Joseph D Manoskey
  • Patent number: 11829228
    Abstract: First firmware metadata and second firmware metadata are based on nonvolatile metadata stored in the nonvolatile memory device. A normal operation including a first management operation resulting in a change of the first firmware metadata and an access operation in which the nonvolatile memory device is accessed may be performed. A virtual operation is performed including a second management operation resulting in a change of the second firmware metadata and in which the access operation is not performed. Whether an error has occurred in the first firmware metadata is determined by comparing the change of the first firmware metadata resulting from the first management operation and the change of the second firmware metadata resulting from the second management operation. An error in the metadata may be monitored through the redundant performance of the management operation that results in the change of the metadata without a corresponding access to the nonvolatile memory device.
    Type: Grant
    Filed: December 8, 2021
    Date of Patent: November 28, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Junghoon Kim, Seonghun Kim, Youngsik Lee
  • Patent number: 11815992
    Abstract: A computing device and method for profiling and diagnostics in an Internet of Things (IoT) system, including matching an observed solution characteristic of the IoT system to an anomaly in an anomaly database.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: November 14, 2023
    Assignee: Intel Corporation
    Inventors: Jerin C. Justin, Kumar Balasubramanian, Naveen Manicka
  • Patent number: 11789798
    Abstract: An apparatus includes circuitry configured to maintain a record of a plurality of owners and at least one test operation owned by an owner; prompt automatically the owner in response to a failure of the one test operation; maintain a log of actions taken on the one test operation, and provide availability to the log of actions; update an estimated time to completion, and notify a management entity of the updated estimated time to completion; mark and prioritize an order related to the one test operation, in response to the estimated time to completion being within a threshold of a delivery date; rank the marked order with other marked orders by a risk of not being able to meet the delivery date; and notify the owner of the ranking with an urgent message, in response to the marked order failing to meet the delivery date.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shrey Shrivastava, Jeffrey Willoughby, Shuxin Lin, Yuanchen Hu, Dinesh C. Verma
  • Patent number: 11789834
    Abstract: A method for testing an interaction system response to different types of interaction devices is disclosed. A testing computer can execute various sets of interaction device logic during different test interaction. The testing computer can electronically communicate with an access device during test interaction through a conduit mobile device. As a result, the testing computer can electronically communicate with the access device even when the testing computer is remotely located.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: October 17, 2023
    Assignee: Visa International Service Association
    Inventors: Yuexi Chen, Kiat Chun Tan, Mochammed Iqbal Pakeh, Baoxiang Kang, Arlene Yap Bernas, Si Xiang Lim
  • Patent number: 11775370
    Abstract: Methods, systems, and apparatuses related to a memory fault map for an accelerated neural network. An artificial neural network can be accelerated by operating memory outside of the memory's baseline operating parameters. Doing so, however, often increases the amount of faulty data locations in the memory. Through creation and use of the disclosed fault map, however, artificial neural networks can be trained more quickly and using less bandwidth, which reduces the neural networks' sensitivity to these additional faulty data locations. Hardening a neural network to these memory faults allows the neural network to operate effectively even when using memory outside of that memory's baseline operating parameters.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: October 3, 2023
    Assignee: Micron Technologies, Inc.
    Inventor: David Andrew Roberts
  • Patent number: 11768745
    Abstract: A specification of a data protection intent is received. Configurations for a plurality of different data management services are automatically determined in an attempt to achieve the specified data protection intent. The determined configurations in the plurality of different data management services are automatically implemented.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: September 26, 2023
    Assignee: Cohesity, Inc.
    Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
  • Patent number: 11748221
    Abstract: A test stimulus generator generates error irritations, or error sequences, within a processor system. The test stimulus generator includes an initialization register, a pseudo-random number generator (PRNG), a clock subsystem, and an output register. The PRNG calculates an output value from an initialization value stored in the initialization register. The PRNG output value represents a unique error irritation and identifies one or more components within the processor system to handle the error irritation. The clock subsystem generates either a continuous or pulsed clock signal that transfers the initialization value into the PRNG. The output register stores the PRNG output value and transmits the corresponding error irritation to the processor components identified to handle the error irritation. The test stimulus generator generates error irritations in a predetermined or random order based on the initialization value. A corresponding method and computer program product are also disclosed.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventor: Gregory A. Kemp
  • Patent number: 11726852
    Abstract: A hardware-assisted paravirtualized hardware watchdog is described that is used to detect and recover from computer malfunctions. A computing device determines that a hardware-implemented watchdog of the computing device does not comply with predetermined watchdog criteria, where the hardware-implemented watchdog is configured to send a reset signal when a first predetermined amount of time elapses without receipt of a first refresh signal. If the hardware-implemented watchdog does not comply with the predetermined watchdog criteria, a runtime watchdog service is initialized using a second predetermined amount of time. The runtime watchdog service is directed to periodically send the refresh signal to the hardware-implemented watchdog before an expiration of the first predetermined amount of time that causes the hardware-implemented watchdog to expire.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: August 15, 2023
    Assignee: VMWARE, INC.
    Inventors: Andrei Warkentin, Sunil Kotian, Jared McNeill, Shruthi Hiriyuru, Alexander Fainkichen
  • Patent number: 11720462
    Abstract: A method of monitoring execution of computer instructions includes receiving data items representing real-time measurements of side-channel information emanating from execution of computer instructions, each data item forming a value of a corresponding dimension of a side-channel information vector, receiving, for two or more of the dimensions of the side-channel vector, classifiers that assign the corresponding values of a side-channel vector to classes, and classifying the data items in accordance with the received classifiers, wherein an orthogonal distance of the data item from the classifier indicates a confidence value of the classification, generating a combined a confidence value for the side-channel information vector a, and outputting a signal if a confidence value indicates affiliation to a selected one of the two classes with a predetermined probability. The method conducts a self-test by generating a combined confidence value based to ensure correct outputting of the confidence value.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: August 8, 2023
    Inventors: Patrick Thomas Michael Klapper, Marc Sebastian Patric Stöttinger, Miguel Hernandez
  • Patent number: 11714721
    Abstract: Apparatus and methods an artificial intelligence method of reducing failure in an informational flow of a data stream controlled by an Extract Transform Load process using a machine learning (“ML”) model training system are provided. The method may include deploying a software sensor that periodically captures data points for an extract job executed during an extract phase of the process. The method may also include building a behavior profile concurrently with the receipt of each of the data points. The method may further include comparing the behavior profile to behavior profiles stored in an Adverse Behavior Model database and behavior profiles stored in a Normal Behavior Model database. When the behavior profile is determined to have a threshold number of match points matching the behavior profile to behavior profiles in the Adverse Behavior Model database, the method may include increasing a target database storage capacity.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 1, 2023
    Assignee: Bank of America Corporation
    Inventors: Aqa Muhammad Ziaul Ehsan, Kevin Luong Tran
  • Patent number: 11709746
    Abstract: Methods, systems, and computer readable media for smart network interface card testing are disclosed. One example method occurs at a network interface card (NIC) comprising a network processing unit executing a monitoring agent for monitoring data traversing the NIC. The method includes obtaining, from a test system or a test traffic generator, at least one test packet; generating, using the monitoring agent, NIC processing information associated with processing the at least one test packet, wherein generating the NIC processing information includes monitoring application layer events, presentation layer events, session layer events, transport layer events, network layer events, driver layer events, kernel layer events, or other events involving the NIC and generating the NIC processing information using the monitored events; and storing or providing the NIC processing information for data analysis.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: July 25, 2023
    Inventors: Christian Paul Sommers, Jonathan Glenn Stroud, Matthew R. Bergeron
  • Patent number: 11709743
    Abstract: Multi-site distributed storage systems and computer-implemented methods are described for providing an automatic unplanned failover (AUFO) feature to guarantee non-disruptive operations (e.g., operations of business enterprise applications, operations of software application) even in the presence of failures including, but not limited to, network disconnection between multiple data centers and failures of a data center or cluster.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: July 25, 2023
    Assignee: NetApp, Inc.
    Inventors: Rakesh Bhargava, Akhil Kaushik, Divya Kathiresan, Mukul Verma
  • Patent number: 11704201
    Abstract: One example method includes performing failure recovery operations in a computing system using matrix clocks. Each node or process in a computing system is associated with a matrix clock. As events and transitions occur in the computing systems, the matrix clocks are updated. The matrix clocks provide a chronological and casual view of the computing system and allow a recovery line to be determined in the event of system failure.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: July 18, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventor: Keyur B. Desai
  • Patent number: 11704222
    Abstract: Presented are concepts for processing an event log. Once such concept obtains an event log comprising a log of event occurrences for an executed process. It also obtains an events embedding model representative of relationships between a plurality of events of one or more processes. Based on the events embedding model, repeating events in the event log are clustered into one or more groups, and each of the one or more groups are associated with a respective identifier. Repeating events in the event log are then replaced with the identifier associated with the group that the repeating event is a member of.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: July 18, 2023
    Assignee: Koninklijke Philips N.V.
    Inventor: Hongchao Nie
  • Patent number: 11698843
    Abstract: Described herein is a method, system, and non-transitory computer readable medium for helping customers in accessing data through an application from a replica database, detecting whether the replica database, zone of availability of the replica database, or geographical region encompassing the zone of availability is experiencing an outage or other failure, and re-routing traffic to a backup replica database accordingly. To assess the status of the database, metrics are pushed in a secure manner from a private subnet to a public-facing monitoring agent, achieving a clear segregation of private subnet and public facing components. Further, circuit-breaker logic is included for preventing failure during updating DNS addresses during the re-routing process.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: July 11, 2023
    Assignee: Capital One Services, LLC
    Inventors: Kasi Reddy Sangala, Shah Sidi, Sampath Kumar Kasilingam, Paul Ly
  • Patent number: 11693750
    Abstract: A virtual device acquires a transaction history between a legacy computing device and a linked device; obtains a first request provided from the legacy computing device based on the transaction history and a first response received from the linked device in response to the first request; receives a second request corresponding to the first request from a new computing device and determines a second response to the second request; and provides test information for the new computing device based on a comparison of the first response and the second response.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: July 4, 2023
    Assignee: LG CNS CO. LTD.
    Inventors: Minji Kim, Do Yeon Kim, Yong Sik Kim, Jung Hwan Kim, Jin Ho Kim, Kyungbae Sohn, Minsung Shin, Kang Hee Han, Heedae Hong
  • Patent number: 11687416
    Abstract: At least one data file for backup can be received. The data file can be divided into a plurality of data blocks. A first portion of the plurality of data blocks can be allocated to a first data processing system for backup by the first data processing system. A second portion of the plurality of data blocks can be allocated to a second data processing system for backup by the second data processing system.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: June 27, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Ramesh Kumble, Pramod Belsare, Satish Lodam
  • Patent number: 11687394
    Abstract: A method for testing, in situ and in operation, a reset device for resetting a computer, including an execution sequence and a verification sequence, the execution sequence being executed during the running of the piece of software and including the following steps: incrementing a test counter, storing the test counter in a non-volatile memory, triggering a reset of the computer, the verification sequence being executed when starting the piece of software and including the following steps: reading the test counter from the non-volatile memory, comparing the test counter: if it is equal to its initial value increased by 1, resetting the test counter, and the test result is positive; and if it is greater than its initial value increased by 1, the test result is negative.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: June 27, 2023
    Inventors: Jean-Luc Boyer, Xavier Guillaume
  • Patent number: 11687428
    Abstract: An apparatus includes a main core processor configured to receive a first signal through a first main buffer, a second signal through a second main buffer, a third signal through a third main buffer and a fourth signal through a fourth main buffer, a shadow core processor configured to receive the first signal through a first shadow buffer, the second signal through a second shadow buffer, the third signal through a third shadow buffer and the fourth signal through a fourth shadow buffer, and a first glitch suppression buffer coupled to a common node of an input of the first main buffer and an input of the first shadow buffer.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: June 27, 2023
    Assignee: STMicroelectronics International N.V.
    Inventor: Avneep Kumar Goyal
  • Patent number: 11687427
    Abstract: Techniques are disclosed herein that relate to performing and managing validation tests for XR applications to provide validation for the quality and usability of the applications within XR capable user devices. An example provides a testing system that receives a request to perform validation tests for an XR application executing on an XR capable device, the request including unique testing specifications corresponding to the XR capable device. The testing system may identify testing device capabilities to perform the validation tests and select a testing device of a plurality of testing devices based at least on the testing device capabilities associated with the testing device to execute the validation tests for the XR application according to the testing specifications and report test results from the validation tests to a testing log.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: June 27, 2023
    Assignee: T-Mobile USA, Inc.
    Inventor: Ali Daniali