Error Detection Or Notification Patents (Class 714/48)
  • Patent number: 10699211
    Abstract: Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal. Based on the noise signal, a first classification is generated for a plurality of seasonal instances within the set of time series data, where each respective instance of the plurality of instances corresponds to a respective sub-period within the season and the first classification associates a first set of one or more instances from the plurality of instances with a particular class of seasonal pattern. Based on the dense signal, a second classification is generated that associates a second set of one or more instances with the particular class. Based on the first classification and the second classification, a third classification is generated, where the third classification associates a third set of one or more instances with the particular class.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 30, 2020
    Assignee: Oracle International Corporation
    Inventors: Dustin Garvey, Uri Shaft, Lik Wong
  • Patent number: 10692255
    Abstract: Techniques are described for generating period profiles. According to an embodiment, a set of time series data is received, where the set of time series data includes data spanning a plurality of time windows having a seasonal period. Based at least in part on the set of time-series data, a first set of sub-periods of the seasonal period is associated with a particular class of seasonal pattern. A profile for a seasonal period that identifies which sub-periods of the seasonal period are associated with the particular class of seasonal pattern is generated and stored, in volatile or non-volatile storage. Based on the profile, a visualization is generated for at least one sub-period of the first set of sub-periods of the seasonal period that indicates that the at least one sub-period is part of the particular class of seasonal pattern.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: June 23, 2020
    Assignee: Oracle International Corporation
    Inventors: Dustin Garvey, Uri Shaft, Lik Wong, Maria Kaval
  • Patent number: 10690511
    Abstract: Technologies for managing sensor anomalies in a compute system include determining whether sensor data received from a first sensor is anomalous based on sensor data from another sensor and a correlation rule. The correlation rule defines an excepted correlation between the first sensor data and the second sensor data. If the correlation between the first sensor data and the second sensor data is not observed, the first sensor data may be deemed anomalous. If so, the first sensor data may be verified using another sensor or other correlation. If the first sensor is determined to be malfunctioning, the compute system may mitigate the loss of the first sensor by using another sensor in its place.
    Type: Grant
    Filed: December 26, 2015
    Date of Patent: June 23, 2020
    Assignee: Intel Corporation
    Inventors: Tobias M. Kohlenberg, Brian D. Johnson, John C. Weast
  • Patent number: 10687350
    Abstract: A method and apparatus for receiving a Scheduling Assignment (SA) by a User Equipment (UE) in a communication system in which a base station transmits the SA including at least one Information Element (IE) are described. The method includes receiving the SA; identifying if a first IE included in the received SA is set with a first predetermined value and at least one bit in a second IE included in the received SA is set with a second predetermined value; and performing an action corresponding to a semi-persistent scheduling, if the first IE included in the received SA is set with the first predetermined value and the at least one bit in the second IE included in the received SA is set with the second predetermined value.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: June 16, 2020
    Assignee: Unwired Planet International Limited
    Inventors: Aris Papasakellariou, Soeng Hun Kim, Gert-Jan Van Lieshout
  • Patent number: 10678928
    Abstract: System and methods for improving data movement perimeter monitoring and detecting non-compliant data movement within a computing environment include generating a forwarding configuration associated with activity logs, such as activity logs associated with a test environment. The forwarding configuration includes specific fields and file types or the contents of those specific fields and files that facilitate perimeter monitoring or otherwise determining which activity log data elements are needed by an operational intel tool to reduce the amount of data input or analyzed by the operational intel tool, and thus, to reduce its processing load. The forwarding configuration is input into the operational intel tool. Mainframe data is normalized and analyzed to identify abnormal data flows and to generate electronic alerts to facilitate perimeter monitoring. False positives are identified before the alerts are communicated.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: June 9, 2020
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Richard J. Bush, Jr., Zebediah R. Black
  • Patent number: 10678639
    Abstract: Methods for use in a dispersed storage network (DSN) to retrieve encoded data from memory device of an impaired storage unit. In various embodiments, a computing device of the DSN issues requests to a plurality of storage units, including the impaired storage unit, to recover at least a decode threshold number of encoded data slices of a set of encoded data slices. When the impaired storage unit determines that it is not able to quickly retrieve the requested data slice for provision to the computing device, the impaired storage unit promptly issues a quasi-error response instead. In response to receiving less than the decode threshold number of encoded data slices and a quasi-error response, the computing device determines to issue another slice request(s) to another storage unit(s) and/or issue a continue request instructing the impaired storage unit to continue processing the request to recover the data slice stored therein.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: June 9, 2020
    Assignee: PURE STORAGE, INC.
    Inventors: Niall J. McShane, Jason K. Resch
  • Patent number: 10659424
    Abstract: A registrar may determine a registration status for a domain names. The registrar may determine whether the domain name is in a zone file downloaded from a registry. Upon determining that the domain name is not in the zone file, the registrar may determine whether the domain name is in a DNS zone file created by the registrar. Upon determining that the domain name is not in the DNS zone file created by the registrar, the registrar may transmit an EPP <check> command for the domain name to the registry. The registrar may receive a first EPP <resData> element comprising an error indicating the domain name is available or a value indicating the domain name is not available. Upon receiving the value indicating the domain name is not available, the registrar may transmit an EPP <info> command for the domain name to the registry. The registrar may receive a second EPP <resData> element from the registry comprising an expiration date and a state of the domain name.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: May 19, 2020
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Moninder Jheeta, Charles Beadnall, Christopher Ambler
  • Patent number: 10649832
    Abstract: Embodiments of the claimed invention include a computing device having a host processor for executing a firmware environment and a manageability controller. The firmware environment reserves a frame buffer in main memory and loads a graphics protocol driver to provide the frame buffer to an operating system of the computing device. The operating system renders graphical images to the frame buffer using a graphics driver. The manageability controller reads the graphical image from the frame buffer and may transmit the graphical image to a remote computing device. In response to a fatal error of the computing device, the manageability controller may store the graphical image to a non-volatile storage device. The host processor may assert a host reset signal in response to the fatal error, and the manageability controller may send an acknowledgment to the host processor after storing the graphical image. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: May 12, 2020
    Assignee: Intel Corporation
    Inventors: Kasper Wszolek, Janusz P. Jurski, Piotr Kwidzinski, Robert C. Swanson, Madhusudhan Rangarajan
  • Patent number: 10635475
    Abstract: Problem ticket analysis and consolidation are performed by monitoring a virtual computing environment including at least a first physical host, a second physical host, and one or more virtual machines, to detect one or more problems. A problem ticket is opened in response to detecting at least one problem of the one or more problems at the one or more virtual machines, the first physical host or the second physical host. A migration is identified for a virtual machine of the one or more virtual machines from the first physical host to the second physical host. A plurality of problem tickets are analyzed to identify at least two correlated problem tickets. The identified at least two problem tickets are consolidated into a single problem ticket.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: April 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: John A. Bivens, Valentina Salapura
  • Patent number: 10613919
    Abstract: An error notification system includes a plurality of data production systems in communication with a monitoring server. Each data production system has a data processor configured to receive input data from a first set of data production systems, process the input data to produce output data, and make the output data accessible to a second set of data production systems. The monitoring server is configured to monitor data transmissions between the data production systems and to identify, for each data transmission, originating and receiving systems. The monitoring server is further configured to map data flow from each originating source system to identify all downstream data production systems. Upon identification of a data error in the originating source system, the monitoring server obtains data error information, assembles a data error notification, and transmits the data error notification to data production systems meeting system notification criteria.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: April 7, 2020
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Vincent Pham, Reza Farivar, Kate Key, Jeremy Goodsitt, Mark Watson, Fardin Abdi Taghi Abad, Anh Truong, Austin Walters
  • Patent number: 10609748
    Abstract: A mobile terminal (communication apparatus) selects a data item that needs to be obtained from an MFP (information processing apparatus) according to a user instruction given via an operation screen. Upon establishment of NFC communication between the mobile terminal and an NFC tag of the MFP as a result of the mobile terminal being brought closer to the NFC tag by the user, the mobile terminal reads, from the NFC tag, connection information for connecting to the MFP by using the Wi-Fi Direct. The mobile terminal connects to the MFP by using the Wi-Fi Direct based on the obtained connection information, and obtains data corresponding to the selected data item from the MFP through the Wi-Fi Direct communication.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: March 31, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroto Tsujii
  • Patent number: 10599501
    Abstract: Accuracy of risks defined for abnormalities that might occur in a system is improved. The risk determination device 100 includes a classification unit 114 and a determination unit 115. The classification unit 114 classifies abnormal patterns 133, each representing a relationship among metrics at a time of abnormality detection in a system, into groups 134 based on a similarity between the abnormal patterns. The determination unit 115 determines, based on the number of abnormal patterns 133 classified into each of the groups 134, likelihood of an abnormality of the corresponding group 134.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: March 24, 2020
    Assignee: NEC CORPORATION
    Inventors: Shinichiro Yoshida, Kentarou Yabuki, Kiyoshi Kato, Hideo Hasegawa, Hiroyuki Miyazaki
  • Patent number: 10580719
    Abstract: The semiconductor memory device includes first group dies including at least one buffer die, and second group dies including a plurality of memory dies stacked on the first group dies and conveying data through a plurality of TSV lines. Here, at least one of the plurality of memory dies includes a first type ECC circuit which generates transmission parity bits using transmission data to be transmitted to the first group die, and the buffer die includes a second type ECC circuit which corrects, when a transmission error occurs in the transmission data received through the plurality of TSV lines, the transmission error using the transmission parity bits and generates error-corrected data.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: March 3, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Donghun Kang, Kyoung-nam Ha, Hyungdong Kim, Jun-Phil Jung
  • Patent number: 10572479
    Abstract: A method and system for executing database queries in parallel using a shared metadata store. The metadata store may reside on a master node, where the master node is the root node in a tree. The master node may distribute query plans and query metadata to other nodes in the cluster. These additional nodes may request additional metadata from each other or the master nodes as necessary.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: February 25, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Caleb E. Welton, Hitoshi Harada, Jeffrey Ira Cohen, Lei Chang, Radhika Reddy, Tao Ma, Zhanwei Wang
  • Patent number: 10554488
    Abstract: A device and method for providing additional functionality to an apparatus having a network connector by which the apparatus is configured to be connected to a network and to be allocated an identifier in the network, wherein the device is adapted to be connected between the network and the apparatus, wherein the device is configured to communicate with the network using a first network portion, wherein the device is configured to communicate with the apparatus using a second network portion, wherein logic circuitry of the device is accessible in the network via the apparatus using the second network portion. The device may be found in a system.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: February 4, 2020
    Assignee: Axis AB
    Inventors: Anil Kumar Metla, Carl-Axel Alm, Stefan Lundberg
  • Patent number: 10552395
    Abstract: Setting or verification of a monitoring rule in response to a monitoring target environment is supported. An information processing system includes a situation information receiving unit that receives an input of situation information indicating a situation in a monitoring target environment. The information processing system further includes a normal situation storage unit. The normal situation storage unit stores environment information indicating the monitoring target environment in association with a set of situation information indicating a situation that is not abnormal in the monitoring target environment. The information processing system further includes a retrieval unit. The retrieval unit refers to the normal situation storage unit upon receiving the input of the situation information indicating the information in the monitoring target environment.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: February 4, 2020
    Assignee: NEC CORPORATION
    Inventors: Yoshio Ishizawa, Satoshi Nakazawa
  • Patent number: 10545852
    Abstract: A method for diagnosing computer readable instructions related to transfers of control is disclosed. A state transition of a unit of execution within a logical operation providing an event handler for a Document Object Model is logged during runtime of the computer readable instructions. Diagnostic information of the logical operation is associated with the state transition. The state transition and associated diagnostic information is provided for retrieval at a selected point in the computer readable instructions.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: January 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael C. Fanning, Felix Gerard Torquil Ifor Andrew, Daniel J. Moseley, Simon Calvert, Andrew R. Sterland, Timothy Rice, Jeffrey T. Fisher, Robert A. Paveza, Taylor C. Woll, Gregg Miskelly, Harold L. Pierson, III, Christopher Edmonds, Elliot H. Omiya, Karthik Vivek Nadig, Francisco Javier Wong, Zhaochuan Gao, Andriy Stasyuk
  • Patent number: 10521090
    Abstract: Provided is a method for automatically identifying a long loading time for a user selection. An initial user input against a selection element for an application running on an electronic device is received. The initial user input is transmitted to a server for processing the initial user input. One or more additional user inputs are received after the server has begun processing the initial user input. Statistical analysis techniques are utilized to determine a selection attempt value. The selection attempt value is compared to a predetermined retry rate criteria. The selection attempt value is determined to satisfy a threshold. An action is performed in response to determining that the selection attempt value satisfies the threshold.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Naijun Yang, James V. Clements, Ryan D. Helmoski, Michael J. Casper
  • Patent number: 10496084
    Abstract: The disclosed embodiments relate to a system that removes quantization effects from a set of time-series signals to produce highly accurate approximations of a set of original unquantized signals. During operation, for each time-series signal in the set of time-series signals, the system determines a number of quantization levels (NQL) in the time-series signal. Next, the system performs a fast Fourier transform (FFT) on the time-series signal to produce a set of Fourier modes for the time-series signal. The system then determines an optimal number of Fourier modes (Nmode) to reconstruct the time-series signal based on the determined NQL for the time-series signal. Next, the system selects Nmode largest-amplitude Fourier modes from the set of Fourier modes for the time-series signal. The system then performs an inverse FFT operation using the Nmode largest-amplitude Fourier modes to produce a dequantized time-series signal to be used in place of the time-series signal.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: December 3, 2019
    Assignee: Oracle International Corporation
    Inventors: Mengying Li, Kenny C. Gross
  • Patent number: 10488841
    Abstract: A programmable controller sets access rules relating to permission or denial of access to a first data storage unit during execution of a second sequence program. In addition, a first sequence program is executed while accessing only the first data storage unit, whereas the second sequence program is executed while accessing the first data storage unit and a second data storage unit in accordance with the set access rules.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: November 26, 2019
    Assignee: FANUC CORPORATION
    Inventor: Yukihiro Hiraishi
  • Patent number: 10474523
    Abstract: An automated agent for the causal mapping of complex environments. Specifically, a disclosed method and system entails the application of statistical tools, or causality tests, to measure the strength and direction of causal relations between two or more environment components. Further, the execution of the causality tests may be an offline process that may be triggered periodically to account for changes or updates to an environment over time.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: November 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ran Taig, Amihai Savir, Avitan Gefen
  • Patent number: 10453286
    Abstract: Systems and apparatuses for real time, bi-directional communications between an access control management host and one or more access control devices. The access control devices can be structured to make certain decisions at the access control device and communicate, in real time, information to, as well as receive in real time information from, the access control management host via a networked gateway. The access control device and networked gateway can communicate via a first wireless protocol that at least assists in minimizing the energy of an electrical energy source, such as, for example, a battery, that is coupled to the access control device. Examples of the first wireless protocol can include low latency, low-power wireless technologies or protocols. The networked gateway can communicate with the access control management host using a second protocol via a wired or wireless connection.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: October 22, 2019
    Assignee: Schlage Lock Company LLC
    Inventors: Patrick GrandPre, Joseph W. Baumgarte
  • Patent number: 10440116
    Abstract: A distributed storage network (DSN) includes a plurality of distributed storage task execution (DST EX) units, each which includes a plurality of distributed storage (DS) memories configured to store encoded data slices. A DST EX unit detects a physical storage failure associated with a first DS memory included in the DST EX unit, wherein the first DS memory is associated with a sub-DSN address range. An available spare DS memory included in the DST EX unit is selected, and slice mapping information is updated to associate the available spare DS memory with the sub-DSN address range. The DST EX unit facilitates rebuilding one or more encoded data slices associated with the sub-DSN address range to produce one or more rebuilt encoded data slices. The DST EX unit facilitates storage of the rebuilt encoded data slices in the available spare DS memory.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 8, 2019
    Assignee: PURE STORAGE, INC.
    Inventors: Ilya Volvovski, Jason K. Resch, Praveen Viraraghavan
  • Patent number: 10438124
    Abstract: Novel tools and techniques for the machine discovery of aberrant states are provided. A system includes a plurality of network devices, and a decision system in communication with the plurality of network devices. Each of the plurality of network devices may be configured to generate a respective data stream. The decision system may include a processor and a non-transitory computer readable medium including instructions executable by the processor to obtain, via the plurality of network devices, one or more data streams. The decision system may build a historic model of a data stream, and determine a predicted value of the data stream at a future time, based on the historic model. The decision system may be configured to determine whether an anomaly has occurred based on a variation between a current value of the data stream and the predicted value of the data stream.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: October 8, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Ryan Kirk
  • Patent number: 10430260
    Abstract: A troubleshooting method implemented by a processor device is provided, comprising determining, according to collected information of correctable errors, that a correctable error storm has occurred, disabling a system management interrupt (SMI) of generation modules of correctable errors in a correctable error set, wherein the correctable error set comprises correctable errors related to the correctable error storm, sending SMI-disabled notification information to a baseboard management controller (BMC), receiving enable-SMI notification information that is sent by the BMC after a predetermined time elapses after the SMI-disabled notification information has been received, and enabling the disabled SMI of the generation modules of the correctable errors according to the enable-SMI notification information.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: October 1, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Gang Song
  • Patent number: 10430226
    Abstract: A technique is described for managing processor (CPU) resources in a host having virtual machines (VMs) executed thereon. A target size of a VM is determined based on its demand and CPU entitlement. If the VM's current size exceeds the target size, the technique dynamically changes the size of a VM in the host by increasing or decreasing the number of virtual CPUs available to the VM. To “deactivate” virtual CPUs, a high-priority balloon thread is launched and pinned to one of the virtual CPUs targeted for deactivation, and the underlying hypervisor deschedules execution of the virtual CPU accordingly. To “activate” virtual CPUs, the number of virtual CPUs, the launched balloon thread may be killed.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: October 1, 2019
    Assignee: VMware Inc.
    Inventor: Haoqiang Zheng
  • Patent number: 10423451
    Abstract: Computerized methods, computer systems, and computer-readable media for governing how virtual processors are scheduled to particular logical processors are provided. A scheduler is employed to balance a load imposed by virtual machines, each having a plurality of virtual processors, across various logical processors (comprising a physical machine) that are running threads in parallel. The threads are issued by the virtual processors and often cause spin waits that inefficiently consume capacity of the logical processors that are executing the threads. Upon detecting a spin-wait state of the logical processor(s), the scheduler will opportunistically grant time-slice extensions to virtual processors that are running a critical section of code, thus, mitigating performance loss on the front end.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: September 24, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Thomas Fahrig, David Cutler
  • Patent number: 10419275
    Abstract: An information processing apparatus includes a sensing unit that senses occurrence of a predetermined fault through one of detection of the occurrence of the fault and prediction of the occurrence of the fault, and a notifying unit that, when the fault is sensed to have occurred by the sensing unit, identifies a user to be notified that the fault is sensed to have occurred from among multiple users registered in advance, and notifies an information processing terminal of the identified user that the fault has occurred.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: September 17, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Takeshi Ichimura, Nobuyuki Obayashi, Kenji Nomura, Kenji Kogure, Masaki Kurokawa
  • Patent number: 10409685
    Abstract: An application recovery system is configured to recover an application executing on a client device by determining that an application is operating abnormally and providing recovery instructions to the application. The application executing on a client device includes a main portion of the application and a recovery portion of the application. The recovery portion of the application sends requests for recovery instructions to a network system. The network system receives the recovery requests and analyzes operational requests generated by the main portion of the application to identify failing functions and their associated software packages. The recovery instructions are determined based on the identified failing functions and their associated software packages and sent to the client device. The client device applies the recovery instructions to modify the application such that the application recovers normal operation.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: September 10, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Tuomas Santeri Artman, Naveen Narayanan, Bruce McLaren Stanley
  • Patent number: 10402256
    Abstract: This disclosure relates to micro-batch processing of data. Micro-batch processing of data may be accomplished by receiving data conveying information pertaining to operation of client computing platforms. For a general time duration, the data may be added to a general queue. The data in the general queue may be processed in memory in accordance with a general job. For one or more specific time durations, the data may be added to one or more specific queues based on the client computing platform to which the data pertains. The data in the one or more specific queues may be processed in memory in accordance with one or more specific jobs. One or more errors in processing the data may be detected. The data corresponding to the detected error may be added to a skip queue.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: September 3, 2019
    Assignee: GoPro, Inc.
    Inventors: David Winters, Vijay Velayutham
  • Patent number: 10382252
    Abstract: An example device includes an interface to receive, from a device management system, a request message that conforms to a network management protocol, a control unit that provides an execution environment for a management agent, and a data repository. The request message includes a set of managed object identifiers and a set of filter operator object identifiers. The management agent is operable to generate at least one filter criterion based on the managed object identifiers and the filter operator object identifiers, to retrieve managed object values stored in the data repository based on the managed object identifiers, each corresponding to a respective managed object identifier specified in the request message, to generate and output to the device management system a response based on the managed object identifiers of the request message and the retrieved managed object values that satisfy one or more of the at least one filter criterion.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: August 13, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Gouri Sankar Singaraju, Vivek Singh
  • Patent number: 10372523
    Abstract: The present invention provides a method and system for information analysis. The method extracts a plurality of metadata from a source information set so as to generate a metadata set, the metadata comprising error log information that forms an error sequence in the metadata set; and generates a common error sequence set for a plurality of the metadata sets. By means of the method, it is possible to easily obtain a global error sequence pattern, and easily compare a new error with a previous error sequence pattern so as to prevent, diagnose and recover the new error.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: August 6, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Chao Chen, Yu Fu, Jove Qianjie Zhong, Jingjing Liu, Qiyan Chen
  • Patent number: 10372522
    Abstract: Techniques for handling memory errors are disclosed. Various memory units of an accelerated processing device (“APD”) include error units for detecting errors in data stored in the memory (e.g., using parity protection or error correcting code). Upon detecting an error considered to be an “initial uncorrectable error,” the error unit triggers transmission of an initial uncorrectable error interrupt (“IUE interrupt”) to a processor. This IUE interrupt includes information identifying the specific memory unit in which the error occurred (and possible other information about the error). A halt interrupt is generated and transmitted to the processor in response to the data having the error being consumed (i.e., used by an operation such as an instruction or command), which causes the APD to halt operations. If the data having the error is not consumed, then the halt interrupt is never generated (that the error occurred may remain logged, however).
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: August 6, 2019
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Carlos Sampayo, Michael Mantor
  • Patent number: 10360399
    Abstract: A system and method are provided for detecting fraud and/or misuse of data in a computer environment through generating a rule for monitoring at least one of transactions and activities that are associated with the data. The rule can be generated based on one or more criteria related to the at least one of the transactions and the activities that is indicative of fraud or misuse of the data. The rule can be applied to the at least one of the transactions and the activities to determine if an event has occurred, where the event occurs if the at least one criteria has been met. A hit is stored if the event has occurred and a notification can be provided if the event has occurred. A compilation of hits related to the rule can be provided.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: July 23, 2019
    Inventor: Kurt James Long
  • Patent number: 10361943
    Abstract: A method may provide performance management for a data communication network including a plurality of network elements. The method may include defining a cluster of the network elements for a performance metric, and defining one of the network elements of the cluster as a proxy network element for the cluster. A proxy baseline of the performance metric for the cluster may be calculated based on performance metric data for the proxy network element, and the performance metric for each of the network elements of the cluster may be monitored using the proxy baseline of the performance metric. Related systems and computer program products are also discussed.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: July 23, 2019
    Assignee: CA, Inc.
    Inventor: David Cosgrove
  • Patent number: 10346230
    Abstract: An approach is provided for managing a failure of a critical high availability (HA) component. Weights are received and assigned to categories of critical HA components in a HA system. A current value indicating a performance of a component included in the identified components is obtained by periodically monitoring the components. A reference value for the performance of the component is received. A deviation between the current value and the reference value is determined. Based on the deviation, the component is determined to have failed. Based in part on the failed component, the categories, and the weights, a health index is determined in real-time. The health index indicates in part how much the component having failed affects a measure of health of the HA system.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventor: Arunachalam Jayaraman
  • Patent number: 10346377
    Abstract: Setting or verification of a monitoring rule in response to a monitoring target environment is supported. An information processing system includes a situation information receiving unit that receives an input of situation information indicating a situation in a monitoring target environment. The information processing system further includes a normal situation storage unit. The normal situation storage unit stores environment information indicating the monitoring target environment in association with a set of situation information indicating a situation that is not abnormal in the monitoring target environment. The information processing system further includes a retrieval unit. The retrieval unit refers to the normal situation storage unit upon receiving the input of the situation information indicating the information in the monitoring target environment.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: July 9, 2019
    Assignee: NEC CORPORATION
    Inventors: Yoshio Ishizawa, Satoshi Nakazawa
  • Patent number: 10339073
    Abstract: A computer system having reduced write latency and methods for use in computer systems for reducing write latency are provided. Processing circuitry of the computer system is configured to execute a volume filter driver (VFD) that can be switched between a fast termination (FT) mode of operations and a normal, or quiescent, mode of operations. When the processing circuitry receives input/output (IO) write requests to write data to memory while the VFD is in the FT mode of operations, the VFD causes metadata associated with received IO write requests to be written to a volume of memory while preventing actual data associated with received IO write requests from being written to the volume, thereby resulting in extremely fast FT mode operation. After the file has been written to the volume, the VFD enters the quiescent mode of operations during which the VFD passes all IO write requests to the volume.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: July 2, 2019
    Assignee: Keysight Technologies, Inc.
    Inventors: Peter A Scott, Robert D Gronlund
  • Patent number: 10298360
    Abstract: Provided is a method of determining a toggle sequence for error detection based on a soft decision value and a method and apparatus for determining an error pattern, and more particularly, to a method of determining an optimum toggle sequence and error pattern based on a soft decision value in order to allow for faster error (pattern) detection and correction. It is an object of the invention to implement low redundancy, less delay, and a receive-side error correction capability by combining advantages of the conventional ARQ scheme and the conventional FEC scheme using a soft decision reliability. For this purpose, according to a first embodiment of the present invention, in order to optimize the toggle sequence speed, there is provided a method of determining a toggle sequence such that bits are toggled sequentially in the order of a smaller sum of soft decision reliabilities to be toggled.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: May 21, 2019
    Assignee: YONSEI UNIVERSITY WONJU INDUSTRY-ACADEMIC COOPERATION FOUNDATION
    Inventors: Jae Kwon Kim, Ju Hee Yun, Nu Li Byul Kim
  • Patent number: 10296440
    Abstract: Methods and systems are provided for debugging application code in an on-demand multi-tenant database system. One exemplary method involves an application server receiving a request associated with application code in a database from a client device via a network, verifying that debugging associated with the request does not violate a debugging utilization criterion, and after verifying that debugging associated with the request does not violate the debugging utilization criterion, accessing the application code in the database in conjunction with the request.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: May 21, 2019
    Assignee: salesforce.com, inc.
    Inventors: Christopher David Gamble, Jonathan Widjaja, Josh Kaplan, Kevin Carr, Michael Boilen, Nathan Edward Lipke, Nicholas Chun Yuan Chen, Steven Tamm
  • Patent number: 10275272
    Abstract: Examples provide for virtual machine recovery using pooled memory. A shared partition is created on pooled memory accessible by a plurality of virtual machine hosts. A set of memory pages for virtual machines running on the hosts is moved to the shared partition. A master agent polls memory page tables associated with the plurality of hosts for write access. If the master agent obtains write access to a memory page table of a given host, the given host that previously held the write access is identified as a failed host or an isolated host. The virtual machines of the given host enabled to resume from pooled memory are respawned on a new host while maintaining memory state of the virtual machines using data within the pooled memory, including the virtual machine memory pages, memory page table, host profile data, and/or host-to-VM table data.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: April 30, 2019
    Assignee: VMware, Inc.
    Inventors: Jinto Antony, Hariharan Jeyaraman Ganesan, Saju Chengat, Madhusudhanan Gangadharan
  • Patent number: 10268535
    Abstract: A vehicular image display system includes: an image writing control part that writes first image data generated by a first application operating under a first operating system sequentially in image storage parts by switching of the image storage parts; an image reading control part that reads the first image data from the image storage parts sequentially by switching of the image storage parts; a display data generation part that combines the first image data and second image data generated by a second application operating under a control of a second operating system with higher reliability than the first operating system; an error detection part that checks the first image data; and a switching control part that suspends the switching of the image storage parts by the image writing control part and by the image reading control part, when an error is detected.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: April 23, 2019
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Takeshi Hoshina
  • Patent number: 10241868
    Abstract: A control method implemented using a server and a server control device. When a server starts abnormally due to an exception of a master central processing unit (CPU), a platform controller hub (PCH) connected to the master CPU, or a Flash that is connected to the PCH connected to the master CPU, the master CPU is reconfigured. It is implemented that, when a startup exception occurs on a server that supports hard partitioning, it can be still ensured that the server normally starts and runs, thereby improving reliability and stability of the server. Therefore, Reliability, Availability and Serviceability (RAS) of the entire server is improved. In addition, a problem that a system fails to run due to an exception of a Flash is solved, and an original dual Basic Input/Output Systems (BIOS) design manner may no longer be used, thereby reducing Flash chip costs of the server.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: March 26, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Genqiang Zheng, Dixuan Zhang
  • Patent number: 10243504
    Abstract: A data collection device for photovoltaic power generation is provided. The data collection device for collecting photovoltaic power generation data includes a reception unit receiving, from a photovoltaic device, generation that absorbed solar energy is converted into electrical energy, and photovoltaic power generation related information; a storage unit storing the photovoltaic power generation related information on the photovoltaic device; a control unit determining a predicted life of the photovoltaic device based on the photovoltaic power generation related information received from the reception unit and accumulated related information stored in the storage unit; and a transceiver transmitting a result of determination to an external device.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: March 26, 2019
    Assignee: LSIS CO., LTD.
    Inventor: Choong Kun Cho
  • Patent number: 10216594
    Abstract: A dispersed storage network (DSN) includes multiple storage units. A processing unit included in the DSN detects a failing storage unit, and issues an error indicator to a recovery unit. The error indicator indicates the failing storage unit. To verify that the storage unit is failing, the recovery unit issues a test request to the failing storage unit. The recovery unit determines to implement a corrective action for recovery units that are determined to be actually failing, and facilitates implementing the corrective action.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumar Abhijeet, Andrew D. Baptist, Ilir Iljazi, Gregory A. Papadopoulos, Jason K. Resch
  • Patent number: 10216569
    Abstract: A storage module is configured to store data segments, such as error-correcting code (ECC) codewords, within an array comprising two or more solid-state storage elements. The data segments may be arranged in a horizontal arrangement, a vertical arrangement, a hybrid channel arrangement, and/or vertical stripe arrangement within the array. The data arrangement may determine input/output performance characteristics. An optimal adaptive data storage configuration may be based on read and/or write patterns of storage clients, read time, stream time, and so on. Data of failed storage elements may be reconstructed by use of parity data and/or other ECC codewords stored within the array.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: February 26, 2019
    Assignee: FIO Semiconductor Technologies Limited
    Inventors: David Flynn, John Strasser, Bill Inskeep
  • Patent number: 10204693
    Abstract: A method, system, and apparatus are provided for retiring computer memory blocks. Two overall schemes are provided for separating poorly functioning blocks from normally functioning blocks. In a first scheme, after data relocation is finished, firmware remembers the old physical memory block. As soon as the system writes to the old physical memory block with new data, firmware issues a read again and receives back a count of error bits. If the returned error bits are still high, then the system identifies the block as being weak and retires the block. In a second scheme, firmware tracks statistics for data relocates, block reads, activity timers, among other statistics. If some blocks have abnormal activities (e.g., too many data relocates, too many reads, etc.), then the system may identify the block as being weak and may retire the physical memory block.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: February 12, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Ming-Yu Tai, Yun-Tzuo Lai, Yung-Li Ji, Haining Liu
  • Patent number: 10182128
    Abstract: The techniques described herein provide software testing of a candidate version of software. In some examples, an interceptor may perform an asynchronous and non-blocking intercept of at least one request to a production system and may provide the intercepted at least one request to a shadow proxy service as at least one shadow request. The shadow proxy service may process the shadow request by causing the at least one shadow request to be classified based at least one criteria. The processed shadow requests are logged. A selection may be made from among the logged shadow request to be replayed by the production system based on one or more criteria used to classify the shadow requests. The shadow proxy service may replay the selected at least one logged shadow request to the production system.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: January 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: William W Allocca, James Cade Bodley, Ram Cherukuri, Nitin Sivakrishnan, Nandan Ulhas Telang
  • Patent number: 10180670
    Abstract: To reliably detect a communication error status and to resolve the communication error status when reliably recovered from the error status. A count value is changed into one of up and down directions when a communication error is detected by a communication error determination unit, the count value is changed into the other direction of the up and down directions when communication being normal is detected by the communication error determination unit, a communication error status is output when the count value becomes a first threshold value, and the communication error status is resolved when the count value becomes a second threshold value different from the first threshold value.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: January 15, 2019
    Assignee: SONY CORPORATION
    Inventors: Naoyuki Sugeno, Kohki Watanabe, Shuichi Takizawa
  • Patent number: 10176065
    Abstract: Methods, apparatuses, systems, and devices are described for redundancy management for a storage system including a plurality of storage devices. Approaches for redundancy management may involve storage device failure prediction techniques and/or a redundancy value associated with a data file. In one example, a copy of the file may be stored on at least two storage devices. Whether or not to store an additional copy of the file on another storage device may be based at least in part on the redundancy value for the file. In another example, a determination may be made whether to store a copy of the file on another storage device when a storage device storing a copy of the file is predicted to fail. Whether to store a copy of the file on another storage device may be based at least in part on a redundancy value associated with the file.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: January 8, 2019
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Christian Bruun Madsen, Andrei Khurshudov, Zachary Alexander