Patents Examined by Sarai E Butler
  • Patent number: 10831607
    Abstract: In a processing unit, a processor core executes instructions in a plurality of simultaneous hardware threads, where multiple of the plurality of hardware threads concurrently execute memory transactions. A transactional memory circuit in the processing unit tracks transaction footprints of the memory transactions of the multiple hardware thread. In response to detecting failure of a given memory transaction of one of the plurality of multiple threads due to an overflow condition, the transactional memory circuit transitions to a throttled operating mode and reduces a number of hardware threads permitted to concurrently execute memory transactions.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Derek E. Williams, Guy L. Guthrie, Hugh Shen, Sanjeev Ghai, Hung Doan
  • Patent number: 10831577
    Abstract: A method and system that efficiently selects sensors without requiring advanced expertise or extensive experience even in a case of new machines and unknown failures. An abnormality detection system includes a storage unit for storing a latent variable model and a joint probability model, an acquisition unit for acquiring sensor data that is output by a sensor, a measurement unit for measuring the probability of the sensor data acquired by the acquisition unit based on the latent variable model and the joint probability model stored by the storage unit, a determination unit for determining whether the sensor data is normal or abnormal based on the probability of the sensor data measured by the measurement unit, and a learning unit for learning the latent variable model and the joint probability model based on the sensor data output by the sensor.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: November 10, 2020
    Assignee: PREFERRED NETWORKS, INC.
    Inventors: Daisuke Okanohara, Kenta Oono
  • Patent number: 10831581
    Abstract: Provided is a file information collection system etc., to determine an appropriate log file for failure analysis in a case that an alert occurs in any server belonging to a system in operation and to generate a list of a file name of the file. In the system includes; information acquisition means that acquires a process ID of each process etc., used by the each process; list generation means that selects a file whose name meets a predetermined condition, generates a list of a record including identification information of a server, and, adds the list at a bottom of an already-generated list; and sequence control means that selects the record from a top of the list, acquires information about an update time of a file, and, changes a server attribute in the selected record and moves the record to a bottom of the list.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: November 10, 2020
    Assignee: NEC CORPORATION
    Inventor: Shinjiro Yagi
  • Patent number: 10824535
    Abstract: A computer-implemented method for determining features of a dataset that are indicative of anomalous behavior of one or more computers in a large group of computers comprises (1) receiving log files including a plurality of entries of data regarding connections between a plurality of computers belonging to an organization and a plurality of websites outside the organization, each entry being associated with the actions of one computer, (2) executing a time series decomposition algorithm on a portion of the features of the data to generate a first list of features, (3) implementing a plurality of traffic dispersion graphs to generate a second list of features, and (4) implementing an autoencoder and a random forest regressor to generate a third list of features.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: November 3, 2020
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Rajiv Shah, Shannon Morrison, Jeremy Cunningham, Taylor Smith, Sripriya Sundararaman, Jing Wan, Jeffrey Hevrin, Ronald Duehr, Brad Sliz, Lucas Allen
  • Patent number: 10795752
    Abstract: In an example, data, such as, a journal entry in a ledger, to be validated and associated supporting documents may be extracted. Further, an entity, indicative of a feature of the data may be extracted. Based on the extracted entity, one or more probable values for a field of the data may be determined. A probability score may be associated each of the probable values of the field. At least one of the probable values of the field may be compared with an actual value of the field of the data. Based on comparison, a notification indicative of a potential error in the data may generated. The data and historical data associated with the data may be processed, based on at least one of predefined rules and a machine learning technique, to detect an anomaly in the data, the anomaly being related to a contextual information associated with the data.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: October 6, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Chung-Sheng Li, Emmanuel Munguia Tapia, Mohammad Ghorbani, Jingyun Fan, Priyankar Bhowal, David Clune, Sumraat Singh
  • Patent number: 10789153
    Abstract: A circuit arrangement includes one or more input buffers disposed on a system-on-chip (SoC) and configured to receive and store streaming debug packets. One or more response buffers are also disposed on the SoC. A transaction control circuit is disposed on the SoC and is configured to process each debug packet in the one or more input buffers. The processing includes decoding an operation code in the debug packet, and determining from an address in the debug packet, an interface circuit of multiple interface circuits to access a storage circuit in a subsystem of multiple sub-systems on the SoC. The processing further includes issuing a request via the interface circuit to access the storage circuit according to the operation code, and storing responses and data received from the interface circuits in the one or more response buffers.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: September 29, 2020
    Assignee: Xilinx, Inc.
    Inventors: Ahmad R. Ansari, Felix Burton, Ming-dong Chen
  • Patent number: 10776218
    Abstract: Erasure coding is utilized to facilitate data protection in several high-end storage systems. After a failure, the system commences the process of data recovery. Typically, the system can detect data portions impacted by the failure. In one aspect, the system can trigger recovery of the impacted data portions in a sequence that reduces a probability of data losses and a probability of temporary read failures.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: September 15, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Mikhail Danilov, Konstantin Buinov
  • Patent number: 10776208
    Abstract: Systems and methods are provided for implementing memory checkpointing using a distributed non-volatile memory system. For example, an application runs on a plurality of server nodes in a server cluster. Each server node includes system memory having volatile system memory and non-volatile system memory. A current application state of the application is maintained in the system memory of one or more server nodes. A checkpoint operation is performed to generate a distributed checkpoint image of the current application state of the application. The distributed checkpoint image is stored in the non-volatile system memory of the plurality of server nodes. Fault-tolerant parity data is generated for the distributed checkpoint image, and the fault-tolerant parity data for the distributed checkpoint image is stored in the non-volatile system memory of one or more of the plurality of server nodes.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: September 15, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: John S. Harwood, Assaf Natanzon
  • Patent number: 10769006
    Abstract: A management entity receives device fingerprints representing corresponding devices connected to one or more networks. Each device fingerprint includes a multi-bit word indicating hardware, software, network configuration, and failure features for a corresponding one of the devices. The management entity processes the device fingerprints using different methods including statistical risk of failure scoring methods and machine learning risk of failure scoring methods, to produce from each of the methods a respective risk of failure for each device. The management entity combines the respective risk of failures for each device into a composite risk of failure for each device, ranks the devices based on the composite risk of failures for the devices, to produce a risk ranking of the devices, and outputs the risk ranking.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: September 8, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nidhi Kao, Ulf Vinneras, John W. Garrett, Jr.
  • Patent number: 10769007
    Abstract: A system may include a node historical state data store having historical node state data, including a metric that represents a health status or an attribute of a node during a period of time prior to a node failure. A node failure prediction algorithm creation platform may generate a machine learning trained node failure prediction algorithm. An active node data store may contain information about computing nodes in a cloud computing environment, including, for each node, a metric that represents a health status or an attribute of that node over time. A virtual machine assignment platform may then execute the node failure prediction algorithm to calculate a node failure probability score for each computing node based on the information in the active node data store. As a result, a virtual machine may be assigned to a selected computing node based at least in part on node failure probability scores.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: September 8, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Murali M. Chintalapati, Ken Hsieh, Youjiang Wu, Randolph Yao, Qingwei Lin, Yingnong Dang
  • Patent number: 10761139
    Abstract: A semiconductor apparatus includes a storage circuit, a processing circuit that performs processing using data stored in the storage circuit and writes data into the storage circuit as the processing is performed, a scan test circuit that executes a scan test on the processing circuit when the processing circuit does not perform processing, and an inhibit circuit that inhibits writing of data from the processing circuit to the storage circuit when the scan test on the processing circuit is executed.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: September 1, 2020
    Assignee: Renesas Electronics Corporation
    Inventors: Shinichi Shibahara, Daisuke Kawakami, Yutaka Igaku
  • Patent number: 10754763
    Abstract: Systems, methods, and computer-readable media are disclosed for generating a test case based on valid function codes that have not been selected for test case generation bypassing. A test program is provided that allows a user to specify, for each instruction, one or more function codes that the user does not want to use to generate a test case (e.g., that should be bypassed). A test stream generator is provided that has knowledge of valid and invalid function codes for any given supported instruction. A test case generator is provided that compares the function codes selected for bypassing to the valid function codes to identify a valid non-bypassed function code, which is used to generate a test case. Systems, methods, and computer-readable media are also disclosed for generating an exception test case using only one or more invalid function codes that have not been selected for bypassing.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: August 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Louis P. Gomes
  • Patent number: 10754741
    Abstract: A migration system or service may implement event-driven replication for migrating a computing resource from a source network to a destination network. A replication event may be detected to obtain a state of a data volume for a computing resource hosted in a client network. A request to a replication agent hosted in the source network may instruct the replication agent to copy at least some of the data of the data volume and send the data to the destination network. The migration service may generate a state of the data volume from the received data in a format that is operable to host the computing resource in the destination network and store the generated state of the data volume.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: August 25, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ekanth Sethuramalingam, Keshav Sethi Attrey, Vivek Chawda, Raviprasad Venkatesha Murthy Mummidi, Nagaraju Shiramshetti, Sukwon Kim, Swetha Sundar, Sumeet Talwar, Sophia Yeemei Tsang, Sagar Kumar, Tianyi Luo, Anbuselvan Ramanathan, Julian Ozen
  • Patent number: 10747651
    Abstract: A system for optimizing system resources and runtime during a testing procedure is disclosed. During operation, the system may perform hypothesis testing on an application under evaluation, such as performing hypothesis testing on suggested constraints for the application under evaluation, which may result in the creation of new hypotheses yielding improved confidences. This testing may be optimized by simplifying and/or reducing the number of hypothesis tests used during the testing process. To do so, the hypothesis tests may be sorted into sets, and a subset of these sorted hypothesis tests may be executed. Based on the results of this testing, a remaining portion of the hypothesis tests may be skipped, allowing for an optimization of the testing process without reducing the quality of the testing procedure.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: August 18, 2020
    Assignee: The Ultimate Software Group, Inc.
    Inventors: Robert L. Vanderwall, John A. Maliani, Michael L. Mattera, Dionny Santiago, Brian R. Muras, Keith A. Briggs, David Adamo, Tariq King
  • Patent number: 10747632
    Abstract: This disclosure describes techniques for monitoring network node traffic and dynamically re-directing network node traffic from an active repository that has a non-operational data cluster, to a standby repository with an operational alternate data cluster. Particularly, a “Data Redundancy Allocation” (DRA) system is described that can monitor the operational integrity of an active repository and dynamically co-ordinate and re-direct network node traffic to a standby, redundant data repository in response to detecting that the active repository is no longer operational. In doing so, the data redundancy allocation system may ensure a continuous communication stream of data traffic from network nodes to data repositories (i.e., active repository or a designated standby repository) in spite of a data repository inadvertently becoming non-operational, or intentionally brought offline for a planned upgrade.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: August 18, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Nitin Bhakri
  • Patent number: 10747603
    Abstract: Systems and methods for agentless remediation and recovery. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a Central Processing Unit (CPU); a Basic Input/Output System (BIOS) coupled to the CPU; a logic controller coupled to the CPU; and a memory coupled to the logic controller, the memory having program instructions stored thereon that, upon execution by the logic controller, cause the IHS to: during a first stage, check an operational state of a plurality of hardware components within the IHS in the absence of any involvement by the CPU or the BIOS; and during a second stage following the first stage, identify a failed hardware component amongst the plurality of hardware components in the absence of any involvement by the CPU or the BIOS.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: August 18, 2020
    Assignee: Dell Products, L.P.
    Inventors: Abeye Teshome, Joseph Kozlowski
  • Patent number: 10747630
    Abstract: An illustrative “VM heartbeat monitoring network” of heartbeat monitor nodes monitors target VMs in a data storage management system. Accordingly, target VMs are distributed and re-distributed among illustrative worker monitor nodes according to preferences in an illustrative VM distribution logic. Worker heartbeat monitor nodes use an illustrative ping monitoring logic to transmit special-purpose heartbeat packets to respective target VMs and to track ping responses. If a target VM is ultimately confirmed failed by its worker monitor node, an illustrative master monitor node triggers an enhanced storage manager to initiate failover for the failed VM. The enhanced storage manager communicates with the heartbeat monitor nodes and also manages VM failovers and other storage management operations in the system. Special features for cloud-to-cloud failover scenarios enable a VM in a first region of a public cloud to fail over to a second region.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 18, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Santhosh Sanakkayala, Sarath Cheriyan Joseph, Ananda Venkatesha, Rajesh Polimera, Rahul S. Pawar, Henry Wallace Dornemann
  • Patent number: 10740206
    Abstract: In some implementations, there is provided a method, which includes receiving, at a recommendation system, a failure notice representing a failure detected by a sensor monitoring an object; comparing, by the recommendation system, the failure notice to a plurality of reference failure notices to identify at least one matching failure notice, the comparing based on a domain-by-domain scoring between the failure notice and the plurality of reference failure notices; and generating, by the recommendation system, a message including a suggested solution including at least one task to remedy the failure, the suggested solution obtained from the at least one matching failure notice. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: August 11, 2020
    Assignee: SAP SE
    Inventors: Lukas Brinkmann, Janick Frasch, Jan Patrick Klein, Axel Kuhle, Markus Seidl, Benjamin Fischer
  • Patent number: 10733117
    Abstract: A radio frequency transceiver device comprises a control register unit including one or more registers and a central processing unit arranged to access the one or more registers via a memory bus. The device also comprises a sequencer module comprising one or more configuration registers connected to the central processing unit via a control bus and also comprises one or more trigger inputs. A sequencer memory module is connected to the sequencer module and is arranged to store one or more read/write commands comprising instructions to read from and/or write to the registers within the control register unit. The sequencer module is arranged such that upon receiving a trigger event via at least one of the one or more trigger inputs, it executes the one or more read/write commands.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: August 4, 2020
    Assignee: Nordic Semiconductor ASA
    Inventors: Joni Jäntti, Kimmo Puusaari, Hannu Talvitie, Olli Närhi
  • Patent number: 10725976
    Abstract: The embodiments relate to performing a write operation in a filesystem. Replica files embedded with respective sets of data are stored are on persistent storage local to replica nodes of the filesystem. The storage includes atomically updating the replica files to the replica nodes. Each set of data has information for self-characterizing each replica file. A map stored at persistent storage local to a remote node is updated. The map maintains information for identifying each replica file stored at each replica node.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventor: Mohit Saxena