Patents Examined by Anthony J Amoroso
  • Patent number: 10725873
    Abstract: The present techniques generally relate to a method of monitoring for a fault event in a lockstep processing system having a plurality of cores configured to operate in lockstep, the method having: power gating, for a period of time, a subset of cores of the plurality of cores from a first power source and providing power to the subset of cores from a second power source for the period of time; processing, at each of the cores of the plurality of cores, one or more instructions; providing an output from each core of the plurality of cores to error detection circuitry to monitor for the fault event, the output from each core based on or in response to processing the one or more instructions during the period of time.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: July 28, 2020
    Assignee: Arm Limited
    Inventors: Milosch Meriac, Shidhartha Das
  • Patent number: 10719388
    Abstract: A system for maintaining a repository replication system includes an interface and a processor. The interface is to receive a request to modify a repository, wherein the repository comprises repository copies. The processor is to determine whether modifying the repository resulted in an indication of an error, wherein the indication of the error is based at least in part on a plurality of checksums, wherein a checksum of the plurality of checksums is associated with a repository copy of the repository copies; and in the event that modifying the repository resulted in the indication of the error: queue a repair request to repair the error; and execute a repair process to repair the error associated with the repair request, wherein executing the repair process occurs asynchronously to queuing the error request.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: July 21, 2020
    Assignee: GITHUB, INC.
    Inventor: Patrick Reynolds
  • Patent number: 10719380
    Abstract: An operation management apparatus that is capable of detecting an anomaly is provided.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: July 21, 2020
    Assignee: NEC CORPORATION
    Inventors: Kiyokazu Miki, Masanao Natsumeda
  • Patent number: 10713107
    Abstract: A device may process text included in an electronic issue ticket to identify a set of terms or a pattern of terms included in the text. The electronic issue ticket may be related to an issue associated with a computing device. The device may classify the electronic issue ticket into an issue category of a set of issue categories. The set of issue categories may be related to various issues associated with various computing devices. The device may monitor a counter for a set of thresholds associated with the issue category. The device may detect a possible underlying problem among the various computing devices. The device may generate an electronic problem ticket for the possible underlying problem. The device may append the electronic problem ticket with information related to the electronic issue ticket or one or more other electronic issue tickets. The device may perform one or more actions.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: July 14, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Mythili Krishnan, Vinita V. Nair, Chriss Acca Mathews, Madhusudhan D T, Kunal Bhowmick
  • Patent number: 10705498
    Abstract: A method for monitoring data processing and data transmission in a safety chain of a safety system, and a device for carrying out the method, which achieve the object of further simplifying the monitoring of the safety chain of an overall safety function of a modular safety system, in particular during ongoing operation. For this purpose, the method and device use at least one actual characteristic value for a safety-relevant characterizing attribute of the data processing and/or data transmission.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: July 7, 2020
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventor: Lutz Rahlves
  • Patent number: 10699193
    Abstract: A method for testing and grading electronic devices includes receiving a set of testing data associated with an electronic device that is following a testing routine. Based on the set of testing data, the method includes computing a first performance metric of the electronic device by using a first artificial neural network and computing a second performance metric of the electronic device by using a second artificial neural network. Based on at least the first predicted performance metric and the second predicted performance metric, the method includes computing a grade for the electronic device.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: June 30, 2020
    Assignee: Seagate Technology LLC
    Inventors: ChengYi Guo, Teck Khoon Lim, Teck Hoon Chua
  • Patent number: 10691080
    Abstract: According to an aspect of the invention, a computerised system, in particular control system is provided, which is configured, from an input vector (In) which represents a discrete number of input variables and from a state vector (Zn) which represents a discrete number of state variables, to determine a new state vector (Zn+1) whose state variables are updated, as well as an output vector (On) which represents a discrete number of output variables, wherein the output variables are provided for controlling at least one appliance and/or for outputting information. The system comprises a plurality of computation units which in parallel determine the new state vector and the output vector from the input vector and the state vector. According to the invention, the system is configured such that at least all news state vectors are exchanged between the computation units after each cycle.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: June 23, 2020
    Assignee: Supercomputing Systems AG
    Inventors: Anton Gunzinger, Martin Dorigatti, David Beyeler, Philipp Stadelmann, Richard Huber
  • Patent number: 10690368
    Abstract: An information processing apparatus includes a memory and a processor coupled to the memory. The memory stores first information and second information. The first information includes a permission time with respect to each of a plurality of operation states of the information processing apparatus in an activation state. The permission time is a time allowed for switching a substitute apparatus from a standby state to the activation state. The second information includes an activation time required for activating each of a plurality of modules which operate on the substitute apparatus. The processor identifies one permission time corresponding to a current operation state. The processor determines stop modules such that a total time for activating the stop modules is equal to or less than the one permission time based on the second information. The processor instructs the substitute apparatus in the standby state to stop the stop modules.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: June 23, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Yoichi Yasufuku, Mikio Ito, Hiroshi Shiomi, Takako Kato, Yasuhito Kikuchi, Hiroyasu Inagaki, Yukinori Matsukawa
  • Patent number: 10678660
    Abstract: In various example embodiments, a system, computer-readable medium and method to detect and dynamically correct a transformation drift in a data pipeline, the method comprising detecting a change in a transformation performed by an upstream subsystem of the data pipeline on a data field of an output dataset of the upstream subsystem; classifying the data field as an impacted data field; identifying, based on the topology information, a downstream subsystem of the data pipeline downstream of the upstream subsystem; identifying an input dataset of the downstream subsystem including the impacted data field; and performing a corrective transformation on the impacted data field of the input dataset of the downstream subsystem
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: June 9, 2020
    Assignee: StreamSets, Inc.
    Inventor: Rupal Jatinkumar Shah
  • Patent number: 10664342
    Abstract: A method, system, and computer-usable medium are disclosed for, responsive to receipt at an information handling system of a command to transmit an executable file to a second information handling system, scanning the executable file to determine if the executable file includes debug information, and responsive to determining that the executable file includes debug information, taking remedial action with respect to the executable file.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 26, 2020
    Assignee: Forcepoint LLC
    Inventors: Ville Mattila, Valtteri Rahkonen, Otto Airamo
  • Patent number: 10656988
    Abstract: A computer implemented method includes determining a hierarchical graph of a network of entities. The method further includes determining event data from a plurality of events. The method also includes applying a plurality of statistical models on the event data corresponding to each of the plurality of the events and the hierarchical graph. Each of the statistical models generates a model output data for each of the plurality of events. The method further includes generating a model output data based on the model output data corresponding to each of the plurality of statistical models by using a first cost function. The method also includes generating a set of data based on the model output data by using a second cost function. The method further includes determining one or more entities of the network experiencing packet loss based on the set of data.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Conor Patrick McElhinney, Guillaume Boissier
  • Patent number: 10649885
    Abstract: A method, system, and computer program product for tracking data flow in a given application on a computer are disclosed. In embodiments, the method comprises performing a contextual analysis of the given application to identify specified features; generating contextual tracking data for the given application; the contextual tracking data moving through the given application; tracing the movement of the contextual tracking data through the given application; generating specified information about the contextual tracking data and the movement of the contextual tracking data through the given application; recording a tracing log including this specified information; and creating a data flow sequence for the given application from the information in the tracing log. In embodiments of the invention, a data tracking software program is used for performing the contextual analysis of the given application and for generating the contextual tracking data.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sarbajit K. Rakshit, Diptiman Dasgupta, Gopal Bhageria
  • Patent number: 10649829
    Abstract: In some examples, a controller includes a counter to track errors associated with a group of memory access operations, and processing logic to detect an error associated with the group of memory access operations, determine whether the detected error causes an error state change of the group of memory access operations, and cause advancing of the counter responsive to determining that the detected error causes the error state change of the group of memory access operations.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: May 12, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Derek Alan Sherlock, Shawn Walker, Paolo Faraboschi
  • Patent number: 10642673
    Abstract: Hardware error detection on a high-speed serial (HSS) connection including tracking, by a hardware state machine on a HSS receiver, errors in a data stream, wherein tracking, by the hardware state machine, the errors in the data stream comprises, for each sample of incoming data: inspecting, by the hardware state machine, a detected error indicator in a test control register to determine whether an error has been detected in the sample; incrementing, by the hardware state machine, an error count in a hardware error counter if the test control register indicates an error has been detected in the sample; clearing, by the hardware state machine, the detected error indicator if the test control register indicates an error has been detected in the sample; and incrementing, by the hardware state machine, a sample count in a sample count register.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: May 5, 2020
    Inventors: Donald J. Ziebarth, Jeremy T. Ekman, Trevor J. Timpane, George R. Zettles, IV
  • Patent number: 10643102
    Abstract: In some examples, incident prediction and prevention may include ascertaining a plurality of past incidents, clustering the plurality of past incidents to generate a plurality of incidents clusters, and identifying, for each past incident of the plurality of past incidents that is in a respective incidents cluster of the plurality of incidents clusters, a time of occurrence. Incident prediction and prevention may include ascertaining a new incident, assigning the new incident to an incidents cluster of the plurality of incidents clusters, and determining, for the assigned incidents cluster, at least one further predicted incident associated with at least one further corresponding incidents cluster. Further, incident prediction and prevention may include determining a resolution to the at least one further predicted incident, and preventing occurrence of the at least one further predicted incident by executing the determined resolution to the at least one further predicted incident.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: May 5, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Shrikanth Narayanaswamy Chandrasekaran, Venkatesh Subramanian, Anutosh Maitra, Anurag Dwarakanath, Pradeepkumar Duraisamy, Aditya Bhola
  • Patent number: 10628273
    Abstract: A system includes an active system that executes processing, a standby system that is able to perform at least one of scale-up and scale-down, and a control apparatus that controls system switching to set the standby system undergoing the scaled up or scaled down as a new active system.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 21, 2020
    Assignee: NEC CORPORATION
    Inventors: Yuki Yoshimura, Tadaaki Miyata, Hajime Zembutsu, Takuya Shoji, Hironori Magatani
  • Patent number: 10621059
    Abstract: A computer implemented method comprises detecting a failure of a primary volume at a first location, the primary volume having data stored on a first plurality of media according to a first heat map; in response to detecting the failure of the primary volume, overwriting a second heat map of a secondary volume at a second location with a copy of the first heat map, the secondary volume having data stored on a second plurality of media according to the second heat map; migrating extents of data on the second plurality of media at the second location according to the copy of the first heat map prior to a next heat map cycle update after detection of the failure; and processing data access requests from the secondary location using the extents of data on the secondary plurality of media migrated according to the copy of the first heat map.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kushal Patel, Sarvesh Patel, Wendy Lyn Henson, Joseph Thie
  • Patent number: 10621055
    Abstract: A switching device is implemented in a network-attachable data transfer device to provide data storage access to other such devices. In some embodiments, network-attachable data transfer devices are arranged in a clustered configuration to provide various computational and storage services. When one or more devices of the cluster fails, various implementations associated with the switching device, via an external data interface, provide operational mitigation, optimized data recovery, and efficient reinstatement of normal operation of the cluster.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: April 14, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Paul David Franklin, Colin Laird Lazier, Frank Charles Paterra
  • Patent number: 10621031
    Abstract: A system includes a first computer, a second computer, and an active computer system determining module. The first computer receives a second computer health signal from the second computer indicating a fault in the second computer and generates a first computer system health signal indicating a fault in the first and/or second computer. The active computer system determining module receives the first computer system health signal and generates a standby signal based on the first computer system health signal. The second computer receives the standby signal and disables one or more of its output ports based on the standby signal.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: April 14, 2020
    Assignee: SMART Embedded Computing, Inc.
    Inventors: Martin Peter John Cornes, Shlomo Pri-Tal
  • Patent number: 10599554
    Abstract: In an approach for dynamically instrumenting a program at runtime, a processor identifies a sequence of memory related operations from an instruction stream, wherein the sequence includes at least a first memory related operation and a second memory related operation. A processor instruments the first memory related operation. A processor detects an error at the first memory related operation based on the instrumentation of the first memory related operation. A processor, responsive to detecting the error at the first memory related operation, instruments at least the second memory related operation.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Cary L. Bates, John D. Rotramel