Performance Monitoring For Fault Avoidance Patents (Class 714/47.1)
-
Patent number: 11836041Abstract: A storage device includes a nonvolatile memory device, and a controller that reads first data from the nonvolatile memory device. When a number of first errors of the first data is not smaller than a first threshold value, the controller determines whether the first errors include timing errors arising from a variation of signal transmission timings between the nonvolatile memory device and the controller and performs a retraining operation on the signal transmission timings when the first errors include the timing errors.Type: GrantFiled: August 31, 2022Date of Patent: December 5, 2023Inventors: Chulseung Lee, Soon Suk Hwang, Choongeui Lee
-
Patent number: 11829353Abstract: A communications system implements instructions including maintaining a message object that includes an array of entries. Each entry of the array includes a field identifier, a data type, and a next entry pointer. The next entry pointers and a head pointer establish a linked list of entries. The instructions include, in response to a request to add a new entry to the message object, calculating an index based on a field identifier of the new entry and determining whether the entry at the calculated index within the array of entries is active. The instructions include, if the entry is inactive, writing a data type, field identifier, and data value of the new entry to the calculated index, and inserting the new entry into the linked list. The instructions include, if the entry is already active, selectively expanding the size of the array and repeating the calculating and determining.Type: GrantFiled: July 20, 2021Date of Patent: November 28, 2023Assignee: Charles Schwab & Co., Inc.Inventor: Eric Tesse
-
Patent number: 11824895Abstract: Embodiments of the present invention provide for a method, system, and apparatus for processing content during scan and/or remediation processing. The method includes receiving a scan request or a remediation request. Content from a datastore referencing one or more controls as well as one or more of a compliance value, remediation value, and an ignore switch corresponding to each control is then loaded. If a scan request is received, the computing environment is scanned to determine all controls in the computing environment and the current setting of each. Thereafter, a subset of controls is determined, where the current setting of each control in the subset is out of compliance, the out of compliance state for each control is not to be ignored, and a remediation value for the corresponding control is listed in the loaded content. Thereafter, information regarding each control is determined, captured, and then stored.Type: GrantFiled: December 27, 2017Date of Patent: November 21, 2023Assignee: Steelcloud, LLC.Inventor: Brian H. Hajost
-
Patent number: 11783209Abstract: Embodiments of the present invention provide a system for dynamically processing application service requests. The system is configured for receives an application service request from at least one channel, where the application service request is associated with an application of one or more applications associated with an entity, extracts one or more variants of standard operating procedure associated with the application service request, wherein the one or more variants are solutions associated with processing the application service request, determines, via an artificial intelligence engine, an optimal variant from the one or more variants to process the application service request, and implements one or more actions associated with the optimal variant to process the application service request.Type: GrantFiled: July 9, 2020Date of Patent: October 10, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Sasidhar Purushothaman, Vani Kodali, Ramadhar Singh, Pavan R. Talakanti
-
Patent number: 11775411Abstract: Techniques and systems for detecting leakage of computing resources in cloud computing architectures are described. In some implementations, first data may be obtained that indicates usage of a computing resource, such as non-volatile memory, volatile memory, processor cycles, or network resources, by a group of computing devices included in a cloud computing architecture. The first data may be used to determine reference data that may include a distribution of values of usage of the computing resource by the group of computing devices. Second data may also be collected that indicates usage of the computing resource by the group of computing devices during a subsequent time frame. The second data may be evaluated against the reference data to determine whether one or more conditions indicating a leak of the computing resource are satisfied.Type: GrantFiled: May 16, 2022Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Xinsheng Yang, Yingnong Dang, Justin Ding
-
Patent number: 11768736Abstract: Provided are a storage system boot method and apparatus, and a computer-readable storage medium. The method includes: determining a configuration space by a bridge device; during booting a Basic Input Output System, after an initialization of a Peripheral Component Interconnect Express (PCIe) device is detected, determining, by connection information read from the configuration space, whether the preset hardware device is connected; if YES, continuing booting until finished; if NO, sending a reconnection instruction to stabilize a speed of a PCIe hardware link; when a number of the reconnection instruction sent is greater than a first preset value and the preset hardware device fails to be connected, sending a system reboot instruction; and when the number is less than the first preset value, continuing to determine whether the preset hardware device is connected after waiting for a preset duration.Type: GrantFiled: January 27, 2021Date of Patent: September 26, 2023Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.Inventor: Xingping Qiu
-
Patent number: 11726935Abstract: Techniques in electronic systems, such as in systems comprising a CPU die and one or more external mixed-mode (analog) chips, may provide improvements advantages in one or more of system design, performance, cost, efficiency and programmability. In one embodiment, the CPU die comprises at least one microcontroller CPU and circuitry enabling the at least one CPU to have a full and transparent connectivity to an analog chip as if they are designed as a single chip microcontroller, while the interface design between the two is extremely efficient and with limited in number of wires, yet may provide improved performance without impact to functionality or the software model.Type: GrantFiled: May 8, 2021Date of Patent: August 15, 2023Assignee: AyDeeKay LLCInventor: Scott David Kee
-
Patent number: 11709749Abstract: Techniques are disclosed for capturing diagnostics data in a distributed computing environment comprising a plurality of computing devices executing a plurality of Kubernetes pods. A worker node is configured with a staging area for storing temporary diagnostics data. An agent is configured to upload the temporary diagnostics data. Each container in the worker node is assigned a directory in the staging area for writing the container's temporary diagnostics data. When a container in the worker node has written a temporary diagnostics data file to the container's directory in the staging area, the temporary diagnostics data file is uploaded to the persistent storage.Type: GrantFiled: January 3, 2022Date of Patent: July 25, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Alex John Hockey, James Turner, Huw Ivor George Thomas, Thomas Robert Steavenson
-
Patent number: 11593254Abstract: Building a first layer model of a three-layer model based on attributes that are sensitive features is provided. A first dimension reduction of sensitive features removes each sensitive feature having an indicator that it is present in a patch and does not contribute to one or more of three probabilities. A second dimension reduction of insensitive features is performed using vectorizing and using one-hot encoding. The remaining insensitive features are main features. One or more second layer models of the three-layer model is built based on the main features. The third layer model is built based on a verification dataset and the first layer model. Regression test coverage is recommended based on prediction result of the third layer model, and wherein regression tests are selected. The training dataset is updated based on probability calculations of the first layer model.Type: GrantFiled: August 5, 2021Date of Patent: February 28, 2023Assignee: International Business Machines CorporationInventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Hong Mei Zhang
-
Patent number: 11587595Abstract: In one embodiment, an exemplary method includes receiving multi-dimension information from a data domain operating system running on the server; determining that multiple drive failures occurred within a predetermined time frame based on the multi-dimension information; and extracting a list of system-level events and a timestamp of each event from the multi-dimension information. The method further includes determining a list of components impacted by the list of the system-level events based on the list of system-level events and the timestamp of each event; and determining one or more system-level events associated with one or more impacted components as root causes of the multiple drive failures based on the multi-dimension information. The method uses information from multiple regions of the DAE and correlate the information using a predetermined algorithm to automatically more efficiently identify one or more possible root causes of the multiple drive failures.Type: GrantFiled: October 18, 2021Date of Patent: February 21, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Bing Liu, Parmeshwr Prasad, Parminder Singh Sethi
-
Patent number: 11573981Abstract: Methods, systems, and computer-readable media for auto-scaling using temporal splits in a time-series database are disclosed. One or more stream processors of a time-series database write time-series data of a plurality of time series into a plurality of two-dimensional tiles, including an individual tile representing spatial boundaries and temporal boundaries. The heat of time-series data written to the individual tile exceeds a threshold. The current time is compared to the temporal boundaries, and the comparison indicates that the current time is beyond a threshold point within the temporal boundaries. Based at least in part on the comparison, a split is performed of the individual tile into a first new tile and a second new tile. The first new tile represents the spatial boundaries and a first portion of the temporal boundaries, and the second new tile represents the spatial boundaries and a second portion of the temporal boundaries.Type: GrantFiled: September 23, 2019Date of Patent: February 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Dumanshu Goyal, Nabanita Maji
-
Patent number: 11561913Abstract: Control circuitry controls the operations of a central processing unit, CPU, which is associated with a nominal clock frequency. The CPU is further coupled to an I/O range and configured to deliver input to an application. The control circuitry controls the CPU to poll the I/O range for input to the application. The control circuitry also monitors whether or not each poll results in input to the application and adjusts a clock frequency at which the CPU operates to a clock frequency lower than the nominal clock frequency if a pre-defined number of polls resulting in no input is detected.Type: GrantFiled: September 27, 2021Date of Patent: January 24, 2023Assignee: Nasdaq Technology ABInventor: Hakan Winbom
-
Patent number: 11544149Abstract: Described herein are systems and methods for fault tolerance in a network cloud environment. In accordance with various embodiments, the present disclosure provides an improved fault tolerance solution, and improvement in the fault tolerance of systems, by way of failure prediction, or prediction of when an underlying infrastructure will fail, and using the predictions to counteract the failure by spinning up or otherwise providing new component pieces to compensate for the failure.Type: GrantFiled: January 6, 2021Date of Patent: January 3, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Parthasarathy Srinivasan
-
Patent number: 11526419Abstract: An information processing system that extracts a specified piece of log data or a specified field that constitutes the specified piece of log data, from a log file in which pieces of log data having different recording formats are mixed, the information processing system includes a format-information recording portion configured to store format information in which a determination condition to identify a recording format of the specified piece of log data is contained, an extraction-condition recording portion configured to store an extraction condition to extract the specified piece of log data or the specified field, and an extraction processing portion configured to extract the specified piece of log data or the specified field, from the log file by using the format information stored in the format-information recording portion and the extraction condition.Type: GrantFiled: December 16, 2020Date of Patent: December 13, 2022Assignee: Canon Kabushiki KaishaInventor: Wataru Ozawa
-
Patent number: 11513884Abstract: An information processing apparatus 2000 executes analysis for an event history set (10). The event history set (10) is a set of a plurality of event histories (12). The event history (12) is information relating to an event generated in a target computer system. The information processing apparatus 2000 selects, based on a result of the analysis, an event history (12) to be excluded from deletion targets. The information processing apparatus (2000) deletes, from the event history set (10), an event history (12) other than the event history (12) excluded from the deletion targets.Type: GrantFiled: September 26, 2018Date of Patent: November 29, 2022Assignee: NEC CORPORATIONInventors: Yoshiaki Sakae, Kazuhiko Isoyama, Jun Nishioka, Etsuko Ichihara
-
Patent number: 11513936Abstract: A networked system includes a first computing device, second computing devices, and a computing device/application performance optimization system that are all coupled to a network. The computing device/application performance optimization system receives second computing device configuration information for each second computing device while they provided a first application, and second computing device performance information generated by each second computing device in response to providing the first application, and uses them to generate a first computing device/application performance profile.Type: GrantFiled: April 29, 2021Date of Patent: November 29, 2022Assignee: Dell Products L.P.Inventors: Travis C. North, Michael James Pescetto, Jacob Vick, Philip Joseph Grossmann
-
Patent number: 11474764Abstract: A management system capable of managing an apparatus with high accuracy at low cost without deteriorating productivity. The management system includes an image forming apparatus and a management apparatus that are communicatively connected. The image forming apparatus includes an obtainment unit that obtains data for items to which priorities are given, a first storage unit that stores the data, a transmission unit that transmits the data to the management apparatus, and an update unit that updates the priorities of the items according to a notification from the management apparatus. The management apparatus includes a second storage unit that stores data from the image forming apparatus, a determination unit that determines whether interpolation of defective data is possible for the items, a change unit that changes the priorities of the items according to possibility of the interpolation, and a notification unit that notifies of the priorities of the changed items.Type: GrantFiled: November 15, 2021Date of Patent: October 18, 2022Assignee: CANON KABUSHIKI KAISHAInventor: Takeshi Matsumura
-
Patent number: 11467918Abstract: A computing device for storing backups of virtual machines includes a persistent storage and a backup manager. The persistent storage stores backup policies. The backup manager identifies an end of a backup generation session for a virtual machine of the virtual machines and, in response to identifying the end of the backup generation session, identifies a continuity chain implicated by the backup generation session using the backup policies; performs a membership analysis of the identified continuity chain to identify a continuity state of the continuity chain; makes a first determination that the identified continuity chain is broken based on the identified continuity state; and, in response to the first determination, remediates the continuity chain.Type: GrantFiled: November 6, 2020Date of Patent: October 11, 2022Assignee: EMC IP Holding Company LLCInventors: Upanshu Singhal, Shilpa Mehta, Shivakumar Kunnal Onkarappa, Archit Seth, Chakraveer Singh, Chandra Prakash, Rahul Bhardwaj, Pradeep Mittal, Kumari Priyanka, Akansha Purwar, Lalita Dabburi, Manish Sharma, Asif Khan, Shelesh Chopra
-
Patent number: 11456911Abstract: Various methods, apparatuses/systems, and media for automatically fixing health of a certain component of an application are disclosed. A processor sets a corresponding predetermined threshold value for health of each component of a plurality of components of an application required for running the application; constantly monitors health of the plurality of components. When it is determined, in response to constantly monitoring, that the health of a certain component has reached to a value that is equal to the corresponding predetermined threshold value of the certain component, the processor automatically calls corresponding application programming interface (API) to trigger automated processes that includes collecting all necessary data corresponding to fixing of the health of the certain component related to the application from a plurality of data sources; creating a data file on demand that includes the necessary data; and fixing the health of the certain component based on the data file.Type: GrantFiled: September 1, 2021Date of Patent: September 27, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Kumar Rao Krishnagi, Matthew J Porter, Nalini S Boda, Mark Alan Wells, Sharmila Prakash, Vijay Kumar Perla
-
Patent number: 11449203Abstract: Embodiments of the present disclosure provide methods, apparatus, systems, computer program products for generating an annotation for textual information and/or media content for technical documentation for an item in an interactive electronic technical manual system (IETM) configured to provide electronic and credentialed access to the technical documentation via an IETM viewer.Type: GrantFiled: September 23, 2020Date of Patent: September 20, 2022Assignee: MBTE HOLDINGS SWEDEN ABInventors: Ran Meriaz, Yoram Meriaz, Alexander Tkachman
-
Patent number: 11441940Abstract: A data processing device includes a peak detector that detects a peak from a frequency spectrum and a map generator that generates an abnormality map for the frequency spectrum. The abnormality map includes as abnormal components, a frequency of a detected peak of interest and a frequency of a peak that appears together with the peak of interest when the peak of interest is assumed as the peak originating from abnormality. The data processing device includes an abnormal peak extractor that extracts as an abnormal peak, a peak at a frequency that matches with any of the abnormal components included in the abnormality map and a first criterion value calculator that calculates a first criterion value representing occurrence of abnormality corresponding to the abnormality map based on a spectral density of the abnormal peak.Type: GrantFiled: April 4, 2018Date of Patent: September 13, 2022Assignee: NTN CORPORATIONInventors: Wataru Hatakeyama, Makoto Miyazaki, Takashi Haseba, Yosuke Suzuki
-
Patent number: 11438234Abstract: Systems, methods, and computer-readable media are disclosed for validating endpoint information for nodes in a network. A network assurance appliance is configured to retrieve, from a first leaf node in a network, first endpoint information for a first set of endpoints connected to the first leaf node, wherein the first set of endpoints includes a virtual port channel (VPC) endpoint. The network assurance appliance retrieves second endpoint information from a second node in the network, compares the first endpoint information with the second endpoint information, and identifies an inconsistency when the first endpoint information and the second endpoint information do not match.Type: GrantFiled: December 3, 2020Date of Patent: September 6, 2022Assignee: Cisco Technology, Inc.Inventors: Ayas Pani, Sanchay Harneja, Manali Holankar
-
Patent number: 11431644Abstract: A method for controlling congestion in a datacenter network or server is described. The server includes a processor configured to host a plurality of virtual machines and an ingress engine configured to maintain a plurality of per-virtual machine queues configured to store received packets. The processor is also configured to execute a CPU-fair fair queuing process to control the processing of the packets by the processor. The processor is also configured to selectively trigger temporary packet per second packet transmission limits on top of a substantially continuously enforced bit per second transmission limit upon detection of a per virtual machine queue overload.Type: GrantFiled: August 13, 2019Date of Patent: August 30, 2022Assignee: Google LLCInventors: Nandita Dukkipati, Nathaniel Lewis, Praveen Kumar, Yaogong Wang
-
Patent number: 11411666Abstract: A first network device may receive, from a second network device, a clock quality indication that is associated with a clock of the second network device, wherein the clock of the second network device is a reference clock for a network that includes the first network device and the second network device. The first network device may determine, based on a clock signal of the second network device, that a quality metric of the clock does not satisfy a threshold. The first network device may provide, to the second network device, a clock fault notification to cause the second network device to downgrade the clock quality indication transmitted by the second network device. The first network device may select a new reference clock for the first network device based on receiving the downgraded clock quality indication from the second network device.Type: GrantFiled: July 1, 2020Date of Patent: August 9, 2022Assignee: Juniper Networks, Inc.Inventors: Satheesh Kumar S, Kamatchi S. Gopalakrishnan
-
Patent number: 11368189Abstract: The invention relates to an electronic device (10A, 10B) intended to interact with at least one other electronic device (10A, 10B), the electronic device (10A, 10B) including a processor (12A, 12B), a first memory (16A, 16B) and a second memory (18A, 18B) separate from the first memory (16A, 16B), the first memory (16A, 16B) being a cabled memory and the second memory (18A, 18B) being a memory with double port access, the first port (20A, 20B) being a cabled port and the second port (22A, 22B) being a port making it possible to access the second memory (18A, 18B) by wireless communication.Type: GrantFiled: May 30, 2018Date of Patent: June 21, 2022Inventor: Nicolas Pouillon
-
Patent number: 11357020Abstract: Examples described herein provide a computer-implemented method that includes assigning each of a plurality of processing systems to one of a plurality of groups. Each group of the plurality of groups cycles, based on an offset time period, between an advertiser state, a listener state, and a sleep state. The method further includes connecting a first processing system of a first group of the plurality of groups to a second processing system of a second group of the plurality of groups when the first group is in one of the listener state or the advertiser state and the second group is in the other of the listener state or the advertiser state.Type: GrantFiled: February 6, 2020Date of Patent: June 7, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Walter Church, IV, Jason J. Herne, John Michael Hollenbeck, Kevin Meeks, Kenneth Galbraith, Scott Mason
-
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: 11334418Abstract: A computing system in a server environment receives a diagnostic data package, corresponding to a problem, from a client computing system and runs a problem-specific analyzer to generate additional problem-specific data. A root cause for the problem is identified along with a recovery action, based on the diagnostic data package and the additional problem-specific data. The root cause and recovery action are communicated to the client computing system.Type: GrantFiled: January 18, 2021Date of Patent: May 17, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Kiran Nallabothula, Dylan Symington, Nagaraju Palla, Amanda A. Alvarado, Ricardo Soares Stern
-
Patent number: 11334424Abstract: Aspects of the present disclosure involve systems and methods for improving the performance of a telecommunications network by monitoring the performance of one or more storage drives. Operational data is received from a plurality of storage drives of a storage server of a telecommunications network. A plurality of operational coefficients for each of the plurality of storage drives is derived based on the operational data, and a cluster plot is created from the plurality of operational coefficients for each of the plurality of storage drives. A distance is calculated between a subset of operational coefficients of the plurality of operational coefficients of the cluster plot, and a remedial action is initiated on a storage drive of the plurality of storage drives when a calculated distance of an operational coefficient associated with the storage drive exceeds a distance value from a cluster of the cluster plot.Type: GrantFiled: March 10, 2021Date of Patent: May 17, 2022Assignee: Level 3 Communications, LLCInventors: William Hopkins, Lawrence W. Gowin
-
Patent number: 11314619Abstract: Errors encountered by executing applications can be recorded in one or more logs. A search engine can be configured to retrieve error data from the one or more logs using pre-specified rules. A portion of the error data can be included in a small portable message (e.g., SMS text message) and sent to the developers or administrators of the applications. An administrative console can generate different visualizations based upon what errors the search engine retrieved.Type: GrantFiled: August 19, 2020Date of Patent: April 26, 2022Assignee: Palantir Technologies Inc.Inventors: Lauren DeMeuse, Grant Wu, Garren Riechel, Ian Mair, Michael Nazario
-
Patent number: 11288116Abstract: A computer system having a host in communication with a data storage device that is coupled to the host via a peripheral bus and a host interface. The data storage device has a controller, non-volatile storage media; and firmware containing instructions to configure the operations of the controller. The computer system allows a user of the system to specify a service option for operating the data storage device beyond its end of normal service life. The user selected option is stored in the computer system and controls the operations of the storage device beyond its end of service life.Type: GrantFiled: February 15, 2018Date of Patent: March 29, 2022Assignee: Micron Technology, Inc.Inventor: Alex Frolikov
-
Patent number: 11249912Abstract: An apparatus and method are provided for storing bounded pointers. One example apparatus comprises a storage comprising storage elements to store bounded pointers, each bounded pointer comprising a pointer value and associated attributes including at least range information, and processing circuitry to store a bounded pointer in a chosen storage element. The storing process comprises storing in the chosen storage element a pointer value of the bounded pointer, and storing in the storage element the range information of the bounded pointer, such that the range information indicates both a read range of the bounded pointer and a write range of the bounded pointer that differs to the read range. The read range comprises at least one memory address for which reading is allowed when using the bounded pointer, and the write range comprises at least one memory address to which writing is allowed when using the bounded pointer.Type: GrantFiled: February 11, 2019Date of Patent: February 15, 2022Assignee: Arm LimitedInventor: Lee Douglas Smith
-
Patent number: 11240340Abstract: Provided are techniques for optimized deployment of analytic models in an edge topology. A description of a multi-tiered edge topology with a plurality of nodes, a multimedia stream analytics composition, and performance objectives are received, where the multimedia stream analytics composition includes tasks that use analytic models. The analytic models are optimized and clustered to form clusters of optimized analytic models. A representative optimized analytic model is selected from each of the clusters. A configuration recommendation is determined that indicates deployment of the tasks and of each selected representative optimized analytic model on the plurality of nodes to meet the performance objectives. One or more workflows are generated from the configuration recommendation and executed on the plurality of nodes to generate output for the multimedia stream analytics composition.Type: GrantFiled: May 12, 2020Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Florian Pinel, Russell Patrick Bobbitt, Donna K. Byron
-
Patent number: 11231985Abstract: A system is configured to determine a dominant error causing a provisioning step to become stuck during provisioning of a machine in a cloud environment. The system includes memory for storing instructions, and a processor configured to execute said instructions to determine an inverse error frequency (IEF) value for pre-intervention errors in a set of intervention provisioning data; determine a dominant error for a provision during said provisioning step in said set of intervention provisioning data based on a pre-intervention error that has a maximum IEF value; determine a duration frequency (DuF) value for the provision at said provisioning step for provisions in a set of non-intervention provisioning data; and determine said dominant error for each provision during said provisioning step in said set of non-intervention provisioning data based on an error that resulted in DuF value.Type: GrantFiled: July 21, 2020Date of Patent: January 25, 2022Assignee: International Business Machines CorporationInventors: Anupama Jagannathan, Karthick Rajamani, Han Na, Amos A. Omokpo
-
Patent number: 11226884Abstract: A method for database monitoring may include sending, to a central database, a query on a database view at the central database. The database view may include a first operational data from a first local database and a second operational data from a second local database. An operational state of the central database may be determined based on the response to the query on the database view. Moreover, in response to receiving, from the central database, a response including the first operational data, a first operational state of the first local database may be determined based on the first operational data. Alternatively and/or additionally, in response to receiving, from the central database, a response including the second operational data, a second operational state of the second local database may be determined based on the second operational data. Related systems and articles of manufacture, including computer program products, are also provided.Type: GrantFiled: May 27, 2020Date of Patent: January 18, 2022Assignee: SAP SEInventors: Wulf Kruempelmann, Susanne Schott
-
Patent number: 11204830Abstract: In some embodiments, a method for die-level monitoring is provided. The method includes distributing user data throughout a plurality of storage nodes through erasure coding, wherein the plurality of storage nodes are housed within a chassis that couples the storage nodes. Each of the storage nodes has a non-volatile solid-state storage with non-volatile memory and the user data is accessible via the erasure coding from a remainder of the storage nodes in event of two of the storage nodes being unreachable. The method includes producing diagnostic information that diagnoses the non-volatile memory on a basis of per package, per die, per plane, per block, or per page, the producing performed by each of the plurality of storage nodes. The method includes writing the diagnostic information to a memory in the storage cluster.Type: GrantFiled: February 25, 2020Date of Patent: December 21, 2021Assignee: Pure Storage, Inc.Inventors: John D. Davis, John Hayes, Hari Kannan, Nenad Miladinovic, Zhangxi Tan
-
Patent number: 11176488Abstract: Techniques are provided for online anomaly detection using pairwise agreement in a heterogeneous model ensemble. An exemplary contextual model agreement network comprises nodes and transition edges between the nodes, where each node corresponds to a machine learning model and the transition edges between corresponding pairwise machine learning models encode a level of historical agreement between the pairwise machine learning models. In response to an availability of new data observations: features present in the data observations are extracted; a subset of the machine learning models is selected from the machine learning models based on the extracted features; the historical agreement between the selected machine learning models is compared with a current agreement of the selected machine learning models; and an anomaly is detected in the data observations based on the comparison. The contextual model agreement network is optionally updated based on new data observations.Type: GrantFiled: March 30, 2018Date of Patent: November 16, 2021Assignee: EMC IP Holding Company LLCInventors: VinĂcius Michel Gottin, Tiago Salviano Calmon
-
Patent number: 11163345Abstract: It is disclosed an electronic device to control temperature and computing performance of at least one processing unit. An event generation module is configured to receive an internal temperature signal representative of the internal temperature of the processing unit and to generate an event signal indicating the need to recalculate the value of at least one control signal controlling the computing performance of the processing unit and its dissipated thermal power. An event management module is configured to receive the event signal, calculate a control action for controlling the computing performance of the processing unit and the dissipated thermal power thereof, and generate a first candidate driving signal carrying said control action. An operating module is configured to receive the first candidate driving signal and to generate the at least one control signal as a function of the first candidate driving signal.Type: GrantFiled: February 15, 2016Date of Patent: November 2, 2021Assignee: POLITECNICO DI MILANOInventors: Alberto Leva, Federico Terraneo, William Fornaciari
-
Patent number: 11122091Abstract: Systems and methods for managing network security for a plurality of networks. Each of the networks comprises one or more networked devices, and each of the networks includes one or more security devices configured to monitor data traffic into and out of the networks. Abstracted access rules are created to define access between the networked devices. Each of the access rules are compiled into a security rule that uses object definitions of the networked devices to define access between the networked devices. The security rules are compiled and transmitted to the security devices for implementation.Type: GrantFiled: April 16, 2019Date of Patent: September 14, 2021Assignee: FireMon, LLCInventors: Jeremy Ned Martin, Matthew R. Dean, Timothy R. Garrett, Sean Michael Mills, Lindsay V. Brechler, Jason Wendel, Hugh D. Brown, Patrick G. Clark, Joseph P. Brazil, Jr.
-
Patent number: 11106520Abstract: Systems and methods may be implemented to prevent application crashes by correlating a history of operating system (OS) updates with occurrence of past client application crashes using information that is crowd-sourced from multiple information handling systems so that action/s may be taken to prevent occurrence of future client application crashes on the information handling system/s. Machine learning (e.g., deep learning) may be employed to automatically correlate the history of OS updates with a record of past client application crashes that have occurred on multiple client information handling systems, and then the likely root cause/s for the client application crashes identified based on this correlation. These likely root cause/s may be corrected or otherwise addressed, e.g., by further investigation into the details of the root cause, and/or user or automatic system action to remove or block the root cause.Type: GrantFiled: April 16, 2019Date of Patent: August 31, 2021Assignee: Dell Products L.L.P.Inventors: Alan H. Abdelhalim, Abu S. Sanaullah
-
Patent number: 11055646Abstract: A device may communicate with a server to obtain historical ticket data. The device may generate a data model, based on the historical ticket data. The device may communicate with a client device to obtain ticket data relating to an issue associated with a project. The device may classify, using the data model, the ticket data into a ticket type. The device may generate, using the data model and based on the ticket type, a set of recommended resolutions for resolving the issue associated with the project. The device may select, from the set of recommended resolutions, a particular resolution based on a set of selection criteria. The device may automatically perform one or more actions to implement the particular resolution to resolve the issue associated with the project.Type: GrantFiled: June 28, 2019Date of Patent: July 6, 2021Assignee: Accenture Global Solutions LimitedInventors: Krupa Srivastava, Vijayaraghavan Koushik, Rajendra T. Prasad, VijayChandar Natesan, Rajesh Pappu, Chetan Kumar Baikady, David Golding, Luke Higgins, Leon Whine, Raanan Zion, Sunder Sankararaman, KrishnaKumar Dorai Rangarajan, Radhu Selvaraj, Lakshmi Paramasivam, Udayakumar Nagarajan, Parvatha Narayanan, Chandrasekhar Athinarayanan, Senthil Kumar Venugopal, Srinivasan Rangaswamy
-
Patent number: 11042432Abstract: A memory controller includes, in one embodiment, a memory interface and a dynamic stripe length manager circuit configured to receive a first weighted health factor associated with a first memory block of the memory, determine a first collective stripe length of the first memory block based on the first weighted health factor, set a first number of zones in the first memory block based on the first collective stripe length, monitor the memory to detect a trigger event that triggers a calculation of a second collective stripe length of the first memory block, the second collective stripe length being larger than the first collective stripe length, receive a second weighted health factor associated with the first memory block, determine the second collective stripe length based on the second weighted health factor, and set a second number of zones in the first memory block based on the second collective stripe length.Type: GrantFiled: December 20, 2019Date of Patent: June 22, 2021Assignee: Western Digital Technologies, Inc.Inventors: Abhijit Rao, Ramanathan Muthiah, Judah Gamliel Hahn, Gautam Ashok Dusija, Daniel Linnen
-
Patent number: 11037659Abstract: A framework for visualization based on healthcare guidelines is described herein. In accordance with one aspect, a decision graph is generated based on healthcare guidelines. The nodes of the decision graph are populated with patient records. The framework may perform data analytics on patient records associated with at least one of the nodes to generate results, and further generate a visualization of the results.Type: GrantFiled: April 21, 2016Date of Patent: June 15, 2021Assignee: Siemens Healthcare GmbHInventors: Xiang Sean Zhou, Marcos Salganicoff
-
Patent number: 11026151Abstract: In some examples, a method can include applying a respective label of a plurality of labels to a network device of a plurality of network devices on a network; determining a respective amount of a performance attribute over a period of time for each client device associated with the network devices; generating an implicit data heap structure of top N client devices across a plurality of distributed processes for each label of the plurality of labels; determining, based on an implicit data heap structure, a client device having the greatest amount of the performance attribute over the period of time for a label of the plurality of labels; and displaying a client identifier of the client device having the greatest amount of the performance attribute.Type: GrantFiled: July 24, 2018Date of Patent: June 1, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Vimal Dinakaran, Vijayaguru Guruchave
-
Patent number: 11010833Abstract: A method for generating a prediction of a latency of a transaction processing system includes: sampling a first plurality of messages from a database that stores data indicative of messages previously processed by the transaction processing system including a characteristic and a processing time of each previously processed message; generating latency tables based upon the characteristics and the processing times of the sampled first plurality of messages; determining a characteristic of each of a second plurality of messages being processed by the transaction processing system; selecting, for each of the second plurality of messages, a latency table from the plurality of latency tables based upon the respective determined characteristic; simulating a processing time for each of the second plurality of messages based upon the respective selected latency table; and generating a latency prediction for the transaction processing system based upon the simulated processing times for the second plurality of messageType: GrantFiled: October 9, 2015Date of Patent: May 18, 2021Assignee: Chicago Mercantile Exchange Inc.Inventors: Jose Antonio Acuña-Rohter, Paul Callaway, Kyle D. Kavanagh, Christopher Walsh, Sherry Bryant, Elisa Lugo, Joshua Hoffberg
-
Patent number: 10997048Abstract: An apparatus and method are described for a multithreaded-aware performance monitor of a processor. For example, one embodiment of a processor comprises: one or more simultaneous multithreading cores to simultaneously execute multiple instruction threads; a plurality of performance monitor counters, each performance monitor counter to count baseline events during processing of the multiple instruction threads; and a performance monitor circuit to determine whether multiple threads are concurrently generating the same baseline event and, if so, then the performance monitor circuit to distribute the count of the baseline event for only one of the multiple threads in each processor cycle for which the multiple threads are active and the baseline event applies to.Type: GrantFiled: December 30, 2016Date of Patent: May 4, 2021Assignee: Intel CorporationInventor: Ahmad Yasin
-
Patent number: 10909015Abstract: An apparatus and method are described for generating performance metrics of a processor. For example, one embodiment of a processor comprises: one or more simultaneous multithreading cores to simultaneously execute multiple instruction threads; a plurality of performance monitor counters, each to maintain a count of events occurring as a result of the execution of the multiple instruction threads; and a performance monitor unit to generate a plurality of performance metric values using the event counts stored in the performance monitor counters and in response to receipt of a request from software for the performance metric values.Type: GrantFiled: December 30, 2016Date of Patent: February 2, 2021Assignee: Intel CorporationInventors: Ahmad Yasin, Moshe Cohen, Jacob Jack Doweck
-
Patent number: 10866901Abstract: A method for invalidating a track of data on a storage drive in preparation to unpin the track is disclosed. In one embodiment, such a method includes invalidating certain metadata associated with a track of data residing on a storage drive of a storage system. The method further creates, in cache of the storage system, an invalid track image associated with the track. The method destages, from the cache, the invalid track image to the storage drive. Once the invalid track image is destaged, the method may unpin the track in cache, thereby enabling destages of the track from the cache to the storage drive going forward. A corresponding system and computer program product are also disclosed.Type: GrantFiled: June 2, 2018Date of Patent: December 15, 2020Assignee: International Business Machines CorporationInventors: Kevin J. Ash, Lokesh M. Gupta, Matthew J. Kalos, Kyler A. Anderson
-
Patent number: 10860430Abstract: A computing device for storing backups of virtual machines includes a persistent storage and a backup manager. The persistent storage stores backup policies. The backup manager identifies an end of a backup generation session for a virtual machine of the virtual machines and, in response to identifying the end of the backup generation session, identifies a continuity chain implicated by the backup generation session using the backup policies; performs a membership analysis of the identified continuity chain to identify a continuity state of the continuity chain; makes a first determination that the identified continuity chain is broken based on the identified continuity state; and, in response to the first determination, remediates the continuity chain.Type: GrantFiled: July 6, 2018Date of Patent: December 8, 2020Assignee: EMC IP Holding Company LLCInventors: Upanshu Singhal, Shilpa Mehta, Shivakumar Kunnal Onkarappa, Archit Seth, Chakraveer Singh, Chandra Prakash, Rahul Bhardwaj, Pradeep Mittal, Kumari Priyanka, Akansha Purwar, Lalita Dabburi, Manish Sharma, Asif Khan, Shelesh Chopra
-
Patent number: 10860431Abstract: An agent for managing virtual machines includes a persistent storage and a processor. The persistent storage stores backup/restoration policies. The processor identify an end of a backup generation session for the virtual machines; make a first determination that the backup generation was a batch type backup session and, in response to the first determination, performs a batch level continuity analysis of backups generated via the backup generation session to identify a set of backup failures of the backup generation session; performs an unscheduled batch backup generation session based on the identified set of backup failures; and remediates the backup/restoration policies using the identified set of backup failures to ensure backup continuity of all backups associated with each of the virtual machines.Type: GrantFiled: July 6, 2018Date of Patent: December 8, 2020Assignee: EMC IP Holding Company LLCInventors: Upanshu Singhal, Shivakumar Onkarappa, Chakraveer Singh, Archit Seth, Chandra Prakash, Pradeep Mittal, Kumari Priyanka, Rahul Bhardwaj, Akansha Purwar, Lalita Dabburi, Shilpa Mehta, Shelesh Chopra, Manish Sharma, Asif Khan