Patents Examined by Jeison C Arcos
-
Patent number: 10277475Abstract: A computerized method and system for conducting performance testing of a networked target system (NTS). The method comprises receiving at least one instruction and at least one parameter generated respective of a plurality of actions provided in a received test specification; testing the performance of the NTS using the at least one instruction and the at least one parameter; and gathering information respective of the performance testing of the NTS.Type: GrantFiled: August 3, 2016Date of Patent: April 30, 2019Assignee: CA, Inc.Inventor: Alon Girmonsky
-
Patent number: 10268374Abstract: Systems and method for accessing data in a storage network include a processing module receives redundant array of independent disks (RAID) data to store determining which memories to utilize (e.g., a RAID memory, local and/or remote dispersed storage network (DSN) memory) based on one or more of the metadata, the RAID data, a vault lookup, a command, a message, a performance indicator, a predetermination, local DSN memory capabilities, remote DSN memory capabilities, RAID memory capabilities, and a comparison of requirements to capabilities of the RAID memory and local and/or DSN memory. The processing module saves the determination choice in a memory indicator that is stored in one or more of the RAID memory, the local DSN memory, the remote DSN memory, and a DSN user vault.Type: GrantFiled: September 27, 2016Date of Patent: April 23, 2019Assignee: International Business Machines CorporationInventors: Gary W. Grube, Jason K. Resch
-
Patent number: 10255127Abstract: A computer implemented method and system for optimizing diagnostic data collection for a computerized issue tracking system. The method and system includes receiving a problem description from an origination system communicating with an issue tracking system. The problem description is analyzed for missing diagnostic data. A data collection scheme is identified to collect the missing diagnostic data. The data collection scheme is in accordance with a criteria for minimizing disruption of the origination system to collect the missing diagnostic data. The method and system includes communicating the missing diagnostic data to the issue tracking system.Type: GrantFiled: September 30, 2015Date of Patent: April 9, 2019Assignee: International Business Machines CorporationInventors: Anamitra Bhattacharyya, Krishnamohan Dantam, Ravi K. Kosaraju, Manjunath Makonahalli
-
Patent number: 10248520Abstract: Implementations of the present disclosure involve an apparatus and/or method for conducting an at-speed functional test on a silicon wafer of an integrated circuit. In one embodiment, the method includes utilizing a first clock signal during a first portion of the test and a second clock signal during a second portion. The clock signals are configured such that a first subset of the logic stages of the circuit are tested at-speed by the first portion and a second subset of the logic stages of the circuit are tested at-speed. Further, in one embodiment, the first subset and the second subset comprise all of the logic stages of the circuit design. Through the configuration of the clock signals, the tester may ensure that each stage of the circuit design is tested at-speed such that a more accurate at-speed test result may be obtained in a low current environment.Type: GrantFiled: July 5, 2016Date of Patent: April 2, 2019Assignee: Oracle International CorporationInventor: Ali Vahidsafa
-
Patent number: 10235262Abstract: An application performance management system is disclosed. Operational elements are dynamically discovered and extended when changes occur. Programmatic knowledge is captured. Particular instances of operational elements are recognized after changes have been made using a fingerprint/signature process. Metrics and metadata associated with a monitored operational element are sent in a compressed form to a backend for analysis. Metrics and metadata from multiple similar systems may be used to adjust/create expert rules to be used in the analysis of the state of an operational element. A 3-D user interface with both physical and logical representations may be used to display the results of the performance management system.Type: GrantFiled: June 10, 2016Date of Patent: March 19, 2019Assignee: Instana, Inc.Inventors: Pavlo Baron, Fabian Lange, Mirko Novakovic, Peter Abrams
-
Patent number: 10223222Abstract: Methods, systems, and computer program products for storage system-based replication for disaster recovery in virtualized environments are provided herein.Type: GrantFiled: December 21, 2015Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Harigovind Ramasamy, Soumitra Sarkar, Mahesh Viswanathan, Long Wang
-
Patent number: 10223247Abstract: Generating pseudorandom test items for software testing of an Application Under Test (AUT) is provided. In one example, a method comprises selecting an oracle of one or more oracles within a test provider directory structure, the oracle defining one or more logical paths each comprising one or more test conditions and an expected result. A pseudorandom test item having an initial state of empty is generated, and a logical path of the one or more logical paths is selected. The one or more test conditions of the logical path are translated into a constraint. Based on the constraint, a pseudorandom test input is generated and stored in the pseudorandom test item in association with the expected result corresponding to the logical path.Type: GrantFiled: July 5, 2016Date of Patent: March 5, 2019Assignee: Red Hat, Inc.Inventors: Hao Liu, Min Zhan, Luyao Huang
-
Patent number: 10223193Abstract: Embodiments are directed to predicting the health of a computer node using health report data and to proactively handling failures in computer network nodes. In an embodiment, a computer system monitors various health indicators for multiple nodes in a computer network. The computer system accesses stored health indicators that provide a health history for the computer network nodes. The computer system then generates a health status based on the monitored health indicators and the health history. The generated health status indicates the likelihood that the node will be healthy within a specified future time period. The computer system then leverages the generated health status to handle current or predicted failures. The computer system also presents the generated health status to a user or other entity.Type: GrantFiled: December 28, 2016Date of Patent: March 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Hao Xia, Todd F. Pfleiger, Mark C. Benvenuto, Ajay Kalhan
-
Patent number: 10204017Abstract: The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.Type: GrantFiled: May 6, 2015Date of Patent: February 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc J. Brooker, Tobias L. Holgers, Madhuvanesh Parthasarathy, Danny Wei
-
Patent number: 10198348Abstract: The technology disclosed enables the automatic definition of monitoring alerts for a web page across a plurality of variables such as server response time, server CPU load, network bandwidth utilization, response time from a measured client, network latency, server memory utilization, and the number of simultaneous sessions, amongst others. This is accomplished through the combination of load or resource loading and performance snapshots, where performance correlations allow for the alignment of operating variables. Performance data such as response time for the objects retrieved, number of hits per second, number of timeouts per sec, and errors per second can be recorded and reported. This allows for the automated ranking of tens of thousands of web pages, with an analysis of the web page assets that affect performance, and the automatic alignment of performance alerts by resource participation.Type: GrantFiled: August 12, 2016Date of Patent: February 5, 2019Assignee: Spirent Communications, Inc.Inventor: Brian Buege
-
Patent number: 10185612Abstract: An apparatus and method for analyzing availability of a system including subsystems each having at least one failure mode with a corresponding failure effect on the system are provided. The apparatus includes a degraded mode tree generation unit configured to automatically generate a degraded mode tree. The degraded mode tree includes at least one degraded mode element representing a degraded system state of the system that deviates from a normal operation state of the system based on a predetermined generic system meta model stored in a database including Failure Mode and Effects Analysis elements representing subsystems, failure modes, failure effects, and diagnostic measures. The apparatus also includes a processor configured to evaluate the generated degraded mode tree for calculation of the availability of the system.Type: GrantFiled: February 19, 2016Date of Patent: January 22, 2019Assignee: Siemens AktiengesellschaftInventor: Kai Höfig
-
Patent number: 10187457Abstract: A system for directing reads includes an input interface and a processor. The input interface is to receive a request to read from a plurality of servers. The processor is to determine a set of weights for a set of healthy servers of the plurality of servers and determine a server to receive the request based at least in part on the set of weights.Type: GrantFiled: April 22, 2016Date of Patent: January 22, 2019Assignee: GitHub, Inc.Inventors: Patrick Reynolds, Russell Belfer
-
Patent number: 10176034Abstract: Method and system are provided for event relationship analysis in fault management. The method includes: providing a history of a plurality of event instances relating to multiple events identified by event identifiers, where an event instance has one or more event occurrences referencing an event identifier, the history including the event occurrences and resolution event information; analyzing the event occurrences relating to each event identifier to identify a first occurrence(s) of an event instance; analyzing the resolution event information relating to each event identifier to identify any event resolution time for an event instance; comparing two event identifiers to obtain a relationship score between the two event identifiers, wherein the comparing is based on a combination of first occurrences of event instances relating to the two event identifiers and resolution times of the event instances; and creating a group of events that are related based on the relationship scores.Type: GrantFiled: February 16, 2016Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Anthony T. Brew, Jonathan I. Settle
-
Patent number: 10169174Abstract: Embodiments of the invention relate to recovering from a disaster associated with an information technology environment. An information technology environment is replicated to a service provider. A recovery plan is generated for the environment. The recovery plan includes two processes. In response to the service provider receiving a disaster recovery request associated with the environment, the service provider executes a disaster recovery protocol. The protocol includes simultaneously executes the first and second processes. The first process operates a workload in the form of one or more containers, and the second process is a background process that creates a replica of the environment. After completion of the replica creation, the workload is migrated to the replica.Type: GrantFiled: February 29, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Rakesh Jain, Ramani R. Routray, Yang Song, Mu Qiao
-
Patent number: 10169216Abstract: Simulating sensors can include hooking an application associated with sensory data and associating the sensory data with an automation instruction. Simulating sensors can include providing the sensory data to a support device having an ability to modify the application and automatically causing the support device to simulate a sensory input using the sensory data by executing the automation instruction.Type: GrantFiled: June 28, 2013Date of Patent: January 1, 2019Assignee: ENTIT SOFTWARE LLCInventors: Inbar Shani, Amichai Nitsan, Sigal Maon
-
Patent number: 10162694Abstract: Methods and apparatuses relating to memory corruption detection are described. In one embodiment, a hardware processor includes an execution unit to execute an instruction to request access to a block of a memory through a pointer to the block of the memory, and a memory management unit to allow access to the block of the memory when a memory corruption detection value in the pointer is validated with a memory corruption detection value in the memory for the block, wherein a position of the memory corruption detection value in the pointer is selectable between a first location and a second, different location.Type: GrantFiled: December 21, 2015Date of Patent: December 25, 2018Assignee: Intel CorporationInventors: Tomer Stark, Ron Gabor, Joseph Nuzman, Raanan Sade, Bryant E. Bigbee
-
Patent number: 10146604Abstract: Utilities for use in actively detecting the occurrence of bad blocks in NAND flash storage devices and diagnosing the devices as faulty at some point before complete failure of the devices (e.g., before a number of allowable bad blocks has been reached) to allow a corresponding service processor to continue to write to available blocks for a period of time until a replacement NAND flash device can be identified. The utilities may also be utilized to predict the future occurrence of bad blocks in NAND flash devices, such as during the “burn-in” process of the devices (e.g., which tests the quality of the NAND flash device before being placed into service to weed out devices with defects).Type: GrantFiled: August 23, 2016Date of Patent: December 4, 2018Assignee: Oracle International CorporationInventors: David Rudy, George Kechriotis, Patrick O'Grady, James Gemmell
-
Patent number: 10147500Abstract: Memory systems may include a memory including a plurality of blocks, and a controller suitable for counting, with a counter, a number of reads to a block of the plurality of blocks, updating wordline information of a plurality of wordlines in the counted block when the number of reads exceeds a block read count threshold, selecting a wordline from the plurality of wordlines, determining an error rate of a neighbor wordline to the selected wordline, and reclaiming data in the block when the error rate exceeds an error threshold.Type: GrantFiled: May 23, 2016Date of Patent: December 4, 2018Assignee: SK Hynix Inc.Inventors: Yu Cai, Fan Zhang, June Lee
-
Patent number: 10114658Abstract: A method for testing peripheral component interconnect express (PCIe) devices is provided. The method implemented at a PCIe testing system detects that one or more PCIe devices have been inserted into one or more PCIe buses of a data processing system. In response to the detection, the PCIe testing system scans all PCIe buses of the data processing system to discover the one or more PCIe devices. For each of the PCIe devices discovered, the PCIe testing system repairs and retrains a PCIe link associated with the PCIe device, without rebooting the data processing system. The PCIe testing system loads a device driver instance for the PCIe device to be hosted by an operating system. The PCIe testing system then executes a test routine to concurrently test the one or more PCIe devices via the respective device driver instances.Type: GrantFiled: May 23, 2016Date of Patent: October 30, 2018Assignee: Baida USA LLCInventors: Davy Huang, Krishna Elango, Xu Zhou
-
Patent number: 10108472Abstract: Memory systems may include a memory including a plurality of memory blocks, and a controller suitable for, incrementing a first counter corresponding to a block of the plurality of blocks when the block is read, incrementing a second counter when the first counter reaches a predefined count number, determining an error count of the block when the second counter is incremented, and initiating a reclaim function when the error count exceeds an error threshold.Type: GrantFiled: May 13, 2016Date of Patent: October 23, 2018Assignee: SK Hynix Inc.Inventors: Yu Cai, Fan Zhang, June Lee, Haibo Li