State Recovery (i.e., Process Or Data File) Patents (Class 714/15)
-
Patent number: 11824929Abstract: The present disclosure relates to using maintenance mode to upgrade a distributed system. One method includes determining that a first host of a cluster of a software-defined datacenter (SDDC) is to be upgraded as a part of a rolling upgrade of the hosts of the cluster, wherein the first host is executing a process instance of a cluster store, demoting the process instance to a proxy, creating a replica of the process instance using a different proxy on a second host of the cluster, instructing the first host to enter a maintenance mode, upgrading the first host, and instructing the first host to leave the maintenance mode.Type: GrantFiled: July 25, 2022Date of Patent: November 21, 2023Assignee: VMware, Inc.Inventors: Alkesh Shah, Ramses V. Morales, Leonid Livshin, Austin Kramer, Nitin Nagaraja, Brian Masao Oki, Sunil Vajir
-
Patent number: 11809306Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.Type: GrantFiled: February 26, 2021Date of Patent: November 7, 2023Inventors: Phanindra Padala, Saravanan Balasubramanian, Jesse Raymond Suen, Navin Kumar Jammula, Sumit Nagal
-
Patent number: 11797398Abstract: In some embodiments, a system is provided, comprising enforcement hardware configured to execute, at run time, a state machine in parallel with application code. Executing the state machine may include maintaining metadata that corresponds to one or more state variables of the state machine; matching instructions in the application code to transitions in the state machine; and, in response to determining that an instruction in the application code does not match any transition from a current state of the state machine, causing an error handling routine to be executed. In some embodiments, a description of a state machine may be translated into at least one policy to be enforced at run time based on metadata labels associated with application code and/or data manipulated by the application code.Type: GrantFiled: April 30, 2019Date of Patent: October 24, 2023Assignee: Dover Microsystems, Inc.Inventors: Andrew Sutherland, Jonathan B. Rosenberg, Gregory T. Sullivan
-
Patent number: 11783093Abstract: Single-chip system, having multiple computing units, in particular computer cores and/or CPUs, at least one input/output unit, a memory unit, and an input/output control unit that coordinates the communication between the computing units and the at least one input/output unit, wherein the single-chip system further has an attack detection unit, produced as hardware, that is connected by means of a hardware signal connection to at least the input/output control unit as a component of the single-chip system and evaluates input signals received from the input/output control unit for a rule infringement in a set of attack detection rules, which rule infringement needs to be logged and/or responded to with at least one measure.Type: GrantFiled: October 16, 2018Date of Patent: October 10, 2023Assignee: AUDI AGInventors: Markus Klein, Kamil Zawadzki, Changsup Ahn, Hans Georg Gruber
-
Patent number: 11755729Abstract: A system includes a server interface and a management server. The management server includes instructions for execution by a processor. The instructions, when loaded and executed by the processor, cause the processor to access a server through the remote interface and, through the interface, monitor current usage by an electronic device communicatively coupled to the server. The instructions further cause the processor to determine a security status of the electronic device based upon the current usage, and to take a corrective action based upon the security status.Type: GrantFiled: May 23, 2022Date of Patent: September 12, 2023Assignee: SOFTIRON LIMITEDInventors: Phillip Edward Straw, Bryan Keith Larmore, David Patrick Anders, Stephen Hardwick, Robert Drury, Andrew McNeil, Harry Richardson
-
Patent number: 11748478Abstract: An apparatus includes an interface for an electronic device and a baseboard management controller (BMC). The BMC includes circuitry configured to, through the interface, monitor current usage by the electronic device, determine a security status of the electronic device based upon the current usage, and take a corrective action based upon the security status.Type: GrantFiled: August 9, 2021Date of Patent: September 5, 2023Assignee: SOFTIRON LIMITEDInventors: Phillip Edward Straw, Bryan Keith Larmore, David Patrick Anders, Stephen Hardwick, Robert Drury
-
Patent number: 11748213Abstract: Some embodiments include a system, method, and non-transitory medium, with the system including a plurality of database services; and a stateless backup operator to perform a first mode for each database service to reconfigure a current backup state of each database service with an associated desired backup state information for the respective database service and the stateless backup operator to switch to and perform a second mode for a specific one of the plurality of database services in response to a request execute a first backup operation for the specific database service.Type: GrantFiled: November 8, 2021Date of Patent: September 5, 2023Inventors: Kathrin Mao, Martin Brunzema, Paul Beck, Henrik Hempelmann, Anne Roessiger, Florian Geckeler
-
Patent number: 11740809Abstract: The disclosure relates to a method for configuring a memory unit of a computing unit wherein, during a program operation of the computing unit, a memory area shared among a plurality of processes is created and configured in the memory unit in that a memory area address is assigned to the memory area and a data area for storing at least one datum is configured in the memory area in that at least one configuration information element of the data area within the memory area is defined and a revision number which characterizes a current configuration of the memory area is updated.Type: GrantFiled: November 10, 2020Date of Patent: August 29, 2023Assignee: Robert Bosch GmbHInventors: Gunter Burchardt, Matthias Kleinfeller
-
Patent number: 11726861Abstract: A system for poisoned data management includes an interface and a processor. The interface is configured to receive an indication of poisoned data in a published event. The processor is configured to mark the poisoned data in a data graph; mark in the data graph a set of downstream nodes as poisoned; and store the data graph.Type: GrantFiled: February 9, 2022Date of Patent: August 15, 2023Assignee: Ridgeline, Inc.Inventors: Timophey Zaitsev, Charles Chang-Lin Yu
-
Patent number: 11726888Abstract: A memory fault handling system includes: a memory controller, firmware, and software. The memory controller has: an error occurrence notification means for, when the occurrence of a memory error is detected, notifying firmware or software of the occurrence of the memory error on the basis of a setting pertaining to a notification recipient. The firmware includes: a notification recipient setting means for setting a notification recipient; and a spare memory switching instruction means for, when a notification indicating the occurrence of a memory error is received from the memory controller, instructing to switch from a memory to a spare memory. The software includes: a disabling instruction means for, when a notification indicating the occurrence of a memory error is received from the memory controller, instructing to cause a page corresponding to the memory in which the memory error has occurred to be disabled.Type: GrantFiled: March 16, 2020Date of Patent: August 15, 2023Assignee: NEC Platforms, Ltd.Inventor: Eiji Nakajima
-
Patent number: 11714722Abstract: An example memory sub-system includes one or more memory devices and a processing device, operatively coupled to the one or more memory devices.Type: GrantFiled: September 27, 2021Date of Patent: August 1, 2023Assignee: Micron Technology, Inc.Inventors: Yipei Yu, Wei Wang, Jiangli Zhu, Huapeng Guan
-
Patent number: 11714738Abstract: Methods, systems, and computer-readable storage media for receiving, by an anomalous operation detection service, current signal data representing a driving current applied to a device over a time period, processing, by an anomalous operation detection service, the current signal data through a deep neural network (DNN) module, a frequency spectrum analysis (FSA) module, and a time series classifier (TSC) module to provide a set of indications, each indication in the set of indications indicating one of normal operation of the device and anomalous operation of the device, processing, by an anomalous operation detection service, the set of indications through a voting gate to provide an output indication, the output indication indicating one of normal operation of the device and anomalous operation of the device, and selectively transmitting one or more of an alert and a message based on the output indication.Type: GrantFiled: August 11, 2021Date of Patent: August 1, 2023Assignee: SAP SEInventors: Jie He, Jianwei Chen, Xuemin Wang
-
Patent number: 11714897Abstract: A processing unit, where the processing unit one of a group of processing units of a system, includes a processor; and memory including instructions, which when executed by the processor while avoiding interrupting a controller that does not belong to the group of processing units, cause the processor to: perform at least one iteration of the steps of: (a) entering a trusted mode, (b) selecting a selected job to be executed by the processing unit, (c) retrieving access control metadata related to the selected job, (d) entering, by the processing unit, an untrusted mode, (e) executing the selected job by the processing unit while adhering to the access control metadata related to the job, and (f) resetting the processing unit.Type: GrantFiled: August 19, 2021Date of Patent: August 1, 2023Assignee: Mobileye Vision Technologies Ltd.Inventors: Oren Agam, Liron Kuch, Eran Galil, Liron Atedgi
-
Patent number: 11687624Abstract: A platform and method for content management is disclosed. A content right management method includes receiving contents from a user, and generating a create key for a right for the contents by encrypting the contents using encryption information, in which the create key includes a copyright of the contents and a creation right of the contents.Type: GrantFiled: January 11, 2021Date of Patent: June 27, 2023Assignee: Whoborn, Inc.Inventor: Young Sik Bae
-
Patent number: 11675651Abstract: Methods, apparatus, computer program products for handling critical problem exceptions during an execution of an application are provided. The method comprises: detecting, by one or more processing units, an occurrence of a certain type of critical problem exception during an execution of an application, the critical problem exception resulting in a termination of the application; instructing, by one or more processing units, to call a Super Handling Routine (SHR) corresponding to the type of the critical problem exception at a pre-configured address based on a pre-determined context registered by the application, the SHR being configured to handle critical problem exceptions; and handing, by one or more processing units, control to the SHR to handle the type of the critical problem exception.Type: GrantFiled: March 11, 2021Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Naijie Li, Bao Zhang, Jin Hong Fu, Jing Lu, Xiang Zu
-
Patent number: 11675669Abstract: Generating any point in time backups without native snapshot generation. Production data is split such that a journal stream is sent to a data protection system, which may be local or remote. The journal stream includes a data stream and a metadata stream. Backups are synthesized at the data protection system by rolling at least a portion of the journal. A backup for any point in time represented in the journal can be synthesized.Type: GrantFiled: November 2, 2021Date of Patent: June 13, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Jehuda Shemer, Valerie Lotosh, Saar Cohen, Erez Sharvit
-
Patent number: 11675667Abstract: One example method includes performing data protection operations including backup operations. Backups of an availability group include a full backup, transaction log backups, and differential backups. Each differential backup includes transactions since the full backup. The differential backups are performed based on a trigger and, during a restore operation, the differential backups reduce the number of restores that need to be performed and can be restored instead of restoring the corresponding transactional log backups.Type: GrantFiled: April 7, 2021Date of Patent: June 13, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Bharat Bhushan, Niketan Narayan Kalaskar
-
Patent number: 11677650Abstract: In one embodiment, a monitoring engine obtains mesh flow data for traffic flows between nodes in a service mesh. The monitoring engine associates the mesh flow data with network traffic between an endpoint device and an edge of the service mesh. The monitoring engine identifies, based on the mesh flow data, a particular container workload associated with the traffic flows. The monitoring engine provides an indication that the particular container workload is associated with the network traffic between the endpoint device and the edge of the service mesh.Type: GrantFiled: September 28, 2021Date of Patent: June 13, 2023Assignee: Cisco Technology, Inc.Inventors: Vincent E. Parla, Kyle Andrew Donald Mestery, Andrew Zawadowskiy
-
Patent number: 11669421Abstract: Unavoidable physical phenomena, such as an alpha particle strikes, can cause soft errors in integrated circuits. Materials that emit alpha particles are ubiquitous, and higher energy cosmic particles penetrate the atmosphere and also cause soft errors. Some soft errors have no consequence, but others can cause an integrated circuit to malfunction. In some applications (e.g. driverless cars), proper operation of integrated circuits is critical to human life and safety. To minimize or eliminate the likelihood of a soft error becoming a serious malfunction, detailed assessment of individual potential soft errors and subsequent processor behavior is necessary. Embodiments of the present disclosure facilitate emulating a plurality of different, specific soft errors. Resilience may be assessed over the plurality of soft errors and application code may be advantageously engineered to improve resilience.Type: GrantFiled: February 2, 2022Date of Patent: June 6, 2023Assignee: NVIDIA CorporationInventors: Jonah M. Alben, Sachin Satish Idgunji, Jue Wu
-
Patent number: 11669406Abstract: A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. In the exemplary embodiment, each application may use both fork( ) and exec( ) in any combination.Type: GrantFiled: February 15, 2022Date of Patent: June 6, 2023Assignee: International Business Machines CorporationInventors: Keith Richard Backensto, Allan Havemose
-
Patent number: 11663091Abstract: A client computer establishes one or more sessions with a DBMS. Session context information for each session is cached in a client-side session cache. When a session disconnection is detected, the session recovery includes establishing a new session with the DBMS, and restoring the session context of the disconnected session from the session information of the disconnected session that is stored in the session cache.Type: GrantFiled: December 17, 2018Date of Patent: May 30, 2023Assignee: SAP SEInventors: Dongin Shin, Yeonghun Jeong, Jeong Hee Won, Juchang Lee
-
Patent number: 11645133Abstract: A computing device includes processing circuitry configured to determine whether to modify the dispersed error encoding parameters of a set of encoded data slices (EDSs) stored in a distributed storage network to produce a set of modified EDSs, wherein a data object is segmented into a plurality of data segments and in response to a determination to modify the dispersed error encoding parameters of the set of EDSs, identify a plurality of storage units to store the modified EDSs and determine modified dispersed error encoding parameters for the modified EDSs. The computing device is further configured to assign each storage unit of the plurality of storage units to execute one or more storage modification tasks associated with producing the modified EDSs; and transmit one or more EDS of the set of EDSs to each storage unit of the plurality of storage units for modification and storage.Type: GrantFiled: March 4, 2022Date of Patent: May 9, 2023Assignee: Pure Storage, Inc.Inventors: Wesley B. Leggette, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Gary W. Grube, S. Christopher Gladwin
-
Patent number: 11630720Abstract: A device that provides error recovery handling includes a processor that is configured to receive an error recovery request including error type information and a page address, where the error type information is mapped to a first error recovery technique. The processor may be configured to determine whether an error count associated with the flash memory circuit satisfies a first criterion and an error map associated with the flash memory circuit satisfies a second criterion, where the error count indicates a number of read errors that have occurred and the error map indicates blocks in which the read errors have occurred. The processor may be configured to utilize a second technique to attempt to recover data when the first and second criterions are satisfied, otherwise utilize the first technique to attempt to recover data, where the second technique is associated with recovering data stored in an offline flash memory circuit.Type: GrantFiled: June 24, 2021Date of Patent: April 18, 2023Assignee: Western Digital Technologies, Inc.Inventors: Parvaneh Alavi, Kai-Lung Cheng, Yun-Tzuo Lai, Haining Liu
-
Patent number: 11620273Abstract: There is provided a method of operating a message processing node in a message processing system. Upon receipt of a message for a transaction referring to an object for which a record is stored in a database (300), a request is sent to the database to lock the record for the object (302). Where the record is unlocked, a message is received from the database indicating that the request to lock the record is successful (304) and the received message for the transaction is processed (306). Where the record has been locked previously by another message processing node, a message is received from the database indicating that the request to lock the record is unsuccessful and identifying the message processing node to which the record is locked (308) and the received message for the transaction referring to the object is forwarded to the identified message processing node (310).Type: GrantFiled: August 27, 2015Date of Patent: April 4, 2023Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Zoltán Turányi, Göran Hall
-
Patent number: 11599431Abstract: An example operation may include one or more receiving notifications from one or more monitoring agents, each notification comprising a monitoring agent identifier, one or more configuration changes, and a timestamp corresponding to each configuration change, identifying incremental configuration changes that may require a disaster recovery retest, requesting a partial disaster recovery retest comprising the incremental configuration changes, the partial disaster recovery retest providing test coverage for a subset of a full disaster recovery test plan, and providing a request to a blockchain network to store information for the received notifications to a shared ledger of the blockchain network.Type: GrantFiled: June 4, 2019Date of Patent: March 7, 2023Assignee: International Business Machines CorporationInventors: Long Wang, Ruchi Mahindru, Soumitra Sarkar, Yu Deng
-
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: 11567840Abstract: An example networked computing system for iterative node level recovery comprises a node cluster; a database; at least one processor configured by instructions to perform operations comprising at least: identifying a failed node among existing nodes in the node cluster; identifying and initiating a replacement node as a new node for the node cluster; accessing at the database a logical backup of the node cluster; retrieving logical backup data of the node cluster and identifying specific rows of backup data to be restored to the new node; restoring the specific data rows to the new node; identifying new data written by applications, to the existing nodes of the node cluster, during restoration of the new node; iteratively accessing supplementary back up data to identify supplementary data rows to be restored to the new node; and iteratively restoring the supplementary data rows to the new node until the new node is synchronized with the existing nodes in the node cluster.Type: GrantFiled: March 9, 2020Date of Patent: January 31, 2023Assignee: Rubrik, Inc.Inventors: Prasenjit Sarkar, Tarun Thakur
-
Patent number: 11556324Abstract: A manager creates agent information and provides a download page for an installer. In a case where the downloaded installer is activated in a host computer, agent installation processing is executed according to input work for setting information for connection with the manager by a user. Further, in a case where creation of the agent in its own apparatus is instructed, the manager creates, in the apparatus in which the manager operates, an agent in which the setting information for connection with the manager has been set, without the input work by the user that is necessary for the above-described installation processing using the installer.Type: GrantFiled: October 31, 2018Date of Patent: January 17, 2023Assignee: CANON KABUSHIKI KAISHAInventor: Toshiyuki Nakazawa
-
Patent number: 11556413Abstract: Systems and methods are disclosed for checker cores for fault tolerant processing. For example, an integrated circuit (e.g., a processor) for executing instructions includes a processor core configured to execute instructions of an instruction set; an outer memory system configured to store instructions and data; and a checker core configured to receive committed instruction packets from the processor core and check the committed instruction packets for errors, wherein the checker core is configured to utilize a memory pathway of the processor core to access the outer memory system by receiving instructions and data read from the outer memory system as portions of committed instruction packets from the processor core. For example, data flow from the processor core to the checker core may be limited to committed instruction packets received via dedicated a wire bundle.Type: GrantFiled: December 8, 2020Date of Patent: January 17, 2023Assignee: SiFive, Inc.Inventors: Murali Vijayaraghavan, Krste Asanovic
-
Patent number: 11550670Abstract: A system receives data storage workflow activities that include computer-executable instructions for carrying out data storage workflow in a network data storage system. Once the workflow is received, the system deploys the workflow to one or more workflow engines that can execute the various data storage activities related to the workflow. Prior to executing a data storage activity, the system can determine which workflow engine to use based on an allocation scheme.Type: GrantFiled: May 7, 2021Date of Patent: January 10, 2023Assignee: Commvault Systems, Inc.Inventors: Anand Vibhor, Amey Vijaykumar Karandikar
-
Patent number: 11537458Abstract: Aspects of the disclosure provide for reducing service disruptions in a computer system. A method of the disclosure may include identifying a plurality of services running on a node of a computer system, determining a plurality of priorities corresponding to the plurality of services, determining a plurality of service capacity factors for the plurality of services in view of the plurality of priorities, and determining a lost impact factor in view of the plurality of service capacity factors.Type: GrantFiled: January 23, 2020Date of Patent: December 27, 2022Assignee: Red Hat, Inc.Inventor: Huamin Chen
-
Computerized system and method for electronically synchronizing work station sessions over a network
Patent number: 11531672Abstract: Disclosed are systems and methods for improving file and application management supported by or configured with an installed application program or platform running the client's device or on the cloud (or on a server). The present disclosure describes computer systems and methods for an application that provides a single-touch/input, session management function that allows a user to store all desired information related to open files and programs. The desired information also includes status information related to the open files and programs, whereby a user can “pause” working on the files/programs by closing the files/programs, and when executing the disclosed application, the previous status of the files/programs can be reloaded, enabling the user to continue working seamlessly.Type: GrantFiled: April 20, 2016Date of Patent: December 20, 2022Assignee: Bat City Labs, LLCInventor: Kristopher Lance Anderson -
Patent number: 11526495Abstract: A method and apparatus for processing a write-ahead log (WAL) in a storage device that records a WAL set key-value pair and a status key-value pair include determining a status of the WAL set key-value pair based on the status key-value pair, replaying all uncompleted WALs in the WAL set key-value pair when the status of the WAL set key-value pair is in a sealed state, modifying, in the status key-value pair, the status of the WAL set key-value from the sealed state to a completed state, and deleting the WAL set key-value pair in the completed state.Type: GrantFiled: June 23, 2020Date of Patent: December 13, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Xiaolin Yan
-
Patent number: 11521086Abstract: A crash prediction computing system includes a machine learning module capable of analyzing data logs associated with each of a plurality of services or applications to identify and categorize every error, exception, and/or crash, such as those resulting from client system interactions based on crash type, customer profile type, customer screen navigation flow, time or crash. The machine learning algorithms continuously train the crash prediction models for each crash category with associated client computing system navigation flow. The crash prediction computing system applies each model before each screen/activity navigation to predict whether the next move will result in an error, exception or crash, and for each predicted error, exception, or crash, automatically implement alternate route functionality to arrive at a desired target.Type: GrantFiled: June 2, 2020Date of Patent: December 6, 2022Assignee: Bank of America CorporationInventors: Venkata R. Bhimireddy, Sandeep Verma, Srinivas Dundigalla, Pavan Chayanam
-
Patent number: 11513917Abstract: A database can be instantly recovered by a cluster mapped to the database. Nodes of the cluster are mapped over channels to directories of the database. Scripts are generated from one or more templates that specify the order and values to be executed to perform a database job, such as database recovery. To recover the database, a template is executed that generates and populates scripts, which are processed on the host of the database to recover the database in a nearly instant manner without transferring data files.Type: GrantFiled: July 31, 2019Date of Patent: November 29, 2022Assignee: Rubrik, Inc.Inventors: Snehal Khandkar, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Yongbing Eric Guo
-
Patent number: 11507444Abstract: Embodiments of systems and methods for platform framework error handling are described. A platform framework may receive registration requests from framework participants that provide operation of a plurality of hardware devices of an IHS (Information Handling System). The framework registration requests by participants specify remediation policies for addressing error conditions related to respective participants. The received remediation policies are mapped to the registered participants, where remediation policies may include handles for invoking remediation procedures for a registered participant. Error conditions are detected during operation of the platform framework. The registered participant is identified as a source of the error condition and a remediation policy that is mapped to the registered participant is identified. Handles in the remediation policy are used to invoke remediation procedures for the registered participant.Type: GrantFiled: June 23, 2021Date of Patent: November 22, 2022Assignee: Dell Products, L.P.Inventors: Daniel L. Hamlin, Vivek Viswanathan Iyer
-
Patent number: 11500546Abstract: A distributed system for creating a checkpoint for a plurality of processes running on the distributed system. The distributed system includes a plurality of compute nodes with an operating system executing on each compute node. A checkpoint library resides at the user level on each of the compute nodes, and the checkpoint library is transparent to the operating system residing on the same compute node and to the other compute nodes. Each checkpoint library uses a windowed messaging logging protocol for checkpointing of the distributed system. Processes participating in a distributed computation on the distributed system may be migrated from one compute node to another compute node in the distributed system by re-mapping of hardware addresses using the checkpoint library.Type: GrantFiled: July 7, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Srinidhi Varadarajan, Joseph Ruscio
-
Patent number: 11500994Abstract: A communication system personality provisioning system includes a communication system included in a computing system and coupled to a management system. The communication system stores authentication information in a UEFI database of a UEFI system in the communication system. The communication system receives a first operating software image and application/service from the management system, authenticates the first operating software image and application/service via first secure initialization operations performed by the UEFI system using the authentication information and, in response, installs the first operating software image and application/service on the communication system.Type: GrantFiled: September 23, 2020Date of Patent: November 15, 2022Assignee: Dell Products L.P.Inventors: Mukund P. Khatri, Jimmy D. Pike, Gaurav Chawla, William Price Dawkins, Elie Jreij, Mark Steven Sanders, Walter A. O'Brien, III, Robert W. Hormuth
-
Patent number: 11500570Abstract: A command to relocate data is transmitted by a storage controller. The command includes first address information associated with a first set of blocks storing the data at one or more storage devices using a first programming mode and second address information associated with a second set of blocks at the one or more storage devices to store the relocated data using a second programming mode. The command causes the relocation of the data from the first set of blocks to the second set of blocks while bypassing sending the data to the storage controller. An acknowledgement is received that the relocated data has been stored at the second number of blocks.Type: GrantFiled: June 21, 2021Date of Patent: November 15, 2022Assignee: Pure Storage, Inc.Inventors: Andrew R. Bernat, Peter E. Kirkpatrick, Gordon James Coleman, Wei Tang, John Roper
-
Patent number: 11500799Abstract: A technique manages input/output(I/O)-critical tasks and background tasks within a computer device. The technique involves identifying tasks on the computer device as I/O-critical tasks and background tasks, accessing a ready task list that indicates any ready I/O-critical tasks and any ready background tasks, and based on the accessed ready task list, performing the tasks on the computer device. Such a technique enables the computer device to make better decisions that reduce I/O latencies while still efficiently utilizing central processing unit (CPU) cycles.Type: GrantFiled: September 23, 2020Date of Patent: November 15, 2022Assignee: EMC IP Holding Company LLCInventors: Lior Kamran, Amitai Alkalay
-
Patent number: 11494267Abstract: Continuous value data redundancy, including: receiving, by a storage system, a dataset; determining, based on a data resiliency metric, an integer redundancy value for the dataset from among a plurality of redundancy values; and generating, based on the integer redundancy value for the dataset, data recovery information for the dataset, wherein the integer redundancy value for the dataset is different from at least one other integer redundancy value for another dataset stored within the storage system.Type: GrantFiled: April 14, 2020Date of Patent: November 8, 2022Assignee: Pure Storage, Inc.Inventors: Timothy Brennan, Andrew Bernat, Peter Kirkpatrick, Wei Tang
-
Patent number: 11474895Abstract: Systems and methods are presented for selection of compatible components for an observed system. An exemplary method comprises collecting parameters of one or more components of the system, assessing conformity of the one or more components of the system with a required state of the system, identifying one or more anomalies based on the assessment of conformity, analyzing the one or more anomalies to identify a class and parameters of the system corresponding to the one or more anomalies, determining one or more models of methods of restoration of the system, selecting one or more components that meets requirements of the one or more models of methods of restoration and implementing the one or more components in the system that are compatible with the system to eliminate the one or more anomalies.Type: GrantFiled: July 3, 2019Date of Patent: October 18, 2022Assignee: AO Kaspersky LabInventor: Andrey A. Efremov
-
Patent number: 11469978Abstract: Disclosed herein are embodiments of a network monitoring device for a supercomputer system having a plurality of supercomputer nodes. The network monitoring device may utilize plug-in software modules to provide network monitoring capabilities related to discovering the network topologies of the supercomputer system, determining network and computing resources that are available for new applications in the supercomputer system, collecting network and computing resources that are being used by running software applications in the supercomputer system, and monitoring running software applications on the supercomputer system.Type: GrantFiled: October 25, 2021Date of Patent: October 11, 2022Assignee: ARCHITECTURE TECHNOLOGY CORPORATIONInventor: Maher Kaddoura
-
Patent number: 11469840Abstract: Systems, methods, and non-transitory computer-readable media can be configured to determine an issue associated with a media broadcast during the media broadcast. A copy of a portion of the media broadcast associated with the issue can be stored. A stored media broadcast associated with the media broadcast can be repaired based on the copy of the portion of the media broadcast.Type: GrantFiled: December 23, 2020Date of Patent: October 11, 2022Assignee: Meta Platforms, Inc.Inventor: Sammy El Ghazzal
-
Patent number: 11467922Abstract: Systems, methods, and storage media for generating and/or recoverying an end-to-end hybrid cloud snapshot are disclosed. Exemplary implementations may: receive application specific triggering criteria for generating an end-to-end hybrid cloud snapshot; trigger a snapshot event based on the application specific triggering criteria and a machine learning model; accumulate snapshot portions from a plurality of nodes in a hybrid cloud network; and store, in a snapshot database, the end-to-end hybrid cloud snapshot comprising the snapshot portions from the plurality of nodes. Exemplary implementations may further include: generate a recovery model based on a snapshot database, wherein the snapshot database comprises a plurality of network snapshots associated with a network, receive parameters for a desired recovery state, and identify a recommended network snapshot from the plurality of network snapshots based on the recovery model and the parameters for the desired recovery state.Type: GrantFiled: March 4, 2019Date of Patent: October 11, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Amitesh Shukla, Manish Jhanji, Satpal Dalal, Rakesh Mishra
-
Patent number: 11436280Abstract: A method of approximating a maximum clique of a graph can be provided by operating a plurality of non-linear oscillator/coupling capacitor circuits connected to one another according to a respective plurality of degree-ordered subgraphs of the graph to provide respective candidate cliques for a maximum clique of the graph. Nodes in the graph that are connected to all of the nodes in each of the respective candidate cliques can be identified to provide respective expansion node subgraphs for the respective candidate cliques. The plurality of non-linear oscillator/coupling capacitor circuits connected to one another according to the respective expansion node subgraphs can be operated to provide respective expansion cliques for the respective candidate cliques and the respective expansion cliques can be added to the respective candidate cliques to identify a designated maximum clique for the graph.Type: GrantFiled: April 29, 2020Date of Patent: September 6, 2022Assignee: University of Virginia Patent FoundationInventors: Nikhil Shrikant Shukla, Mohammad Khairul Bashar, Antik Mallick
-
Patent number: 11432238Abstract: Exemplary aspects are directed to transceivers interlinked in a communication system, for example, in respective circuit-based nodes installed in battery-operated vehicle or other apparatus. Representative of the communication system are a first transceiver and a second transceiver which communicate with one another over a communication link, with the first transceiver initiating a request over the link to the second transceiver. The second transceiver may receive the request and, for a period of time in response to receiving to the request, monitor the link to detect whether any further signaling on the link by the first transceiver indicates to accept the request. In certain other more specific examples, the above aspects are used as part of a handshake protocol to mitigate delays and related issues in coordinating timely actions associated with the request.Type: GrantFiled: March 23, 2020Date of Patent: August 30, 2022Assignee: NXP B.V.Inventor: Gerrit Willem den Besten
-
Patent number: 11429488Abstract: A data recovery method and apparatus are provided. The method retrieving metadata according to a request for data recovery, where the metadata corresponds to a snapshot. A snapshot type of the snapshot is determined according to the metadata, and data recovery is performed according to the snapshot type, to generate recovered data. A false snapshot of the recovered data is generated, and metadata corresponding to the false snapshot is stored.Type: GrantFiled: July 2, 2018Date of Patent: August 30, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Cheng Jie Xu
-
Patent number: 11422902Abstract: A processing device determines a change to one or more parameters at a particular point in time. The one or more parameters describe a computing environment hosting an application. The processing device stores the changed one or more parameters as one or more tags in a set of hierarchical tags. The processing device creates a snapshot of data associated with the computing environment at the particular point in time. The processing device links a data source tag of the snapshot with the one or more tags in the set of hierarchical tags. In response to receiving a request to recreate the application from the particular point in time, the processing device recreates the application from the particular point in time using the one or more tags in the set of hierarchical tags and the snapshot.Type: GrantFiled: October 5, 2020Date of Patent: August 23, 2022Assignee: Red Hat, Inc.Inventor: Huamin Chen
-
Patent number: 11403109Abstract: A computer system, processor, and method for processing information is disclosed that includes reading out a plurality of entries in a history buffer prior to initiating a flush recovery process; initiating the flush recovery process; determining which of the history buffer entries read out of the history buffer should be recovered; and sending information associated with the history buffer entries to be recovered to one or more history buffer recovery ports. In one or more embodiments, the history buffer entries are continually read out in response to a processor and history buffer entries read out from the history buffer are directed to a specific history buffer recovery port associated with a mapper of a specific logical register.Type: GrantFiled: December 5, 2018Date of Patent: August 2, 2022Assignee: International Business Machines CorporationInventors: Steven J. Battle, Khandker Nabil Adeeb, Brian D. Barrick, Joshua W. Bowman, Susan E. Eisen, Brandon Goddard, Jamory Hawkins, Dung Q. Nguyen