Reliability And Availability Patents (Class 714/1)
  • Patent number: 11914457
    Abstract: Systems, computer program products, and methods are described herein for early detection of operational failure in component-level functions within a computing environment.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: February 27, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Ashok Kumar, Narsing Raj, Venkata Lakshmi Sai Siva Kumar Devulapalli
  • Patent number: 11870459
    Abstract: Described is a decoder suitable for use with any communication or storage system. The described decoder has a modular decoder hardware architecture capable of implementing a noise guessing process and due to its dependency only on noise, the decoder design is independent of any encoder, thus making it a universal decoder. Hence, the decoder architecture described herein is agnostic to any coding scheme.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: January 9, 2024
    Assignees: Massachusetts Institute of Technology, National University of Ireland Maynooth, Trustees of Boston University
    Inventors: Amit Solomon, Muriel Medard, Kenneth R. Duffy, Rabia Tugce Yazicigil Kirby, Vaibhav Bansal, Wei An
  • Patent number: 11869107
    Abstract: A multi-tier blockchain-based method for document transformation and accountability is provided. A set of transaction documents for a transfer of real property is received and the transfer is recorded via a multi-tier blockchain. The set of transaction documents is stored on a ledger associated with two or more supernodes in a tier of supernodes. A cryptographic hash of the set of transaction documents is provided to a different tier of nodes and stored on a ledger associated with each of the nodes in the different tier. A number of supernodes in the tier is larger than a number of the nodes in the different tier.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: January 9, 2024
    Assignee: SIDE, INC.
    Inventors: Edward Wu, Guy Gal, Christopher Dzoba, Jeffrey Judkins, Mark J. Stefik, Adriano Castro
  • Patent number: 11823435
    Abstract: An image processing system is described which has a memory holding at least one image depicting at least one person previously unseen by the image processing system. The system has a trained probabilistic model which describes a relationship between image features, context, identities and a plurality of names of people, wherein at least one of the identities identifies a person depicted in the image without an associated name in the plurality of names. The system has a feature extractor which extracts features from the image, and a processor which predicts an identity of the person depicted in the image using the extracted features and the probabilistic model.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Sebastian Nowozin, Tom Ellis, Cecily Peregrine Borgatti Morrison, Daniel Coelho De Castro
  • Patent number: 11824977
    Abstract: A data processing system including storage. The data processing system also includes at least one processor to generate output data using at least a portion of a first neural network layer and generate a key associated with at least the portion of the first neural network layer. The at least one processor is further operable to obtain the key from the storage and obtain a version of the output data for input into a second neural network layer. Using the key, the at least one processor is further operable to determine whether the version of the output data differs from the output data.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: November 21, 2023
    Assignee: Arm Limited
    Inventors: Sharjeel Saeed, Daren Croxford, Dominic Hugo Symes
  • Patent number: 11769599
    Abstract: A system and method are provided for use in evaluating a clinical guideline which is represented in a machine readable version by a decision tree comprising at least one node and a decision rule associated with the node. The decision rule comprises at least one variable representing a biomedical quantity. The biomedical quantity is extracted from the patient data using an ontology which defines concepts and their relationships in a medical domain of the clinical guideline and which thereby relates the variable of the decision rule to the patient data. If said extraction is not possible, a view of the patient data is presented to the user to enable the user to determine the biomedical quantity from the view. Advantageously, the user is assisted in evaluating the clinical guideline even when it is not possible to automatically extract the biomedical quantity from the patient data.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: September 26, 2023
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Tilman Wekel, Alexandra Groth, Rolf Jürgen Weese
  • Patent number: 11762730
    Abstract: Embodiments described herein involve selecting outlier-detection programs that are specific to meta-features of datasets. For instance, a computing system constructs a performance vector from a U vector and a reference V matrix. Vector elements of the performance vector identify estimated performance values of various outlier-detection programs with respect to an input dataset. The U vector is generated using meta-features of the input dataset. The reference V matrix is generated from a training process in which performance values of the various outlier-detection programs with respect to training input datasets are used to obtain the reference V matrix via a UV decomposition. The computing system selects an outlier-detection program having a greater estimated performance value in the performance vector as compared to other outlier-detection programs' respective estimated performance values.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: September 19, 2023
    Assignee: Adobe Inc.
    Inventor: Ryan Rossi
  • Patent number: 11720441
    Abstract: A Processing-In-Memory (PIM) device includes a first storage region and a multiplication/accumulation (MAC) calculator. The first storage region configured to store a first data. The MAC operator configured to execute a MAC calculation on the first data and second data in an MAC mode. When an error exists in the first data, the MAC operator compensates multiplication result data generated by a multiplying calculation of the first data and the second data and executes an adding calculation of the compensated multiplication result data.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: August 8, 2023
    Assignee: SK hynix Inc.
    Inventors: Jeong Jun Lee, Choung Ki Song
  • Patent number: 11675676
    Abstract: The present disclosure relates to a neural network quantization parameter determination method and related products. A board card in the related products includes a memory device, an interface device, a control device, and an artificial intelligence chip, in which the artificial intelligence chip is connected with the memory device, the control device, and the interface device respectively. The memory device is configured to store data, and the interface device is configured to transmit data between the artificial intelligence chip and an external device. The control device is configured to monitor the state of the artificial intelligence chip. The board card can be used to perform an artificial intelligence computation.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: June 13, 2023
    Assignee: SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD
    Inventors: Shaoli Liu, Xiaofu Meng, Xishan Zhang, Jiaming Guo
  • Patent number: 11663097
    Abstract: Ensuring resiliency to storage device failures in a storage system, including: determining a number of storage device failures within a particular write group that are to be tolerated by the storage system; for a plurality of datasets stored within the storage system, writing each dataset to at least a predetermined number of storage devices within the particular write group, wherein the predetermined number of storage devices is greater than the number of storage device failures within the particular write group that are to be tolerated by the storage system; and responsive to recovering from a system interruption: determining a number of readable storage devices that contain a copy of the dataset; and if the number of readable storage devices that contain a copy of the dataset is not greater than the number of failures that are to be tolerated, writing the dataset to one or more additional storage devices.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: May 30, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Mark McAuliffe, Neil Vachharajani, Farhan Abrol
  • Patent number: 11657293
    Abstract: In some embodiments, an archipelago model is provided for distributed execution of evolutionary computing techniques. In some embodiments, an archipelago manager computing device manages a centralized archipelago management queue, and provides population subsets to a plurality of island computing devices. The archipelago manager computing device receives candidate solutions from the island computing devices, stores the candidate solutions in the archipelago management queue, and transmits candidate solutions from the archipelago management queue to the island computing devices in order to exchange candidate solutions between the island computing devices. The use of an archipelago management queue allows transfer of candidate solutions between different island computing devices, is robust to failure of any given island computing device, and does not require homogeneity within the plurality of island computing devices.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: May 23, 2023
    Assignee: X Development LLC
    Inventors: Sahil Hasan, Jeffrey Bush
  • Patent number: 11647564
    Abstract: An example electronic device supporting a neighbor awareness networking (NAN) protocol and a heterogeneous protocol different from the NAN protocol stores first information associated with a link established based on the heterogeneous protocol, transmits a message including the first information to an external electronic device included in a NAN cluster, via a wireless communication circuitry, receives a NAN data path (NDP) request message including second information associated with an NDP from the external electronic device, transmits an NDP response message to the external electronic device based at least in part on the second information and the first information, and performs data communication with the external electronic device based on the NDP.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: May 9, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Buseop Jung
  • Patent number: 11599402
    Abstract: A method and system for reliably forecasting storage disk failure. Specifically, the method and system disclosed herein entail predicting whether one or more storage disks may fail within a future time period. Further, the storage disk failure forecasts may rely on machine learning classification coupled with prediction reliability scoring.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: March 7, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Rahul Deo Vishwakarma, Jayanth Kumar Reddy Perneti
  • Patent number: 11573830
    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement and manage software defined silicon products are disclosed. Example semiconductor devices disclosed herein include circuitry configurable to provide one or more features. Disclosed example semiconductor devices also include a license processor to activate or deactivate at least one of the one or more features based on a license received via a network from a first remote enterprise system. Disclosed example semiconductor devices further include an analytics engine to report telemetry data associated with operation of the semiconductor device to at least one of the first remote enterprise system or a second remote enterprise system, the analytics engine to report the telemetry data in response to activation or deactivation of the at least one of the one or more features based on the license.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: February 7, 2023
    Assignee: Intel Corporation
    Inventors: Katalin Klara Bartfai-Walcott, Arkadiusz Berent, Vasuki Chilukuri, Mark Baldwin, Vasudevan Srinivasan, Vinila Rose, Mariusz Oriol, Justyna Chilczuk, Bartosz Gotowalski
  • Patent number: 11567839
    Abstract: Embodiments described herein detect data corruption in a distributed data set system. For example, a system comprises node(s) for processing queries with respect to a distributed data set comprising a plurality of storage segments. A write transaction resulting from a query with respect to a particular storage segment is logged in a log record that describes a modification to the storage segment. A log service provides the log record to a data server managing a portion of the distributed data set in which the storage segment is included, which performs the write transaction with respect to the storage segment. For redundancy purposes, the data server has replica(s) that manage respective replicas of the portion of the distributed data set managed thereby. For backup purposes, snapshots of the replica(s) are periodically generated. To determine a data corruption, a snapshot of one replica is cross-validated with a snapshot of another replica.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: January 31, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alexander Budovski, Cristian Diaconu, Sandeep Lingam, Alejandro Hernandez Saenz, Naveen Prakash, Krystyna Ewa Reisteter, Rogerio Ramos, Huanhui Hu, Peter Byrne
  • Patent number: 11556435
    Abstract: A method includes determining a change to storage parameters associated with storage of data objects in a storage network, where a data segment of the data objects is dispersed storage error encoded into a set of encoded data slices based on dispersed storage error encoding parameters, and where the set of encoded data slices is stored in the set of storage units. The method also includes determining a storage modification process for the set of encoded data slices based on the change to the storage parameters. The method also includes executing the storage modification process such that the set of encoded data slices are stored in the storage network in accordance with the changed storage parameters.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: January 17, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Wesley B. Leggette, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Gary W. Grube, S. Christopher Gladwin
  • Patent number: 11544117
    Abstract: An automated improving of quality of service of a data center. Transients of a power grid fed to a power supply unit are monitored by a probe. Information on transients is provided across an interface to a server of the data center. Based on characteristics of the transients, a reliability of the data center is subjected to automated updating. A request for migration of workload requiring a higher reliability than the updated reliability can be sent to a central management. When the central management has identified another data center that can meet the required reliability, the central management migrates or relocates the workload to the another data center.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: January 3, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Lackis Eleftheriadis, Elena Fersman, Jawwad Ahmed, Farnaz Moradi
  • Patent number: 11537476
    Abstract: According to some embodiments, a system to manage database management system backups may include a plurality of database services. For each database service, a database backup resource (e.g., a human-readable structured document) may specify desired backup state information (e.g., a buffer size, a schedule, an amount of memory, etc.). A stateless backup operator component may then compare a present backup state of each database service with the associated desired backup state information. When a mismatch is identified between the present backup state of a database service and the associated desired backup state information, that database service may be automatically reconfigured (e.g., in connection with a recover job, backup job, backup configuration job, keystore backup job, etc.) in accordance with the desired backup state information.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: December 27, 2022
    Assignee: SAP SE
    Inventors: Martin Brunzema, Anne Roessiger, Henrik Hempelmann, Benedikt Klus, Stefan Voss, Daniel Kirmse
  • Patent number: 11513923
    Abstract: A solid state drive having a drive aggregator and a plurality of component solid state drive, including a first component solid state drive and a second component solid state drive. The drive aggregator has at least one host interface, and a plurality of drive interfaces connected to the plurality of component solid state drives. The drive aggregator is configured to generate, in the second solid state drive, a copy of a dataset that is stored in the first component solid state drive. In response to a failure of the first component solid state drive, the drive aggregator is configured to substitute a function of the first component solid state drive with respect to the dataset with a corresponding function of the second component solid state drive, based on the copy of the dataset generated in the second component solid state drive.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: November 29, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Poorna Kale, Christopher Joseph Bueb
  • Patent number: 11481159
    Abstract: Described are a system, method, and computer program product for generating a data storage server distribution pattern. The method includes determining a set of servers and raw data to be stored. The method also includes transforming the raw data according to an error-correcting code scheme to produce distributable data. The method further includes determining a server reliability of each server in the set of servers. The method further includes generating the data storage server distribution pattern based on maximizing a system reliability relative to maximizing a system entropy. System reliability may be based on a minimum reliability of the set of servers, and system entropy may be based on a cumulated information entropy of each server of the set of servers. The method further includes distributing the distributable data to be stored across at least two servers of the set of servers according to the data storage server distribution pattern.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: October 25, 2022
    Assignee: Visa International Service Association
    Inventor: Paul Max Payton
  • Patent number: 11475629
    Abstract: The invention relates to a method for 3D reconstruction of an object comprising the following steps: generating a plurality of images of an object by at least one camera; extracting features of the object from the plurality of images; generating a cloud of three dimensional points arranged in a three dimensional model representing the object; identifying the images each of which comprises at least one of a subset of said features; determining a first set of three dimensional points corresponding to the subset of said features and a second set of three dimensional points; determining a mathematical equation which corresponds to a predefined three dimensional geometric structure as a building block of the object by means of the first set and the second set of the three dimensional points; and rendering a three dimensional model of the object by means of at least the predefined three dimensional geometric structure.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 18, 2022
    Assignee: GritWorld GmbH
    Inventors: Florian Feuerstein, Xiaomao Wu
  • Patent number: 11449407
    Abstract: A system for monitoring a computing platform configured to receive a particular metric from metrics associated with the computing platform. A plurality of layers of the computing platform are monitored. Monitoring parameters of the plurality of layers of the plurality of layers are determined. Heuristics of each monitoring parameter are determined over a time period. Monitoring packages are created from the monitoring parameters based on correlations between groups of monitoring parameters, the plurality of layers, and the metrics. Based on the particular metric, a string of monitoring packages is dynamically created from the monitoring packages. A behavior of the particular metric is determined in a configurable time duration in the future using the dynamically created string of monitoring packages. Possible failures of the computing platform related to the particular metric are predicted in an environment of the computing platform based on the determined behavior of the particular metric.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: September 20, 2022
    Assignee: Bank of America Corporation
    Inventor: Sasidhar Purushothaman
  • Patent number: 11438430
    Abstract: An electronic apparatus is configured to: obtain through the communicator characteristic data of each of the external apparatuses regarding a plurality of user characteristics, classify the plurality of external apparatuses into a plurality of groups, whose user characteristic are similar, based on the obtained characteristic data, in response to designating one or more first external apparatuses among the plurality of external apparatuses, calculate similarity of the user characteristic between the first external apparatus and a plurality of second external apparatuses of the group in which the first external apparatus is included among the plurality of groups, and select one or more second external apparatuses whose similarity are relatively high among the plurality of second external apparatuses.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: September 6, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kunhee Jo, Kiyoung Yang
  • Patent number: 11416326
    Abstract: A computer-implemented method for failure diagnosis using fault tree can include: receiving a fault tree comprising a node representing a top event, a plurality of nodes representing respective basic events, and one or more logic gates connecting the plurality of nodes representing the respective basic events to the node representing the top event; obtaining reliability parameters corresponding to the basic events; calculating fault tree importance measures corresponding to the basic events; calculating failure impact factors of the top event corresponding to the basic events, wherein the failure impact factors of the top event are products of the corresponding reliability parameters and the corresponding fault tree importance measures; ranking the basic events based on the failure impact factors of the top event; and identifying a most significant contributor to the top event, wherein the most significant contributor is a basic event having the highest failure cause probability of the top event.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: August 16, 2022
    Assignee: SAP SE
    Inventors: Jie He, Jianwei Chen, Lin Cai, Xiaoling Zhou, Xuemin Wang
  • Patent number: 11397741
    Abstract: Provided is a method for ordering X-type variables having states to be measured in a dynamic uncertain causality graph (DUCG). The method comprises: step 1: determining, on the basis of a DUCG simplified using E(y) as a condition, a measurable X-type variable having a state to be measured, an index set thereof being S x(y), where y is a time series; step 2: if there is only one element in S x(y), ending ordering; step 3: calculating ranking importance I i(y) for X i(i?S x(y)); step 4: ranking X i(i?S x(y)) according to the ranking importance I i(y), and performing state measurement on an X-type variable of i?S x(y) by referring to the ranking; and step 5: adding 1 to y, and repeating steps 1-5 until there is no X-type variable to be measured. The technical solution of the invention can quickly diagnose a cause of an object system abnormality at minimum cost, and effectively returns the object system to normal.
    Type: Grant
    Filed: May 30, 2016
    Date of Patent: July 26, 2022
    Assignee: BEIJING YUTONG INTELLIGENCE TECHNOLOGY CO., LTD.
    Inventors: Qin Zhang, Zhan Zhang
  • Patent number: 11386043
    Abstract: Techniques manage snapshots in an application environment. The application environment includes a first application system and a second application system. A group of snapshots of the first application system are identified in a fracture state where synchronous communication between the first application system and the second application system is paused. A group of snapshot differences between two successive snapshots in the group of snapshots are obtained, the group of snapshots being arranged in chronological order that the group of snapshots are generated. The group of snapshot differences are transmitted from the first application system to the second application system in response to determining the synchronous communication between the first application system and the second application system is resumed.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Qinghua Ling, Xin Zhong, Yue Yang, Yan Shao
  • Patent number: 11372704
    Abstract: An approach is provided in which an information handling system identifies a data type description corresponding a view selection initiated by a user. The view selection is selected from multiple view selections and corresponds to a set of dump data generated by a dump event. The information handling system locates a set of candidate data in the set of dump data based on the data type description and converts the set of candidate data into a set of markup language representations. In turn, the information handling system displays the set of markup language representations to the user on a display.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventor: Jijiang Xu
  • Patent number: 11372897
    Abstract: An exemplary method includes receiving a request to store a data item within a directory of a virtual file structure layer for an unstructured storage layer of a data storage system, caching an identifier of a collection object representative of the directory, sending a query to a plurality of storage nodes included in a cluster of the data storage system, receiving, in response to the query, replies from a subset of the storage nodes that are available to store the data item, selecting, based on the replies, a storage node from the subset of storage nodes, transmitting the data item to the selected storage node for storage by the selected storage node within the unstructured storage layer, accessing, based on the cached identifier, the collection object, and updating the collection object to include a reference to the data item stored in the selected storage node.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: June 28, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
  • Patent number: 11355040
    Abstract: A method for inspecting functionality of a display device and a test equipment are provided. The method for inspecting functionality of the display device is utilized in a test equipment of an auto-test system. The method includes controlling an image capturing device to capture a test image shown on a screen of the display device for generating a captured image, acquiring an encoded pattern from the captured image and decoding the encoded pattern, wherein the test image is a source image generated by an image providing device superposed with the encoded pattern, determining whether the encoded pattern is successfully decoded to generate a resultant data, and comparing the resultant data with reference data to generate a comparison result after the encoded pattern is successfully decoded, wherein the reference data comprises information associated with the test image and information associated with system configuration of the display device.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: June 7, 2022
    Assignee: NOVATEK Microelectronics Corp.
    Inventors: Sheng-Nan Sun, Jia-yu Wang, Chi-Cheng Hung, Kun-Yen Wu
  • Patent number: 11288972
    Abstract: An method for controlling an autonomous vehicle fleet, including obtaining, by a fleet controller, from a master schedule, a mission for a vehicle of a fleet of autonomous vehicles, where the mission is associated with a mission entry of the master schedule, generating vehicle commands according to mission parameters associated with the mission, maintaining a persistent connection with the vehicle, sending the vehicle commands to the vehicle using the connection, the vehicle commands causing the vehicle to execute the mission under control of the fleet controller, and monitoring operation of the vehicle during performance of the mission.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: March 29, 2022
    Assignee: TEXTRON INNOVATIONS INC.
    Inventors: Grant Mark Bristow, Matthew David Holvey, Naveed Ahmed Siddiqui
  • Patent number: 11281521
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for troubleshooting using automated analysis of log file data. A method for troubleshooting test environments using automated analysis of log file data occurs at a data analyzer. The method includes receiving a log file data comprising information indicating at least one error code; determining, using the log file data, an analysis algorithm, and an integrated troubleshooting data store comprising associations between error codes obtained from a standards body or technical specification data source and resolution recommendations obtained from a technical support data source, at least one resolution recommendation; and providing, via a user interface, the at least one resolution recommendation to a user.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: March 22, 2022
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventor: Prasad Ganesh Petkar
  • Patent number: 11271809
    Abstract: Upon receiving an input of data, an input unit transmits a time notification to another input unit and transmits a data notification including the input clock time to a storage unit. Upon receiving a time notification from another input unit, the input unit transmits an empty notification including the input clock time to the storage unit to indicate there is no input before the input clock time. Upon receiving the data notification from an input unit having received the input of data and receiving the notification from the other input unit, the storage unit broadcasts the data in order, assuming that consensus of the plurality of storage units is confirmed. When adding an input unit to a computer system, a control device causes the storage unit to start confirming the consensus including the joining input unit after a window interval has elapsed after the joining input unit starts operation.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: March 8, 2022
    Assignee: HITACHI, LTD.
    Inventors: Yuta Taguchi, Nobuyuki Yamamoto
  • Patent number: 11243848
    Abstract: Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote data replication may include the ability to store versions of a disk at a first site, a second site, and a third site. The version of the disk at the first site may store input/output for a host system, the version at the second site may be a synchronous replication of the version at the first site, and the third site may be an asynchronous replication of the version at the first site. The system and process may also include the ability to synchronize the version at the first site with the version at the third site if the second site is unavailable.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventor: John P. Wilkinson
  • Patent number: 11243847
    Abstract: Various systems, processes, and products may be used to manage remote data replication. In particular implementations, a system and process for managing remote data replication may include the ability to store versions of a disk at a first site, a second site, and a third site. The version of the disk at the first site may store input/output for a host system, the version at the second site may be a synchronous replication of the version at the first site, and the third site may be an asynchronous replication of the version at the first site. The system and process may also include the ability to synchronize the version at the first site with the version at the third site if the second site is unavailable.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventor: John P. Wilkinson
  • Patent number: 11237614
    Abstract: In one embodiment, a multicore processor includes cores that can independently execute instructions, each at an independent voltage and frequency. The processor may include a power controller having logic to provide for configurability of power management features of the processor. One such feature enables at least one core to operate at an independent performance state based on a state of a single power domain indicator present in a control register. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: February 1, 2022
    Assignee: Intel Corporation
    Inventors: Malini K. Bhandaru, Eric J. Dehaemer, Scott P. Bobholz, Raghunandan Makaram, Vivek Garg
  • Patent number: 11182722
    Abstract: A method includes monitoring with at least one monitoring tool one or more activities associated with an enterprise. The method further includes analyzing data input from the at least one monitoring tool of the one or more activities, and determining, based on analytics performed on the data input and an implemented policy, when the one or more activities qualifies as an incident. A remedial response responsive to the incident is initiated. The monitoring, analyzing, determining and initiating steps are performed by at least one processing device including a processor operatively coupled to a memory.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alex Richard Hubbard, Spyridon Skordas, Marc A. Bergendahl, Cody John Murray, Gauri Karve, Lawrence A. Clevenger
  • Patent number: 11159424
    Abstract: A networking aggregation link provisioning system includes a second aggregated networking device that is configured to provide a second portion of a link aggregation to a connected device, and a first aggregated networking device that is configured to provide a first portion of the link aggregation to the connected device. The first aggregated networking device establishes an inter-aggregated-networking-device link with the second aggregated networking device and, in response, synchronizes first aggregated networking device process(es) running in the first aggregated networking device with respective corresponding second aggregated networking device process(es) running in the second aggregated networking device.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: October 26, 2021
    Assignee: Dell Products L.P.
    Inventors: Senthil Nathan Muthukaruppan, Pugalendran Rajendran, Rajesh Srinivasulu
  • Patent number: 11157699
    Abstract: The present disclosure provides an interactive method and apparatus based on a test-type application, The method includes: obtaining a pre-established knowledge graph including non-leaf nodes indicating test questions, lines indicating test answers and leaf nodes indicating test results; selecting an interactive question for the current round from the test questions indicated by the non-leaf nodes and displaying the interactive question in the dialog box; when a user inputs an interactive answer with respect to the interactive question in the dialog box, querying a matched target line in the lines connected to the non-leaf node corresponding to the interactive question for the current round according to the interactive answer of the current round, to determine the target node connected to the non-leaf node through the target line; and displaying a test result or a test question for the next round in the dialog box according to the target node.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: October 26, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Chaoyue Wang, Ke Sun, Shiqi Zhao
  • Patent number: 11153224
    Abstract: A method of providing an infrastructure of virtual resources in a cloud comprising automatically provisioning the virtual resources with other virtual resources with which to communicate to access data they need to provide functionalities to the infrastructure.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: October 19, 2021
    Assignee: RADCOM LTD.
    Inventors: Alon Halimi, Tal Yaniv, Tomer Tuvia Ilan
  • Patent number: 11132220
    Abstract: Methods, nodes, and a system for process scheduling, as well as corresponding computer programs and computer-program products.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: September 28, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Marcus Jägemar, Sigrid Eldh, Andreas Ermedahl
  • Patent number: 11121910
    Abstract: In an embodiment, a computing node includes a computing circuit, a comparing circuit, and an indicator circuit. The computing circuit is configured to receive each of at least one input-data message. The comparing circuit is configured to compare each of the at least one received input-data message to a list of input-data-message identifiers. And the indicator circuit is configured, for each of the at least one input-data message that corresponds to a respective input-data-message identifier, to generate a respective portion of a first status message, the respective portion indicating that the input-data message was received. For example, such computing node can determine the congruency of a received input-data message between coupled redundancy circuits with reduced processing overhead, reduced message delay, and reduced message latency as compared to existing computer nodes.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: September 14, 2021
    Assignee: Honeywell International Inc.
    Inventors: Brendan Hall, William Todd Smithgall, Paul Frederick Dietrich, Ted Bonk, Kevin Raymond Driscoll
  • Patent number: 11086749
    Abstract: Disclosed is a computer implemented method to adjust device health weighting factors, the method comprising, determine a set of monitored devices including a first monitored device. The method comprises, determining a set of parameters, wherein each parameter is associated with one operating metric of each of the monitored devices. The method comprises, receiving a set of usage data, including a usage history for each parameter. The method further comprises, performing trend analysis on the set of usage data configured to identify a relative influence of each parameter on the set of monitored devices. The method also comprises, generating a set of weighting factors based on the trend analysis, and wherein each parameter in the set of parameters is associated with a weighting factor, and calculating a health score for the first monitored device, wherein the calculation is based on the set of weighting factors.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dinesh G. Venkatraman, Hariharan N. Venkitachalam, Alankar Srivastava
  • Patent number: 11010347
    Abstract: The failure frequency of first communication at the time of activation with a setting management server arranged in the same apparatus is reduced. A client switches the timing of executing the first communication at the time of activation by whether the server is the same apparatus. If the server is the same apparatus, activation of the server is delayed and the first communication at the time of activation for synchronization is performed after the delay. The delay period is, for example, for a predetermined time or for a period until a notification from the server is received.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: May 18, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shun Nakamura
  • Patent number: 11003567
    Abstract: A method, system and computer program product, the method comprising: receiving a user document describing at least a part of a system to be tested; computing a similarity measurement between the user document and documents in a document corpus, each describing at least part of a system and associated with a combinatorial model representing the at least part of the system, wherein the combinatorial model comprises a set of attributes, a respective domain for each attribute defining possible values for the attribute, and restrictions, wherein each restriction comprises at least one attribute, a respective value and a logical operator, based upon the similarity measurement, selecting selected documents from the document corpus; obtaining one or more combinatorial models corresponding to the selected documents; selecting elements from the combinatorial models; generating an initial combinatorial model for the user document, wherein said generating comprises adding the elements to the initial combinatorial model.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Howard Hess, Eitan Farchi, Orna Raz, Rachel Tzoref-Brill, Aviad Zlotnick
  • Patent number: 11003553
    Abstract: Embodiments of the present disclosure provide a method and apparatus for failover. In an embodiment is provided a method implemented at a first node in a cluster comprising a plurality of heterogeneous nodes. The method comprises: determining whether an application at a second node in the cluster is failed; and in response to determining that the application is failed, causing migration of data and services associated with the application from the second node to a third node in the cluster, the migration involving at least one node heterogeneous to the second node in the cluster. The present disclosure further provides a method implemented at the third node in the cluster and corresponding devices and computer program products.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: May 11, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Peter Hailin Peng, Yong Zou, Peng Wu
  • Patent number: 10977159
    Abstract: A method may include receiving user instrumentation data and code instrumentation data from at least one user computing device such that the user and code instrumentation data is associated with performance of a user action of an application. The user instrumentation data may include a name identification of the user action and an input type identification of the initiation of the user action. The method may include storing the user and code instrumentation data in a database. The method may include receiving a search query associated with a past user action made in the application. The method may include retrieving, from the database, a set of one or more user actions based on the search query. The method may include presenting a user interface that includes an abstracted representation of the retrieved set of user actions.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Baer, Anand Balachandran, Dolly Sobhani, Yijin Wu
  • Patent number: 10955461
    Abstract: A method for monitoring a communication link between a device under test (DUT) and automated test equipment is disclosed. The method comprises monitoring data traffic associated with testing a DUT using a protocol analyzer module, wherein the data traffic comprises a flow of traffic between the DUT and a protocol core of a programmable logic device, wherein the protocol analyzer module is integrated within the programmable logic device, wherein the programmable logic device is controlled by a system controller and is operable to generate commands and data to test the DUT, and wherein the protocol core is operable to generate signals to communicate with the DUT using a protocol associated with the DUT. The method further comprises saving results associated with the monitoring in a memory associated with the protocol analyzer module and transmitting the results upon request to an application program executing on the system controller.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: March 23, 2021
    Assignee: ADVANTEST CORPORATION
    Inventors: Linden Hsu, Ben Rogel-Favila, Duane Champoux
  • Patent number: 10942765
    Abstract: The disclosure herein describes automatically monitoring and auditing the performance of batch data tasks associated with a data warehouse. A failure status indicator associated with a batch data task is detected in a task status log associated with the data warehouse. Based on detecting the failure status indicator, the task status log is polled for a recovery status indicator associated with the batch data task. Based on detecting the recovery status indicator associated with the batch data task, audit programs associated with the batch data task are initiated and audit results is received therefrom. Based on the received audit results, an audit result indicator is provided, the audit result indicator including an audit success indicator or an audit failure indicator. The described system provides efficient auditing feedback regarding failed batch data tasks to responsible parties associated with those tasks, enabling efficient detection of and response to potential data errors.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: March 9, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Michael J. Pope, Rakesh Awasthi
  • Patent number: 10929228
    Abstract: A method for execution by a dispersed storage and task (DST) processing unit includes determining to determine to overwrite an original data object stored in a plurality of storage units with an updated data object. Validation level data can be determined, where the validation level data indicates a data object overwrite level, a data region overwrite level, or a data segment overwrite level. Checksum metadata associated with the original data object can be retrieved in response to determining to overwrite an original data object. Overwriting of a subset of data regions or data segments of the original data object can be foregone in response to generating validation data that indicates their checksums in the checksum metadata compare favorably to corresponding overwrite checksum values.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harsha Hegde, Venkata G. Badanahatti
  • Patent number: RE48819
    Abstract: An integrated circuit includes a plurality of functional blocks. Utilization information for the various functional blocks is generated. Based on that information, the power consumption and thus the performance levels of the functional blocks can be tuned. Thus, when a functional block is heavily loaded by an application, the performance level and thus power consumption of that particular functional block is increased. At the same time, other functional blocks that are not being heavily utilized and thus have lower performance requirements can be kept at a relatively low power consumption level. Thus, power consumption can be reduced overall without unduly impacting performance.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: November 16, 2021
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Morrie Altmejd, Evandro Menezes, Dave Tobias