Patents Examined by Christopher S. McCarthy
-
Patent number: 11416325Abstract: A system and method for predictive ticketing in information technology (IT) systems. The method includes extracting a plurality of features from monitoring data related to an IT system, wherein the plurality of features includes at least one incident parameter, wherein the monitoring data includes machine-generated textual data; applying a machine learning model to the extracted plurality of features, wherein the machine learning model is configured to output a suitable insight for an incident represented by the at least one incident parameter, wherein the suitable insight is selected from among a plurality of historical insights; and generating a predictive ticket based on the suitable insight, wherein the predictive ticket includes a textual description of an expected future symptom in the IT system.Type: GrantFiled: August 10, 2020Date of Patent: August 16, 2022Assignee: ServiceNow, Inc.Inventors: Dror Mann, Yaron Lehmann, Gabby Menahem
-
Patent number: 11416356Abstract: Failover methods and systems for a networked storage environment are provided. In one aspect, a read request associated with a first storage object is received, during a replay of entries of a log stored in a non-volatile memory of a second storage node for a failover operation initiated in response to a failure at a first storage node. The second storage node operates as a partner node of the first storage node. The read request is processed using a filtering data structure that is generated from the log prior to the replay and identifies each log entry. The read request is processed when the log does not have an entry associated with the read request, and when the filtering data structure includes an entry associated with the read request, the requested data is located at the non-volatile memory.Type: GrantFiled: April 22, 2020Date of Patent: August 16, 2022Assignee: NETAPP, INC.Inventors: Asif Imtiyaz Pathan, Parag Sarfare, Ananthan Subramanian, Szu-Wen Kuo, Santhosh Selvaraj, Nikhil Mattankot
-
Patent number: 11403193Abstract: A transmission control method for HARQ is provided for improving HARQ performance in a mobile communication system. The transmission control method for Hybrid Automatic Repeat reQuest (HARQ) in a mobile communication system according to the present invention includes receiving an downlink resource assignment message; determining whether configured downlink assignment has been indicated to an HARQ entity since a previously received downlink assignment for a User Equipment's (UE's) Cell-Radio Network Temporary Identifier (C-RNTI) for the same HARQ process; maintaining, if the configured downlink assignment has not been indicated to the HARQ entity, the HARQ process; and processing, if the configured downlink assignment has been indicated to the HARQ entity, the downlink resource assignment message as a resource assignment message for initial transmission.Type: GrantFiled: October 28, 2019Date of Patent: August 2, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Soeng Hun Kim, Gert-Jan Van Lieshout
-
Patent number: 11397654Abstract: A technique of receiving a write transaction directed to a group of memory parcels of a memory device from a client source. The technique determines a state of a first indicator used to indicate which one of two data structures contains a newer mapping of the group of memory parcels, while the other data structure contains an older mapping of the group of memory parcels. The technique determines a state of a second indicator used to indicate which one of the two data structures is in current use for the group of memory parcels and compares the states of the two indicators. When a data structure in current use does not contain the newer mapping, the technique changes the state of the second indicator to the state of the first indicator. The technique writes content of the write transaction to storage locations based on the newer mapping.Type: GrantFiled: October 16, 2020Date of Patent: July 26, 2022Assignee: MICRON TECHNOLOGY, INC.Inventors: Samuel E. Bradshaw, Justin Eno
-
Patent number: 11392485Abstract: The technology disclosed relates to generating automated test plan scripts. A selection of a first test plan to automate is received. Test scripts and data from a repository are retrieved and the test scripts and the data correspond to the first test plan. Test steps of the first test plan are performed. A prediction of a reusable component for a particular test step or test validation is provided for each of the test steps. A selection of at least one prediction for at least one of the test steps is received. An automated test plan script corresponding to the selection of the at least one prediction is generated.Type: GrantFiled: June 1, 2020Date of Patent: July 19, 2022Assignee: Cerner Innovation, Inc.Inventors: Amit Amar Kumar, Chaithrika Rao, Shiv Shankar, Uttam Ramamurthy, Pratik Nath
-
Patent number: 11385994Abstract: A testing automation controller framework and a method to operate the same are provided. The testing automation controller framework includes a processing subsystem which includes an acquisition module configured to receive one or more requests for testing of the at least one test case based from one or more users. The at least one test case includes a test case written in at least one of a plurality of technology platforms. The testing automation controller framework also includes a queue generation module configured to generate a queue of the corresponding one or more requests, a testing module configured to retrieve the one or more requests from the queue generation module, to test and execute the at least one test case sequentially based on a generated queue and to create a batch file for a test result obtained upon execution of the corresponding at least one test case.Type: GrantFiled: August 5, 2019Date of Patent: July 12, 2022Inventor: Govardhana Reddy R
-
Patent number: 11366730Abstract: Provided are a computer program product, system, and method for a computer program product, system, and method for determining an availability score based on available resources of different resource types in a distributed computing environment of storage servers to determine whether to perform a failure operation for one of the storage servers. A health status monitor program deployed in the storage servers performs: maintaining information indicating availability of a plurality of storage server resources for a plurality of resource types; calculating an availability score as a function of a number of available resources of the resource types; and transmitting information on the availability score to a management program. The management program uses the transmitted information to determine whether to migrate services from the storage server from which the availability score is received to at least one of the other storage servers in the distributed computing environment.Type: GrantFiled: November 7, 2019Date of Patent: June 21, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Herve G. P. Andre, Matthew D. Carson, Rashmi Chandra, Clint A. Hardy, Larry Juarez, Tony Leung, Todd C. Sorenson
-
Patent number: 11347581Abstract: Aspects of a storage device including a controller memory, a die memory, and a plurality of accumulators corresponding to individual DQs are provided for accelerated DQ training and error detection. A controller stores first data in the controller memory, transfers second data to the die memory over an n-bit bus, and receives n bits of the second data from the die memory based on a DQS. The controller then compares n bits of the first data with n bits of the second data to produce n bit results received into respective accumulators, and the controller simultaneously updates different accumulators in response to bit mismatches. During DQ training, if an accumulator value meets a mismatch threshold, the controller modifies a DQS-DQ timing accordingly. During error detection of a read scrambled page, if an accumulator value does not meet an entropy threshold, the controller identifies an error associated with the page.Type: GrantFiled: April 27, 2020Date of Patent: May 31, 2022Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Robert Ellis, Atif Hussain, Venugopal Garuda, Kevin O'Toole, Todd Lindberg
-
Patent number: 11347575Abstract: A method, computer program product, and computing system for receiving a message library update, wherein the message library update includes a plurality of error codes associated with a plurality of error/advisory messages. A specific error code concerning a storage system is compared to the plurality of error codes included within the message library update to identify a specific error/advisory message associated with the specific error code. The specific error/advisory message is provided to a user of the storage system.Type: GrantFiled: July 18, 2018Date of Patent: May 31, 2022Assignee: EMC IP HOLDING COMPANY, LLCInventors: Minqiang Wu, Jun Wu, Butong Zhang
-
Patent number: 11340974Abstract: A storage control device includes: an auxiliary cache memory that is a nonvolatile memory; a volatile memory; and a processor configured to execute a saving control process after a predetermined failure occurs, the saving control process being configured to (a) cause a writing control process to stop writing of data stored in the auxiliary cache memory to the storage medium, (b) secure, in the auxiliary cache memory, a storage region for storing the management information of the volatile memory, (c) generate a copy of management information of the volatile memory in the storage region, and (d) cause the writing control process to execute control to write first data stored in the volatile memory to the auxiliary cache memory or the storage medium based on the management information of the auxiliary cache memory.Type: GrantFiled: June 3, 2020Date of Patent: May 24, 2022Assignee: FUJITSU LIMITEDInventors: Keima Abe, Motohiro Sakai, Takuro Kumabe
-
Patent number: 11334454Abstract: One or more techniques and/or systems are provided for migrating a trust relationship. For example, a first storage cluster and a second storage cluster have a disaster recovery relationship where the second storage cluster provides failover client access to replicated data, replicated from the first storage cluster to the second storage cluster, in the event the first storage cluster fails. The first storage cluster may have a trust relationship with a third storage cluster, such that data is mirrored from a volume of the first storage cluster into a mirrored volume of the third storage cluster based upon the trust relationship. In the event the first storage cluster fails over to the second storage cluster due to a disaster at the first storage cluster, the trust relationship is migrated to be between the second storage cluster and the third storage cluster for non-disruptive mirroring of data to the mirrored volume.Type: GrantFiled: March 2, 2020Date of Patent: May 17, 2022Assignee: NetApp Inc.Inventors: Balaji Ramani, Harsha Sridhara, Rakshit Karnawat
-
Patent number: 11327827Abstract: An information technology (IT) operations platform is described that enables users to execute one or more executable actions from a set of executable actions presented in a prioritized order based on historical data. In response to identifying an occurrence of a type of incident in an IT environment, the IT operations platform generates a workbook based on a customizable workbook template. The customizable workbook template includes a plurality of tasks grouped into a plurality of phases for responding to occurrences of the type of incident, and each task of the plurality of tasks is associated with a respective set of suggested executable actions for completing the corresponding task. The IT operations platform then causes the display of a graphical user interface (GUI) including a representation of the workbook, including interface elements representing the respective set of suggested executable actions displayed in the prioritized order.Type: GrantFiled: June 2, 2019Date of Patent: May 10, 2022Assignee: Splunk Inc.Inventors: Sourabh Satish, David Wayman, Glenn Gallien, Akshay Dongaonkar
-
Patent number: 11327828Abstract: A system for remediating computing-related events by taking into account the past performance of remediation processes and the current run-time environment in which the remedy will be deployed. Robotic Process Automation is implemented to identify computing-related events requiring automation and to record actions that are taken to remediate the events. Robotic scripts (bots) are created based on the recorded actions and are implemented in a learning-mode, in which run-time conditions and level of performance are recorded, such that, run-time conditions and performance are determinative of which bot or combination of bots are implemented for subsequent occurrence of computing-related events. Additionally, remedial process associated with the bot(s) may be executed in a simulated environment prior to the production run-time computing environment to validate the bot and insure the likelihood of effective performance of the remedial process in the run-time production environment.Type: GrantFiled: January 27, 2020Date of Patent: May 10, 2022Assignee: BANK OF AMERICA CORPORATIONInventor: Sasidhar Purushothaman
-
Patent number: 11314622Abstract: Systems and methods are provided for implementing an automated parallel deployment solution. Embodiments of the invention described herein prevent defects from being introduced in a production environment, or those that could be introduced in a production environment, by parallel log monitoring of existing and new state systems. One or more systems may be created in parallel to the production system to detect and fix defects. In embodiments of the invention, as existing defects are captured and resolved by the automatic defect resolution system and method, these defects will not impact production any further. Thus, the automatic defect resolution system drives out all production defects over a window of time, requiring less and less maintenance over time. Once a given defect is fixed, the corresponding change is applied to the production environment to avoid future similar defects.Type: GrantFiled: June 14, 2019Date of Patent: April 26, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Devin Moore
-
Patent number: 11313905Abstract: An electric meter that is configured to regenerate meter state data after a power loss includes a memory with at least one volatile and non-volatile memory device and a processor connected to the memory. The processor is configured to retrieve a backup copy of meter state data and a plurality of meter input data samples that were generated after the backup copy of the meter state data and prior to the power loss from a nonvolatile memory device. The processor is configured to regenerate meter state data by updating the backup copy of meter state data with the plurality of meter input data samples to regenerate the meter state data at the time of a final meter input data sample prior to the power loss.Type: GrantFiled: June 22, 2020Date of Patent: April 26, 2022Assignee: Landis+Gyr LLCInventors: David Schamber, David Bobick
-
Patent number: 11307919Abstract: A fail information control circuit may include: a comparison circuit configured to generate a comparison result signal by comparing read data and write data; a fail bit discrimination circuit configured to generate a first fail discrimination signal for discriminating a fail detected when the write data has a first value and a second fail discrimination signal for discriminating a fail detected when the write data has a second value, in response to the comparison result signal; and a fail bit counter configured to generate a first counting signal by counting the first fail discrimination signal and generate a second counting signal by counting the second fail discrimination signal.Type: GrantFiled: December 10, 2019Date of Patent: April 19, 2022Assignee: SK hynix Inc.Inventor: Jae Yong Kang
-
Patent number: 11302414Abstract: A storage device including a nonvolatile memory device, a dynamic random access memory (DRAM) device, and a storage controller, an operation method of the storage device including performing an access operation on the DRAM device, collecting accumulated error information about the DRAM device based on the access operation, detecting a fail row of the DRAM device based on the accumulated error information, and performing a runtime repair operation on the detected fail row.Type: GrantFiled: March 12, 2019Date of Patent: April 12, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Dong Kim, Hyunglae Eun
-
Patent number: 11294757Abstract: System and method are disclosed to detect potential failures in a network-on-chip (NoC) before the potential failures happen. The system tests connectivity from a master to all slaves by sending scrub transactions to test all paths. The scrub transactions are identified using a scrub bit. The scrub transactions are generated at a master scrubbing block/unit and terminated at a slave scrubbing block/unit. The slave scrubbing block sends scrub responses to the scrub transactions along the response path. The scrub responses to the scrub transactions are generated at the slave scrubbing block and terminated at the master scrubbing block. This allows detection of potential failures, which are reported to a system monitor. If a potential failure is detected, the system transitions to a fail-safe mode before the failure occurs.Type: GrantFiled: December 17, 2019Date of Patent: April 5, 2022Assignee: ARTERIS, INC.Inventors: Jean-Philippe Loison, Benoit De Lescure
-
Patent number: 11269756Abstract: Various embodiments provide for determining problematic components of an application that may cause user experience issues when running the application, and preemptively turning off or disabling the problematic components so that the application is rendered without the problematic component. When a component is rendered, various runtime data is produced. Such data may be logged and analyzed, and used to generate performance metrics of the component. Such performance metrics can be used to determine whether a component should be disabled. When a component is disabled, it become unavailable and will be excluded from the application when the application is rendered and/or served to a user. Thus, when an application is rendered or served, only available or enabled components are included.Type: GrantFiled: September 26, 2018Date of Patent: March 8, 2022Assignee: A9.COM, INC.Inventors: Horia James Hristu, David Uvalle
-
Patent number: 11263012Abstract: An apparatus is disclosed in which the apparatus may include a plurality of cores, including a first core, a second core and a third core, and circuitry coupled to the first core. The first core may be configured to process a plurality of instructions. The circuitry may be may be configured to detect that the first core stopped committing a subset of the plurality of instructions, and to send an indication to the second core that the first core stopped committing the subset. The second core may be configured to disable the first core from further processing instructions of the subset responsive to receiving the indication, and to copy data from the first core to a third core responsive to disabling the first core. The third core may be configured to resume processing the subset dependent upon the data.Type: GrantFiled: January 6, 2020Date of Patent: March 1, 2022Assignee: Oracle International CorporationInventors: James Lewis, Paul Jordan, Gregory Onufer, Ali Vahidsafa