Patents Examined by Bryce P. Bonzo
-
Patent number: 11693748Abstract: Methods and systems are described for provisioning cloud-based database systems and performing decoupled maintenance. For example, conventional systems may rely on database management systems to provision and modify databases hosted by a service provider. However, for entities operating complex database systems with the need for highly customized cloud infrastructure, database management systems fail to provide the granular customization and the control necessary to create and service these systems. In contrast, the described solutions provide an improvement over conventional database management system architecture by providing direct communication between an entity and its cloud-based database systems via command line prompts or API calls, decoupling database system maintenance from database system provisioning process to increase the speed and granular customization of the database system.Type: GrantFiled: May 26, 2021Date of Patent: July 4, 2023Inventors: Vitaliy Mogilevskiy, Abhishek Chanda, Norberto Leite, Maryame Boulhajat, Miguel Pilar
-
Patent number: 11663065Abstract: A memory system includes: a memory device; and a controller suitable for controlling the memory device and including a buffer memory, wherein the controller performs error history logging into the buffer memory in response to a logging start command from a host, stops the error history logging in response to a logging stop command from the host, and provides the host with the logged error history in response to an output command from the host.Type: GrantFiled: January 15, 2021Date of Patent: May 30, 2023Assignee: SK hynix Inc.Inventor: Kyu Ho Choi
-
Patent number: 11656929Abstract: A memory module includes; dynamic random access memories (DRAMs), a controller configured to control operation of the DRAMs, and an active device configured, in response to detection of an error occurring in at least one of the DRAMs, to generate an interrupt and store error information corresponding to the error.Type: GrantFiled: June 11, 2021Date of Patent: May 23, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Mi Jin Lee, Dong-Yoon Kim, Min-Hyouk Kim, Sung-Joon Kim, Sung Up Moon, Jong Young Lee
-
Patent number: 11645136Abstract: Embodiments relate to capturing referenced information in a report to resolve a computer problem. A report for a problem is determined to contain at least one referenced document, the report being generated based on at least one log. Relevant content is determined in the at least one referenced document based at least in part on hint information associated with the at least one referenced document and a term in the report. An enhanced report is generated for the problem of the computer equipment by inserting the relevant content into the report. A problem experienced by computer equipment is resolved by causing execution of at least one operation identified in the enhanced report.Type: GrantFiled: September 1, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Junichi Hanzawa, Tomomi Inoue, Yuji Ohsuga, Hiromi Itoh
-
Patent number: 11640340Abstract: A system and method includes a plurality of nodes distributed between a first cluster and a second cluster, each of the plurality of nodes storing a copy of a source database and a processor executing computer-readable instructions stored on a memory to designate a first node of the plurality of nodes as a primary node, designate remaining ones of the plurality of nodes as secondary nodes to take over from the primary node upon failure of the primary node, designate a second node of the plurality of nodes as an initial active node, backup the source database from the initial active node, automatically designate, based on a switch over policy, a third node of the plurality of nodes as a next active node upon the initial active node becoming unavailable, and continue backups of the source database from the next active node upon the initial active node becoming unavailable.Type: GrantFiled: February 23, 2021Date of Patent: May 2, 2023Assignee: Nutanix, Inc.Inventors: Sagar Sontakke, Kamaldeep Khanuja, Bakul Banthia
-
Patent number: 11620174Abstract: A serial communication link receiver-transmitter with autonomous transmission error detection is described, and a communication peripherals including the same. Transmit data at a transmitter and transmitted data output by the transmitter and received by the receiver are observed by an error detector configured to generate an error indication in response to difference between the transmit data and corresponding observed transmit data of a transmitted data frame. If a difference is detected a transmit error indicator is asserted.Type: GrantFiled: September 3, 2020Date of Patent: April 4, 2023Assignee: Microchip Technology IncorporatedInventor: Amund Aune
-
Patent number: 11614997Abstract: A method for managing a host memory buffer, a memory storage apparatus, and a memory control circuit unit are provided. The method includes: detecting whether a system abnormality occurs; copying a first command and first data corresponding to the first command stored in a data buffer of a host system to the memory storage apparatus in response to determining that the system abnormality occurs; executing an initial operation after copying the first command and the first data, wherein the initial operation initializes a part of a hardware circuit in the memory storage apparatus and does not initialize another part of the hardware circuit in the memory storage apparatus; and re-executing the first command stored in the memory storage apparatus after initializing the part of the hardware circuit.Type: GrantFiled: May 3, 2021Date of Patent: March 28, 2023Assignee: PHISON ELECTRONICS CORP.Inventor: Hsiao-Chi Ho
-
Patent number: 11609831Abstract: A resource matching technique between a primary site and one or more secondary sites accommodates a configuration update of a virtual machine (VM) in a disaster recovery (DR) environment. The resource matching technique determines whether a proposed resource configuration update or change to a primary VM running at the primary site is permissible on a secondary VM configured for failover operation at a secondary site in the event of failure to the primary VM. The technique continuously monitors the availability of resources at each secondary site and enables negotiation between the primary and secondary sites of the proposed configuration change based on corresponding indications resource availability. The resources may include generic resources (e.g., memory, storage capacity and CPU processing capacity) and specialized resources (e.g., GPU types and/or models).Type: GrantFiled: February 19, 2021Date of Patent: March 21, 2023Assignee: Nutanix, Inc.Inventors: Hemanth Kumar Mantri, Igor Grobman, Raymond Wai-Man Yip
-
Patent number: 11609821Abstract: A fault recovery system including a fault controller is disclosed. The fault controller is coupled between a processor and an interconnect, and configured to receive a time-out signal that is indicative of a failure of the processor to execute a transaction after a fault is detected in the processor. The failure in the execution of the transaction results in queuing of the interconnect. Based on the time-out signal, the fault controller is further configured to generate and transmit a control signal to the processor to disconnect the processor from the interconnect. Further, the fault controller is configured to execute the transaction, and in turn, dequeue the interconnect. When the transaction is successfully executed, the fault controller is further configured to generate a status signal to reset the processor, thereby managing a fault recovery of the processor.Type: GrantFiled: September 30, 2020Date of Patent: March 21, 2023Assignee: NXP USA, Inc.Inventors: Ankur Behl, Neha Srivastava
-
Patent number: 11599426Abstract: An example computing device includes a controller to control operation of a firmware subsystem of the computing device. The controller is separate from a main processor of the computing device. A memory stores subsystem data that is useable by the controller. The subsystem data includes recovery information executable by the controller to initiate recovery of the subsystem. The computing device further includes recovery coordination instructions. The recovery coordination instructions determine integrity of the recovery information as stored on the memory and. In response to determining that the recovery information lacks integrity, the recovery coordination instructions initiate recovery of the firmware subsystem using a backup of the recovery information and perform recovery of the firmware subsystem using an update to the firmware subsystem.Type: GrantFiled: February 11, 2019Date of Patent: March 7, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Jeffrey Kevin Jeansonne, Rosilet Retnamoni Braduke, Wei Ze Liu
-
Patent number: 11599436Abstract: An information handling system may include a processor and a basic input/output system (BIOS) comprising a program of instructions executable on the processor, the basic input/output system configured to, upon occurrence of a predetermined number of failures to complete a power-on/self-test (POST) of the information handling system: for each particular critical boot variable of the BIOS stored in a memory associated with the BIOS, read a backup variable for the particular critical boot variable, if available, and write a value of the backup variable as the critical boot variable; and attempt to reboot the information handling system with values of the backup variables used for the critical boot variables.Type: GrantFiled: March 2, 2021Date of Patent: March 7, 2023Assignee: Dell Products L.P.Inventors: Craig L. Chaiken, Siva Subramaniam Rajan
-
Patent number: 11593221Abstract: A method for generating a backup schedule, that includes receiving, by a scheduling agent, an event entry specifying an event associated with a container, determining that the event entry specifies an alert event, adding the event entry to a plurality of historical event entries in a historical event repository, determining that the plurality of historical event entries indicates a repeating error state of the container, determining that an error frequency of the repeating error state is greater than an existing backup frequency of a container backup schedule, and generating a backup schedule warning indicating a recommended backup frequency.Type: GrantFiled: February 28, 2020Date of Patent: February 28, 2023Assignee: EMC IP Holding Company LLCInventors: Swaroop Shankar D H, Chetan Battal, Mahesh Reddy Appireddygari Venkataramana, Shelesh Chopra
-
Patent number: 11586514Abstract: A fault tolerant computer system and method are disclosed. The system may include a plurality of CPU nodes, each including: a processor and a memory; at least two IO domains, wherein at least one of the IO domains is designated an active IO domain performing communication functions for the active CPU nodes; and a switching fabric connecting each CPU node to each IO domain. One CPU node is designated a standby CPU node and the remainder are designated as active CPU nodes. If a failure, a beginning of a failure, or a predicted failure occurs in an active node, the state and memory of the active CPU node are transferred to the standby CPU node which becomes the new active CPU node. If a failure occurs in an active IO domain, the communication functions performed by the failing active IO domain are transferred to the other IO domain.Type: GrantFiled: August 9, 2019Date of Patent: February 21, 2023Inventors: Chester W. Pawlowski, John M. Chaves, Andrew Alden, Craig D. Keefer, Christopher D. Cotton, Michael Egan
-
Patent number: 11568253Abstract: There are provided systems and methods for a fallback artificial intelligence (AI) system for redundancy during system failover. A service provider may provide AI systems for automated decision-making, such as for risk analysis, marketing, and the like. An AI system may operate in a production computing environment in order to provide AI decision-making based on input data, for example, by providing an output decision. In order to provide redundancy to the production AI system, the service provider may train a fallback AI system using the input/output data pairs from the production AI system. This may utilize a deep neural network and a continual learning trainer. Thereafter, when a failover condition is detected for the production AI system, the service provider may switch from the production AI system to the fallback AI system, which may provide decision-making operations during failure of within the production computing environment.Type: GrantFiled: August 11, 2020Date of Patent: January 31, 2023Assignee: PAYPAL, INC.Inventors: Joydeep Hazra, Harshith Thonupunoori, Md Faiz Alam, Rajendra Bhat, Santosh Bharamasagar Chandrasekharappa, Sourav Kumar, Vijayent Kohli
-
Patent number: 11561860Abstract: A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices is operably coupled to one or more of a plurality of storage devices. One or more of the computing devices and/or the storage devices may be used to rebuild data that may be lost due to a power failure.Type: GrantFiled: September 5, 2018Date of Patent: January 24, 2023Inventors: Maor Ben Dayan, Omri Palmon, Liran Zvibel, Kanael Arditti
-
Patent number: 11556425Abstract: Computer-implemented methods, computer program products, and computer systems are provided. A method includes generating a running result matrix for a plurality of batch jobs, indicating corresponding running results for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes obtaining an internal dependency matrix for the plurality of batch jobs, indicating corresponding dependencies between respective processing actions within a batch job of the plurality of batch jobs. The method further includes calculating a recovery matrix for the plurality of batch jobs based, at least in part, on the running result matrix and the internal dependency matrix, the recovery matrix indicating corresponding recovery actions for respective processing actions in batch jobs of the plurality of batch jobs. The method further includes executing failover management for one or more batch jobs based, at least in part, on the calculated recovery matrix.Type: GrantFiled: April 16, 2021Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Bo Chen Zhu, Xiao Mou Zhang, Hui R Ruan, Jing Wang, Yuan Jie Zhang
-
Patent number: 11550668Abstract: A device receives a notification indicating a failure of a first server device responsible for a primary message queue that includes messages at a time of the failure. A second server device is responsible for a standby message queue to which the messages are replicated, where a position in the standby message queue and a message time are assigned to each of the replicated messages. The device obtains a record time that identifies the message time of one of the messages that was last obtained from the primary message queue prior to the failure, compares an adjusted record time and the message time of one or more of the messages of the standby message queue to determine a starting position in the standby message queue, and processes messages obtained from the standby message queue beginning at one of the messages assigned to the position that matches the starting position.Type: GrantFiled: June 25, 2021Date of Patent: January 10, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Amit Gupta, Sarvesh Agrawal, Vijaya Kosuri, Pramod Kalyanasundaram, Lakshmi Chakarapani, Srinivas S. Halembar
-
Patent number: 11550677Abstract: One or more computer processors install a trigger on a primary database. The one or more computer processors, responsive to the trigger activating and a data modification associated with the primary database, format the data modification into a universal format for a plurality of backup databases. The one or more computer processors rotate an active backup database from the plurality of backup databases based on a determined alternating backup period. The one or more computer processors synchronize in real-time the primary database with the active backup database.Type: GrantFiled: November 23, 2020Date of Patent: January 10, 2023Assignee: International Business Machines CorporationInventors: Marcel Butucea Panait, Erik Rueger, Nicolo Sgobba, Michal Paluch
-
Patent number: 11544625Abstract: A server computing device generates training data based upon an identifier for a device, a timestamp, and a label received from a developer computing device. The server computing device trains a computer-implemented machine learning (ML) model based upon the training data. The server computing device also generates client configuration data for the ML model that specifies transformations that are to be applied to values in order to generate input values for the ML model. The server computing device deploys ML assets to client computing devices, the ML assets comprising the ML model and the client configuration data. The client computing devices execute the ML model using input values derived via transformations of (local) values produced by the client computing devices and transmit telemetry data to the server computing device. The server computing device updates the ML assets based upon the telemetry data.Type: GrantFiled: February 3, 2020Date of Patent: January 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Paul Luo Li, Ho Jeannie Chung, Xiaoyu Chai, Irina Ioana Niculescu, Minsuk Kang, Brandon H. Paddock, Jilong Liao, Neeraja Abburu, James Henry Dooley, IV, Frederick Douglass Campbell
-
Patent number: 11544165Abstract: To locate an intermittent fault in a communication structure of an aircraft comprising pieces of equipment that are interconnected by cabling forming a plurality of communication media that are shared, an analyzer retrieves an error report relating to transmission errors observed on each of said communication media, performs a count of the transmission errors, per type of error and per communication chain, computes a median of the counts for communication chains comprising the same pair of wired pieces of equipment, and when, for a communication chain, the count exceeds a threshold equal to the median plus a predefined margin, generates an alarm indicating detection of an intermittent fault in association with the communication chain that led the threshold to be exceeded. Thus, intermittent faults are easily located and repaired.Type: GrantFiled: June 24, 2020Date of Patent: January 3, 2023Assignee: AIRBUS OPERATIONS SASInventors: Philippe Passemard, Alvaro Ruiz Gallardo