Patents Examined by Joseph R Kudirka
-
Patent number: 12248370Abstract: Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario.Type: GrantFiled: October 9, 2023Date of Patent: March 11, 2025Assignee: Salesforce, Inc.Inventor: Mark F. Wilding
-
Patent number: 12248362Abstract: A method, a device and computer program for recording a plurality of events in an encoded tracer variable in a security-oriented computer program, wherein each event is recorded as a value in the encoded tracer variable, where in order to simultaneously record multiple events from the values for the events, a total value is first calculated which is then recorded in the encoded tracer variable, such that multiple independent consistency criteria can be advantageously processed simultaneously to detect and propagate errors or other events and such that by virtue of the simultaneous processing, many dynamic effects are prevented during the detection and propagation of errors/events, thus allowing for the necessary reduced complexity of security programs.Type: GrantFiled: September 3, 2021Date of Patent: March 11, 2025Assignee: Siemens AktiengesellschaftInventor: Karl-Hermann Witte
-
Patent number: 12242332Abstract: Techniques are described for identifying root cause anomalies in time series. Information to be used for root cause analysis (RCA) is obtained from a graph neural network (GNN) and is used to construct a dependency graph having nodes corresponding to each time series and directed edges corresponding to dependencies between the time series. Nodes corresponding to time series that do not contain anomalies may be removed from this dependency graph, as well as edges connected to these nodes. This edge and node removal may result in the creation of one or more sub-graphs from the dependency graph. A root cause analysis algorithm may be run on these one or more sub-graphs to create a root cause graph for each sub-graph. These root cause graphs may then be used to identify root cause anomalies within the multiple time series, as well as sequences of anomalies within the multiple time series.Type: GrantFiled: October 10, 2022Date of Patent: March 4, 2025Assignee: Oracle International CorporationInventors: Shwan Ashrafi, Michal Piotr Prussak, Hariharan Balasubramanian, Vijayalakshmi Krishnamurthy
-
Patent number: 12189464Abstract: In a method of managing a debugging log in a storage device, an event trigger signal is generated based on an external power supply voltage and a plurality of configuration control signals. The event trigger signal is activated in response to an event of interest being issued for generating and storing the debugging log. The debugging log represents information associated with errors occurring in the storage device. The debugging log is generated based on the event trigger signal. The debugging log is stored in a nonvolatile memory. The event of interest includes at least one of a power up event a reset event, a link up event, a link down event or a power down event.Type: GrantFiled: April 1, 2022Date of Patent: January 7, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Bomi Choi, Sunghoon Chun, Seongyeon Kim, Jaeyoung Eum
-
Patent number: 12189501Abstract: A method includes generating a new storage target assignment for a placement group (PG) as a last started set, the PG including the last started set and a last clean set, wherein the last started set includes a current set of storage targets assigned for the PG, and the last clean set includes a set of storage targets assigned for the PG at the last time all data stores in its acting set of storage targets were online and up-to-date; performing a process to rebalance or add new data stores in the last started set; storing one or more of the new data stores in a supplemental clean list; and performing one or more update operations on the last started set, based on the supplemental clean list.Type: GrantFiled: December 8, 2022Date of Patent: January 7, 2025Assignee: Samsung Electronics Co., Ltd.Inventor: Sean Christopher Kocol
-
Patent number: 12189478Abstract: A system and method for memory error recovery in compute express link (CXL) components is presented. The method includes determining that a memory component has sustained a hard failure in a Cyclic Redundancy Check-Redundant Array of Independent Devices (CRC-RAID) mechanism. The method further includes determining a location of the memory component failure, wherein the CRC-RAID mechanism comprises a plurality of memory components configured as a plurality of stripes and initiates a write operation of user data to a location within a particular stripe, wherein the particular stripe contains a failed memory component. The method includes compensating for the failed memory component, wherein the compensating comprises a plurality of read operations prior to a writing of the user data.Type: GrantFiled: May 31, 2022Date of Patent: January 7, 2025Inventors: Marco Sforzin, Paolo Amato, Daniele Balluchi
-
Patent number: 12174701Abstract: Aspects of the disclosure are directed to a low-latency, low-overhead fault tolerant remote memory framework, which packs similar-size in-memory objects into individual page-aligned spans and applies erasure coding on these spans. The framework fully utilizes efficient one-sided remote memory accesses (RMAs) to swap spans in and out using minimal network input/outputs (I/Os), with compaction techniques that reduce remote memory fragmentation. The framework can achieve lower tail latency and higher application performance compared to other fault tolerance solutions, at the cost of potentially more memory usage.Type: GrantFiled: December 6, 2022Date of Patent: December 24, 2024Assignee: Google LLCInventors: Yang Zhou, Hassan Mohamed Gamal Hassan Wassel, Minlan Yu, Henry M. Levy, David E. Culler, Amin Vahdat
-
Patent number: 12135604Abstract: Disclosed are systems and methods for proactive service health detection. An example method may include receiving, by a first computing system, first data associated with a first application at a first time and second data associated with the first application at a second time. The example method may also include receiving an indication of an anomaly associated with the first application at the second time. The example method may also include comparing, by a first natural language processing model on the first computing system, the second data and the first data. The example method may also include determining, by the first natural language processing model and based on the comparison, a first difference indicative that a portion of the first data is different than a same portion of the second data. The example method may also include receiving third data associated with the first application.Type: GrantFiled: May 6, 2022Date of Patent: November 5, 2024Assignee: Cox Communications, Inc.Inventors: Jignesh Patel, Ron Lev, Kenny Chau
-
Patent number: 12111719Abstract: An apparatus and method for supporting communication during error handling in a computing system. A computing system includes a first partition and a second partition, each capable of performing error management based on a respective machine check architecture (MCA). The first partition includes a host processor that executes an exception handler for managing reported errors. A message converter unit of the second partition assists in generating messages based on detected errors in the second partition. The message converter unit receives requests from hardware components of the second partition for handling errors and translates MCA addresses between the first partition and the second partition. To support the message converter unit, during an earlier bootup operation, the second partition communicates the hardware topology of the second partition to the host processor, and the host processor sends address translation information.Type: GrantFiled: June 30, 2022Date of Patent: October 8, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Vilas K. Sridharan, Magiting Talisayon, Srikanth Masanam, Dean A. Liberty
-
Patent number: 12086040Abstract: Systems and methods related to prediction-based resource orchestration in a service fabric are described. An example method for reducing an interruption rate associated with a customer application offered as a collection of services includes predicting one or more quiet time periods associated with each of the service replicas associated with a service fabric, where each of the one or more quiet time periods corresponds to a low value of a predicted load specifying a consumption of a metric by a respective service replica on a given node. The method further includes during the one or more quiet time periods predicted by a trained machine learning model, performing an impact-less failover for one or more of the service replicas by scheduling a move for the one or more service replicas from a first node associated with the service fabric to a second node associated with the service fabric.Type: GrantFiled: October 31, 2022Date of Patent: September 10, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Neda M. Pistinjat, Nikola Puzovic, Milan Micić, Maja Stikic, Nikola Pavlovic, Jelena Petrovic, Drazen Sumic, Aleksa Brkic, Vesna Todorovic, Matthew T. Snider, Ivan Nedic
-
Patent number: 12086032Abstract: Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario.Type: GrantFiled: June 8, 2023Date of Patent: September 10, 2024Assignee: Salesforce, Inc.Inventor: Mark F. Wilding
-
Patent number: 12061520Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods provided herein to use a redundant array of disks. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a control component that directs, for n physical drives of a redundant array of disks (RAID) storing data for at least n logical volumes, log-structured writing of data of each logical volume of the at least n logical volumes vertically across chunks of only a single physical drive of the n physical drives, wherein the control component further directs writing of parity data at each of the physical drives, which parity data at each physical drive of the subset respectively corresponds to other ones of the physical drives of the n physical drives.Type: GrantFiled: September 16, 2022Date of Patent: August 13, 2024Assignee: NetApp, Inc.Inventors: Morgan Mears, Samuel Quincy Fink
-
Patent number: 12056028Abstract: One example method occurs at an impairment configuration manager of a network test system implemented using at least one processor, the method comprising: receiving impairment definition information for defining one or more impairments associated with a test session involving a test infrastructure connecting at least one test application and a system under test (SUT), wherein the impairment definition information includes information for indicating attributes of the one or more impairments using a common data model or data format; generating, using the impairment definition information, at least one set of instructions for configuring at least one impairment element to implement the one or more impairments during the test session; and providing the at least one set of instructions to the at least one impairment element or another entity.Type: GrantFiled: September 15, 2022Date of Patent: August 6, 2024Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventor: Christian Paul Sommers
-
Patent number: 12056005Abstract: In a kiosk or informational display, an apparatus for detecting and remediating problems, failures, and anomalies includes a data collection agent configured to collect original data over time associated with components, operation, and configuration of the managed computer system, a monitoring and learning module configured to process the original data and generate a historic record that includes time-based data, such as one or more time-based lists, an alert detection system that includes a sensor having associated therewith one of the time-based lists. The sensor is activated when sensor condition(s) are met, which includes evaluating the sensor condition(s) using at least the time-based list and a current-time value of the components, operation, and configuration of the managed computer system. The apparatus includes a remediation action module configured to effect at least one of a plurality of predetermined actions when the sensor is activated.Type: GrantFiled: January 31, 2023Date of Patent: August 6, 2024Assignee: Lakeside Software, LLCInventors: Robert William Koehler, Nicholas Schumacher, Francis Buggia
-
Patent number: 12038797Abstract: Various devices, such as storage devices or storage systems are configured to avoid ungraceful shutdowns utilizing recycled power. Storage devices typically generate heat during normal operations. Energy recycling modules disposed on various components of the storage device recycle this heat. This recycled heat can be captured and converted into electricity that can be stored for later discharge and use. These energy recycling modules can be a series of semiconductors that utilize various natural effects to convert heat applied on one side of the module into electricity that can be delivered to various power storing components. The stored power can be utilized in the event of a sudden power loss in order to power one or more components necessary to perform a graceful shutdown. In this way, even when power is totally cut off from the storage device, there is enough stored recycled electricity that an ungraceful shutdown can be avoided.Type: GrantFiled: May 17, 2022Date of Patent: July 16, 2024Assignee: Western Digital Technologies, Inc.Inventors: Cono J. Sammarco, Gurjit Chadha
-
Patent number: 12019503Abstract: A system for handling faulty pages includes: a host processor; host memory connected to the host processor over a first memory interface; and an expandable memory pool connected to the host processor over a second memory interface different from the first memory interface. The host memory includes instructions that, when executed by the host processor, cause the host processor to: detect an error in a target page of a first memory device of the expandable memory pool; generate an interrupt in response to detecting the error; store in a faulty page log, faulty page information corresponding to the target page of the first memory device; and change a status of the target page of the first memory device from a first state to a second state according to the faulty page log.Type: GrantFiled: June 21, 2022Date of Patent: June 25, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Jongmin Gim, Yang Seok Ki
-
Patent number: 12007858Abstract: The invention relates to an electronic system with a built-in computer, designed to execute a source application in response to an external request. The capabilities of the system may include creating a clone of the source application by duplicating the application's executable, which is stored in a separate memory area. The system may then initiate an internal request to run the clone application. The original source and its clone may be executed independently, with the system generating a unified output by comparing the results of both the source and clone applications' execution. The invention provides for an approach to running and comparing software applications, enhancing computational efficiency and reliability.Type: GrantFiled: February 12, 2021Date of Patent: June 11, 2024Assignee: THALESInventors: Cedric Balihaut, Alexandre Fine, Sebastien Dotte, Philippe Besnier, Lionel Leroux
-
Patent number: 12001285Abstract: A system booting method, a node device, and a computer-readable storage medium relate to the technical field of operating systems and include determining a location of a first operating system to be booted by the node device in a target persistent memory; and booting, based on the location of the first operating system and by the node device, the first operating system.Type: GrantFiled: March 25, 2022Date of Patent: June 4, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Ming Chen
-
Patent number: 11994934Abstract: A failure prediction method and device for a storage device are provided. The method comprises: inputting SMART data of the storage device obtained in real time into each of a plurality of base classification models to obtain a classification result for the SMART data of the storage device obtained in real time that is output by the each classification model, wherein the each base classification model is obtained by training using historical SMART data of a plurality of storage devices and/or SMART data of the plurality of storage devices obtained online; determining whether the SMART data of the storage device obtained in real time is healthy data or erroneous data, based on classification results of the plurality of base classification models; predicting whether the storage device will fail, based on a number of SMART data that is determined as healthy data and a number of SMART data that is determined as erroneous data among SMART data of the storage device obtained within a predetermined time window.Type: GrantFiled: July 18, 2022Date of Patent: May 28, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Wenwen Hao, Yongwong Kwon, Na Liu, Yin Luo, Chankyu Koh, Lining Dou, Lu Wang, Young-Seop Shim
-
Patent number: 11994939Abstract: The disclosed computer-implemented method for generating remedy recommendations for power and performance issues within semiconductor software and hardware. For example, the disclosed systems and methods can apply a rule-based model to telemetry data to generate rule-based root-cause outputs as well as telemetry-based unknown outputs. The disclosed systems and methods can further apply a root-cause machine learning model to the telemetry-based unknown outputs to analyze deep and complex failure patterns with the telemetry-based unknown outputs to ultimately generate one or more root-cause remedy recommendations that are specific to the identified failure and the client computing device that is experiencing that failure.Type: GrantFiled: September 30, 2022Date of Patent: May 28, 2024Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Mohammad Hamed Mousazadeh, Arpit Patel, Gabor Sines, Omer Irshad, Philippe John Louis Yu, Zongjie Yan, Ian Charles Colbert