Remote Repair Patents (Class 714/4.4)
  • Patent number: 12119993
    Abstract: Systems, methods, and apparatuses are disclosed for implementation and management of a network of computing clusters and interfaces. In various embodiment, a dynamic supercomputing resource marketplace system can include a cluster network having one or more interconnected computing clusters. The dynamic supercomputing resource marketplace system also can include a user interface system or an application program interface system for enabling a user to access the computing clusters. Advantageously, the dynamic supercomputing resource marketplace system can be used to facilitate increased utilization of computing clusters.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: October 15, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jesse Barnes, Max Alt
  • Patent number: 12074885
    Abstract: Techniques are described herein for dynamically-tiered authentication, which allows the authentication tier (AT) associated with a session to be automatically downgraded based on the session satisfying one or more downgrade criteria. Automatically downgrading a session eliminates some authentication-based privileges for the session without eliminating all privileges for the session. A session satisfies downgrade criteria based on: an explicit request for session downgrading; client interaction with the application; and/or activity on the device on which the client runs. For example, if a client authenticates to a third AT, but only performs actions in the application that are associated with the first AT during a pre-defined amount of time, the AT associated with the session is automatically downgraded. The session is either downgraded from the third AT to the first AT, or downgraded in intervals until the current or more recently accessed tiers are consistent with the current AT of the session.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: August 27, 2024
    Assignee: LendingClub Bank, National Association
    Inventors: Hyunsuk Han, Saverio Sgro
  • Patent number: 12061572
    Abstract: Systems, methods, and computer-readable media are disclosed for data blocking for application platforms are disclosed. An application platform may comprise a plurality of systems. A system may store data having a residence period. Upon expiration of the residence period, the data may be blocked from further processing. The plurality of systems may comprise multiple leading systems. Each leading system may have at least one dependent system. The plurality of systems may be grouped into system groups comprising a leading system and at least one dependent system. Data blocking may be triggered from the leading system to the dependent systems for each system group. An interim blocking mode for determining which systems have data that need to be blocked, and an overall blocking mode for performing the data blocking may be provided.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: August 13, 2024
    Assignee: SAP SE
    Inventors: Naved Ahmed, Yasra Shakil, Ashish Suri
  • Patent number: 11924021
    Abstract: An actionable event collector in a server cluster receives information specifying an actionable event instance regarding an actionable event occurrence in the server cluster. The actionable event collector transmits a representation of the actionable event instance to an actionable event queue builder. The actionable event queue builder inserts the representation as an entry into an actionable event queue. The event action dispatcher processes the entry from the actionable event queue, wherein processing the entry comprises determining a responsive action for the entry and causing performance of the responsive action.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: March 5, 2024
    Assignee: Splunk Inc.
    Inventors: Shalabh Goyal, Anish Shrigondekar, Bhavin Thaker, Zhenghui Xie, Ruochen Zhang
  • Patent number: 11847235
    Abstract: Techniques are disclosed relating to sharing data. A first computer system may receive data shared by a second computer system to permit the first computer system to perform processing of the data according to a set of policies. The first computer system may instantiate a verification environment in which to process the shared data. The first computer system may process a portion of the shared data by executing a set of processing routines to generate a result based on the shared data. The verification environment may verify whether the result is in accordance with the set of policies. The verification environment may determine whether to output the result based on the verifying and may send an indication of an outcome of the determining to the second computer system. The indication may be usable to determine whether to provide the first computer system with continued access to the shared data.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: December 19, 2023
    Assignee: Helios Data Inc.
    Inventors: Yi Sun, Tao Su, Fei Zou, Fenghua Zong
  • Patent number: 11757703
    Abstract: A database service may distribute resources across different geographic locations or other infrastructures to increase availability of the resources and may provide multiple locations to access resources and isolate failure of resources to a respective location or infrastructure. The processing resources in differing fault tolerance zones may be able to continue operating in the event of an outage impacting an entire fault tolerance zone. The database service may generate a supporting processing cluster in the differing fault tolerance zone that handles at least a portion of the access requests of an initial processing cluster. The database service may provision the supporting processing cluster in a separate fault tolerance zone that has a similar capacity and may provision and maintain the cluster in order to preclude the potential of not having sufficient capacity to recover upon failure of a single fault tolerance zone.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: September 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Ray Hotinger, Kathiravan Kalimuthu, Arvind Jayasundar, Chao Duan, Ippokratis Pandis, Hitenkumar Sonani, Davide Pagano, Yousuf Hussain Syed Mohammad, Bruce William McGaughy, Bin Zhang
  • Patent number: 11743335
    Abstract: The present invention relates to a system for data transfer between a server and a respirator which comprises a source for breathing gas, and at least one interface to enable a data transfer, a device for determining data, a control unit, a memory, and a timer unit for specifying a system time. The respirator is configured to give the data a timestamp, to store them and to transfer them at a later point in time. The system is configured to ensure that collected data are correctly stored and assigned.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: August 29, 2023
    Assignee: LOEWENSTEIN MEDICAL TECHNOLOGY S.A.
    Inventor: Matthias Schwaibold
  • Patent number: 11704189
    Abstract: Methods and systems for autonomous computing comprising processing historical data to analyze a past performance, collecting data from a plurality of connected devices over a network, synchronizing the collected data from the plurality of connected devices with the processed historical data. Based on the synchronized data, methods and systems disclosed include detecting an alert (error/fault) condition in one or more of the plurality of connected devices, based on the detected alert condition, triggering the delivery of the detected alert condition to an automated network operations center (NOC), and matching the determined alert condition to a historical alert condition by the network operations center. Based on the matching, methods and systems include determining a corrective action, and based on the determined corrective action, assigning a virtual self-healing module from a plurality of virtual self-healing modules.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: July 18, 2023
    Assignee: Nautilus TRUE, LLC
    Inventor: Arnold Castillo Magcale
  • Patent number: 11625738
    Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search-based auction methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing facilities. In one implementation, resource-provider computing facilities automatically generate hosting fees for hosting computational-resources-consuming entities on behalf of resource-consumer computing facilities that are included in bid-response messages returned by the resource-provider computing facilities in response to receiving bid-request messages. In another implementation, a cloud-exchange system automatically generates hosting fees on behalf of resource-provider computing facilities.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 11, 2023
    Assignee: VMware, Inc.
    Inventors: Daniel Beveridge, Joerg Lew
  • Patent number: 11595830
    Abstract: A control apparatus for a gateway functioning as the endpoint of a core network in a mobile communication system is provided. The gateway includes a first server configured to receive data from a user apparatus and one or more second servers configured to transfer the data received by the first server to an external network. The control apparatus performs an operation of changing performance of the one or more second servers, an operation of monitoring a processing status of the one or more second servers, and an operation of selecting, from the one or more second servers in accordance with the processing status of the one or more second servers, a second server as a transfer destination of the data received from the user apparatus by the first server.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: February 28, 2023
    Assignee: SORACOM, INC.
    Inventors: Kenta Yasukawa, Ken Tamagawa, Daichi Funato
  • Patent number: 11411804
    Abstract: An actionable event responder performs actions including a server cluster determining an actionable event occurrence from a member of a server cluster, determining an event-type code matching the actionable event occurrence, retrieving an event-type response map entry matching the event-type code, and determining, in response to determining that the event-type response map entry matches the event-type code, a response action signifier in the event-type response map entry. The response action signifier indicates a response action performable by the server cluster. The server cluster further detects whether a preauthorization value is set in a dispatch field of the event-type response map entry, and generates an invocation message to a resolution handler based on the preauthorization value being set in the dispatch field of the event-type response map entry. The resolution handler performs the response action to the actionable event occurrence.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: August 9, 2022
    Assignee: Splunk Inc.
    Inventors: Shalabh Goyal, Anish Shrigondekar, Bhavin Thaker, Zhenghui Xie, Ruochen Zhang
  • Patent number: 11372699
    Abstract: Methods, systems, apparatus, and non-transitory computer readable media are described for detecting system outages using application event logs. Various aspects may include obtaining several prior application event logs where the status of the system is known at the time the application event logs were recorded. Additionally, various aspects may include determining characteristics of prior application event logs which were recorded during a system outage, and/or determining characteristics of prior application event logs which were recorded while the system was available. When current application event logs are obtained where the status of the system is unknown at the time the current application event logs are recorded, various aspects include comparing the current application event logs to the prior application event logs to determine that a system outage has occurred based upon the comparison.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: June 28, 2022
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Michael Bernico, Brian Alexander, Abigail A. Scott, Andrew J. Rader
  • Patent number: 11362859
    Abstract: The present invention provides an in-vehicle communication device and an in-vehicle system that can establish communication, in a short time, between applications corresponding to the same communication protocol between in-vehicle processing devices connected to communication buses having different communication protocols. In the present invention, when the first communication controller 33 has received a specific message from the first in-vehicle processing device 102 connected to the first communication bus 101, the in-vehicle communication device 1 transmits a communication protocol switching command from the second communication controller 3 to the second in-vehicle processing device 202 connected to the second communication bus 201 to switch a communication protocol setting of the second communication controller to the same communication protocol setting as that of the first communication bus.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: June 14, 2022
    Assignee: HITACHI ASTEMO, LTD.
    Inventors: Naoyuki Yamamoto, Hiroki Yamazaki, Hitoshi Kawaguchi
  • Patent number: 11354424
    Abstract: Techniques are disclosed relating to sharing data. A first computer system may receive data shared by a second computer system to permit the first computer system to perform processing of the data according to a set of policies. The first computer system may instantiate a verification environment in which to process the shared data. The first computer system may process a portion of the shared data by executing a set of processing routines to generate a result based on the shared data. The verification environment may verify whether the result is in accordance with the set of policies. The verification environment may determine whether to output the result based on the verifying and may send an indication of an outcome of the determining to the second computer system. The indication may be usable to determine whether to provide the first computer system with continued access to the shared data.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: June 7, 2022
    Assignee: Helios Data Inc.
    Inventors: Yi Sun, Tao Su, Fei Zou, Fenghua Zong
  • Patent number: 11347598
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for consensus system downtime recovery. One of the methods includes: obtaining a pre-prepare message from the primary node; multicasting a prepare message indicating an acceptance of the pre-prepare message to at least some of the primary node and the other (N?2) backup nodes; obtaining (Q?1) or more prepare messages respectively from (Q?1) or more of the backup nodes; storing the pre-prepare message and the (Q?1) or more prepare messages; multicasting a commit message to at least some of the primary node and the other backup nodes, the commit message indicating that the one backup node agrees to the (Q?1) or more prepare messages; and obtaining, respectively from Q or more nodes among the primary node and the backup nodes, Q or more commit messages each indicating that the corresponding node agrees to (Q?1) or more prepare messages.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: May 31, 2022
    Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.
    Inventor: Dayi Yang
  • Patent number: 11262433
    Abstract: A method for operating a sensor arrangement in a motor vehicle on the basis of a DSI protocol is disclosed. The sensor arrangement has a central unit as a master and a plurality of sensor units, each having a receiver as slaves controlled by the master. The central unit and the sensor units are connected to a bus line and via the bus cable a communication takes place between the central unit and the sensor units. The method includes selecting a first group of sensor units by the central unit for a first measurement, assigning a first time slot or first time slots within a first cycle respectively to one of the sensor units from the first group by means of the central unit, and broadcasting corresponding first time slot information from the central unit to the sensor units.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: March 1, 2022
    Assignee: Valeo Schalter und Sensoren GmbH
    Inventor: Marek Lewandowski
  • Patent number: 11221943
    Abstract: Described is a system for creating an intelligent testing queue for improved quality assurance (QA) testing of services (or microservices). The system may perform a graphical analysis of interactions between services to derive testing constraints. For example, the system may monitor services to identify interactions (e.g. API accesses) between the services, and store the interactions as a directed graph representation. The system may traverse the directed graph (e.g. via a breadth-first search) to determine service dependencies. Based on the probability of failure for the testing operations and the service dependencies, the system create a specialized testing queue. By performing testing operations according to the specialized queue, the system may improve certain metrics associated with QA processes such as mean time to failure (MTTF) and mean time to diagnose (MTTD).
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: January 11, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Roi Gamliel, Amihai Savir, Avitan Gefen
  • Patent number: 11209891
    Abstract: An electronic control unit (ECU) includes a processor, a Controller Area Network (CAN) controller, clock gating logic, and security gating logic. The CAN controller having a status and configured to receive data and control signals from the processor, and a clock signal, package the data to create a CAN protocol frame held in at least one transmit buffer, and shift the CAN protocol frame to a CAN transceiver that is configured to transmit the CAN protocol frame to a CAN bus. The clock gating logic may be configured to selectively disable a clock signal to the CAN controller based on a control signal from the processor. The security gating logic configured to, in response to the status of the CAN controller being active, inhibit disabling the clock signal.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: December 28, 2021
    Inventors: Sekar Kulandaivel, Shalabh Jain, Jorge Guajardo Merchan
  • Patent number: 11194679
    Abstract: A method is applied to a system including a host cluster and at least one pair of storage arrays. The host cluster includes a quorum host, which includes a quorum unit. The quorum host is an application host having a quorum function. A pair of storage arrays includes a first storage array and a second storage array. The quorum host receives a quorum request, temporarily stops delivering a service to the first storage array and the second storage array, determines, from the first storage array and the second storage array, which is a quorum winning storage array and which is a quorum losing storage array according to logic judgment, stops the service with the quorum losing storage array, sends quorum winning information to the quorum winning storage array, and resumes the delivered service between the host cluster and the quorum winning storage array.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: December 7, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yijia Chen, Hui Liu
  • Patent number: 11140006
    Abstract: This disclosure provides a network node, and a method of operating the network node, having one or more communications interfaces connectable to a first communications network and to a second communications network, the method including the network node accessing a service using the first communications network; analyzing data relating to the first communications network to identify a plurality of fault-indicative events; determining a rate of the plurality of fault-indicative events per unit time; and the network node accessing the service using the second communications network in response to a first trigger, wherein the first trigger is based on the rate of the plurality of fault-indicative events per unit time.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: October 5, 2021
    Assignee: British Telecommunications Public Limited Company
    Inventors: David Townend, Malcolm Hubert, Keith Briggs
  • Patent number: 11113138
    Abstract: An exemplary method for analyzing an error log file includes receiving an error log file at a processor, the error log file including a plurality of distinct entries, determining a token pattern of each entry by tokenizing each of the distinct entries, and grouping the plurality of distinct entries into groups having similar token patterns.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: September 7, 2021
    Assignee: Carrier Corporation
    Inventor: Eric Hartman
  • Patent number: 11050819
    Abstract: Methods and systems for load balancing are described. A network node may replicate content. A lag time may be determined. A data structure may be generated that comprises the lag time.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: June 29, 2021
    Assignee: Tivo Corporation
    Inventors: Katherine E. Patterson, Nicholas C. Beenham, Joy Mathew Elamthuruthy
  • Patent number: 11016863
    Abstract: Self-contained disaster detection for replicated multi-controller systems is described herein. A system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a data synchronization component that replicates data written at a primary production site, resulting in replicated data from the primary production site; a status monitoring component that reads status identifiers contained in the replicated data at periods of a time interval, wherein the status identifiers are written by respective controllers at the primary production site; and a disaster recovery component that initializes a failover procedure at the primary production site in response to an absence of updates to a first threshold number of the status identifiers within a second threshold number of the periods.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: May 25, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Bharadwaj R. Sathavalli, Shampavman Chenjeri Gururajarao
  • Patent number: 10931517
    Abstract: The current document is directed a distributed application in which a common configuration is maintained across the applications instances. In a disclosed example, a workflow-development-and-process-automation application is distributed across multiple discrete computer systems. In order for the applications instances to function symmetrically within the distributed application, the application instances share a common application configuration. The common configuration is maintained by an application-configuration synchronization subsystem that propagates configuration changes and that monitors the individual configurations of the application instances to ensure that they correspond to one another.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: February 23, 2021
    Assignee: VMware, Inc.
    Inventor: Emil Popov
  • Patent number: 10924543
    Abstract: Data replication groups may be used to store data in a distributed computing environment. The data replication groups may include a set of nodes executing a consensus protocol to maintain data durably. The nodes may be executed by one or more host computer systems. In order to avoid failure of the data replication groups as safe deployment strategy is provided. The one or more host computer systems may be assigned to deployment groups where the number of hosts assigned to the deployment groups host less than a quorum of the nodes of a particular data replication group.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Tao Chen, Marc John Brooker, Divya Ashok Kumar Jain, Lakshmi N. Pallikila, Shobha Agrawal
  • Patent number: 10921871
    Abstract: Architectures or techniques are presented that can facilitate automatic recovery from a component failure exhibited by a building automation system (BAS) control device and/or a heating, ventilation, and air conditioning (HVAC) control device. A failure or fault condition with a software or firmware component can be automatically repaired. A failure or fault condition with a hardware component can be identified, potentially more quickly, and hardware component replacement can be streamlined or simplified.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: February 16, 2021
    Assignee: Trane International Inc.
    Inventors: Thomas Christopher Basterash, Mark Martin, Udhaya Kumar Dayalan
  • Patent number: 10880401
    Abstract: A memory system having one or more memory components and a controller. The controller can receive access requests from a communication connection. The access requests can identify data items associated with the access requests, addresses of the data items, and contexts of the data items in which the data items are used for the access requests. The controller can identify separate memory regions for separate contexts respectively, determine placements of the data items in the separate memory regions based on the contexts of the data items, and determine a mapping between the addresses of the data items and memory locations that are within the separate memory regions corresponding to the contexts of the data items. The memory system stores store the data items at the memory locations separated by different memory regions according to different contexts.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: December 29, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Parag R. Maharana, Anirban Ray, Gurpreet Anand
  • Patent number: 10761829
    Abstract: Methods are disclosed for dynamic node allocation for a server system that can automatically heal on failure—minimizing the need for static configuration—dynamically adjusting server resources to match load, and minimize end user wait times. The disclosed methods dynamically allocate nodes to increase capacity for a platform that accepts data queries. Additionally disclosed is a system for rolling version update deployment: workers maintain org lists of org-task-queues that they service; org-affinities between the workers and the org-task-queues require the workers to have access to local copies of immutable data sets to service org-tasks from the org-task-queues of the orgs that they service. A leader running on a worker implements a healing and balancing service that maintains worker redundancy, manages the workers' org-affinities to accumulate orgs on their respective org-lists. The leader implements messaging to the workers to update to a new software version and monitors completion of updates.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: September 1, 2020
    Assignee: salesforce.com, inc.
    Inventors: Saptarshi Roy, Daniel C. Silver, Donovan A. Schneider, Medha Pradhan, Ryan Lamore, Naveen Purushothama Rao, Nicholas Geh, Srirama Koneru
  • Patent number: 10749744
    Abstract: A method for enhanced performance of a telecommunications network includes a first step and/or a second step. The first step includes: the first mobility management entity receives update configuration data; the first configuration data of the first mobility management entity are at least in part replaced or modified by the update configuration data; either the update configuration data or at least part of the updated first configuration data are transmitted to the second mobility management entity; and the second configuration data of the second mobility management entity are at least in part replaced or modified by the update configuration data or by the at least part of the updated first configuration data.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: August 18, 2020
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Mohamed Negm
  • Patent number: 10691546
    Abstract: A method, computer program product, and computing system for identifying a failing virtualized object within a virtualized computing environment, wherein the failing virtualized object executes one or more server objects. Other virtualized objects included within the virtualized computing environment are analyzed to identify one or more target virtualized objects. The one or more server objects are reassigned from the failing virtualized object to the one or more target virtualized objects.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: June 23, 2020
    Assignee: EMC IP Holding Company LLC
    Inventor: Jean-Pierre Bono
  • Patent number: 10693815
    Abstract: Systems and methods to use all incoming multicast (MC) packets as a basis for global unique identifier (GUID) to local identifier (LID) cache contents in a high performance computing environment, in accordance with an embodiment. Since all multicast packets have a Global Route Header (GRH), there is always both a source GID and a source LID defined for an incoming multicast packet. This implies that it is, in general, possible for an HCA implementation to gather information about GID and GUID to LID mappings for any sender node based on all incoming MC packets.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: June 23, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bjørn Dag Johnsen, Dag Georg Moxnes, Bartosz Bogdanski
  • Patent number: 10678618
    Abstract: Node failures in a computing environment can be managed. For example, a computing device can determine a risk score for a node in the computing environment. The risk score can indicate a likelihood of the node failing. The computing device can also determine a risk-tolerance score for a job to be executed in the computing environment by analyzing job data associated with the job. The risk-tolerance score can indicate a susceptibility of the job to a failure of one or more nodes in the computing environment. The computing device can cause the job to be at least partially executed on the node based on the risk score for the node and the risk-tolerance score for the job.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: June 9, 2020
    Assignee: Red Hat, Inc.
    Inventor: Huamin Chen
  • Patent number: 10642694
    Abstract: A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. An orchestration layer implements a multi-role application that is provisioned with virtualized storage and computation resources. A snapshot of the application may be created and used to rollback or clone the application. Containers may be loaded with data structures for encrypted and/or authenticated communication. Failed storage volumes may be detected and repaired. Repopulating repaired volumes may be managed by an application or a storage manager implementing a virtualized storage system. An autopilot invokes repair of failed containers and storage nodes in response to detected failures.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: May 5, 2020
    Assignee: ROBIN SYSTEMS, INC.
    Inventors: Manjunath Mageswaran, Ravi Kumar Alluboyina, Giridharan Kesavan
  • Patent number: 10599509
    Abstract: This management system for a computer system including a plurality of elements for which performance values are to be monitored generates one or more plans on the basis of: a performance value history of a specific bottleneck (an element that has been identified as the cause of a detected failure); management information that includes information indicating, for each countermeasure, the relation between a plurality of countermeasure attributes and a plurality of bottlenecks; and a countermeasure attribute corresponding to the specific bottleneck, and displays the one or more plans thus generated. Each of the displayed one or more plans includes one or more countermeasures. In each of the displayed one or more plans, each of the one or more countermeasures is classified into one of a plurality of countermeasure types.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: March 24, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Yasuhiro Ishibashi, Katsutoshi Asaki, Yuri Hiraiwa, Yuuki Miyamoto
  • Patent number: 10594558
    Abstract: Some examples relate to auto-configuration of a parameter related to a multicast protocol on a network device. In an example, a network device in a multicast network may identify the network topology of the multicast network. Upon identification, the network device may enable a multicast protocol on the network device based on the network topology of the multicast network. The network device may determine a network parameter related to the multicast network. In response to the determination, a multicast parameter related to the multicast protocol may be auto-configured on the network device.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: March 17, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tathagata Nandy, Balaji Sankaran, Vijay Kannan, Guru Gurram Janardhan
  • Patent number: 10579928
    Abstract: A method of building a model for predicting failure of a machine, including parsing (41) daily machine event logs of one or more machines to extract data for a plurality of features, parsing (42) service notifications for the one or more machine to extract failure information data, creating (43) bags from the daily machine event log data and failure information data for multiple instance learning by grouping daily event log data into the bags based on a predetermined predictive interval, labeling each bag with a with a known failure as positive, and bags without known failures as negative, where a bag is a set of feature vectors and an associated label, where each feature vector is an n-tuple of features, transforming (44) the multiple instance learning bags into a standard classification task form, selecting (45) a subset of features from the plurality of features, and training (46) a failure prediction model using the selected subset of features.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: March 3, 2020
    Assignee: Siemens Aktiengesellschaft
    Inventors: Zhuang Wang, Fabian Moerchen, Dmitriy Fradkin
  • Patent number: 10565090
    Abstract: Disclosed are various embodiments for a proxy that enables debugging of transformed code. A proxy receives a request from a client application to obtain transformed code from a first server. The proxy obtains the transformed code from the first server, and the proxy obtains a source map corresponding to the transformed code from a second server. The proxy then returns the transformed code and the source map to the client application.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: February 18, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Michael Bowerman, Ali Asghari, Vinay Chopra, Alan Joseph, Andrey Zubkov
  • Patent number: 10560361
    Abstract: A technique for an access node to synchronize the accessibility of a plurality of access nodes within a network is described. The technique receives an accessibility update and/or device update from a remote node. For the accessibility update, the access node compares entries in the accessibility update to the local accessibility table. If entries in the accessibility update are more up-to-date than the local accessibility table, the access node adjusts the local accessibility table to reflect the updates. The local access node compares the node identifier, heartbeat, and timestamp to determine whether and entry in the local accessibility table is up-to-date. For the device update, the access node compares entries in the device update to the local device table. If entries in the device update are more up-to-date than the local device table, the access node adjusts the local device table to reflect the updates.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: February 11, 2020
    Assignee: WigWag Inc.
    Inventor: Jordan Rife
  • Patent number: 10540170
    Abstract: Provided are techniques for concurrent Input/Output (I/O) enclosure firmware/Field-Programmable Gate Array (FPGA) update in a multi-node environment. First notifications are sent to each I/O enclosure management engine on each of a plurality of server nodes that code activation for a first set of I/O enclosures is starting. An update image is distributed to the first set of I/O enclosures. The update image on the first set of I/O enclosures is activated by sending an activate reset command to each of the first set of I/O enclosures, wherein a reset is not propagated to other devices within each I/O enclosure in the first set of I/O enclosures in response to determining that the reset is an activate reset. In response to the activate reset command completing, second notifications are sent to each I/O enclosure management engine that code activation for the first set of I/O enclosures has completed.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: January 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary W. Batchelor, Veronica S. Davila, Enrique Q. Garcia, Robin Han, Jay T. Kirch, Ronald D. Martens, Trung N. Nguyen, Brian A. Rinaldi, Todd C. Sorenson
  • Patent number: 10505897
    Abstract: An automated firewall-compliant customer support resolution provisioning system includes a customer support system coupled to a customer device. The customer support system receives a first secure request from the customer device that identifies an event in the customer device and, in response, sends a first secure response through a firewall subsystem to the customer device within a first timeout period enforced by the firewall subsystem. The customer support system then determines event resolution information for the event. Subsequent to the first timeout period and based on the first secure response, the customer device sends a second secure request to the customer support system requesting the event resolution and the customer support system sends the event resolution information through the firewall subsystem to the customer device within a second timeout period enforced by the firewall subsystem. The customer device then utilizes the event resolution information to address the event.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: December 10, 2019
    Assignee: Dell Products L.P.
    Inventors: Sundar Dasar, Divya Vijayvargiya, Sanjay Rao, Yogesh Prabhakar Kulkarni
  • Patent number: 10437695
    Abstract: A fault information providing server which is connected to a processing server group configured from a plurality of servers, and which provides information related to a fault that occurred in the processing server group to a user of a service provided by the processing server group, comprises: a fault occurrence/recovery management unit which manages fault occurrence of the processing server group; a log management unit which manages log information related to a history of service provided by each server of the processing server group; a rule management unit which manages rules related to a service impact representing an impact on the service caused by the fault; a service impact calculation unit which calculates the service impact based on the log information and the rules; and a service impact notification unit which notifies the service impact calculated by the service impact calculation unit to the user.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: October 8, 2019
    Assignee: CLARION CO., LTD.
    Inventors: Tsuneo Sobue, Yasushi Nagai, Hiroyoshi Endou, Kyousuke Tsurusu, Tatsuaki Osafune
  • Patent number: 10419272
    Abstract: If there are mirrored WAN optimization devices, a master WAN optimization device sends a datagram received from a source across the WAN and sends a copy of the datagram to a mirroring WAN optimization device. When the mirroring WAN optimization device ACKs the mirrored datagram, the master WAN optimization device ACKs the host. When the master WAN optimization device receives the ACK from the WAN, the ACK is forwarded to the mirroring WAN optimization device, which deletes the mirrored datagram. Alternatively, the mirroring WAN optimization device can receive the datagram from the source, store it and forward it to the master WAN optimization device, which sends the datagram across the WAN and sends an ACK to the host. When the ACK from the WAN is received, the master WAN optimization device forwards the ACK to the mirroring WAN optimization device, when then deletes the mirrored datagram.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 17, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Maulik Patel, Siva Adiraju, Bao Vu, Amit Mittal, Raghavan Radhakrishnan, Dinesh Mandawala, Narinder Kumar Hira
  • Patent number: 10355914
    Abstract: Techniques for procedure for a problem for a communication session are described. According to various embodiments, techniques may be employed to remedy problems that may occur during a communication session, such as via bandwidth reallocation, dynamic remapping of routing paths, and so forth. In at least some implementations, a service policy for a communication session is reconfigured to attempt to remedy a problem that occurs during the communication session.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal F. Menezes, Amer A. Hassan, Jon Morrow
  • Patent number: 10338995
    Abstract: A system includes a first fail-safe chassis (FSC) receives module health signals from a plurality of modules and generates a first chassis health signal. The chassis health signal includes first and second portions. A plurality of modules receives the chassis health signal. The FSC determines whether one or more of the module heals signals indicates an associated module is unhealthy by comparing the module health signals and a predetermined health value. The FSC selectively de-asserts the first chassis health signal based on the comparison. A second FSC operates similarly. A safety relay box determines the health of the system in accordance with the first and second chassis health signals.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: July 2, 2019
    Assignee: Artesyn Embedded Computing, Inc.
    Inventors: Gary Perkins, Malcolm J. Rush, Martin Peter John Cornes, Andrew Porter, Rajesh Mangal
  • Patent number: 10331353
    Abstract: A data access system has host computers having front-end controllers nFE_SAN connected via a bus or network interconnect to back-end storage controllers nBE_SAN, and physical disk drives connected via network interconnect to the nBE_SANs to provide a distributed, high performance, policy based or dynamically reconfigurable, centrally managed, data storage acceleration system. The hardware and software architectural solutions eliminate BE_SAN controller bottlenecks and improve performance and scalability. In an embodiment, the nBE_SAN (BE_SAN) firmware recognize controller overload conditions, informs Distributed Resource Manager (DRM), and, based on the DRM provided optimal topology information, delegates part of its workload to additional controllers. The nFE_SAN firmware and additional hardware using functionally independent and redundant CPUs and memory that mitigate single points of failure and accelerates write performance.
    Type: Grant
    Filed: April 8, 2017
    Date of Patent: June 25, 2019
    Inventor: Branislav Radovanovic
  • Patent number: 10318387
    Abstract: Backup failures are categorized by storing a keywords file including a set of entries, where each entry includes at least one of a keyword or string pattern corresponding to a problem that may occur during a backup provided by a backup provider for a customer, and an indication of the problem as being one of chargeable or non-chargeable to the backup provider. A log file including messages logged during the backup is read. The messages in the log file are compared against the set of entries in the keywords file to identify any problems that may have occurred during the backup. Upon a particular problem being identified, a determination is made from the keywords file whether the particular problem is chargeable or non-chargeable to the backup provider. A results file is created listing the particular problem, and whether the particular problem is chargeable or non-chargeable to the backup provider.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: June 11, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Chetan Battal, Jafarullah Noordeen, Sunil Amban Kandambeth, Venkatraman Venkatasubramanyam
  • Patent number: 10255574
    Abstract: Systems and methods for business impact analysis and disaster recovery, wherein the system comprises of an input interface; business function parameters; limiting parameters associated to the said business function parameters; a tracking sub-system; an impact calculator; an operation site; and a disaster recovery site; wherein the said limiting parameters defines the limits of the said business function parameters; and wherein the said business function parameters and the said limiting parameters are entered into the system through the said input interface; and wherein the said entered business function parameters are independently or simultaneously tracked by a tracking sub-system; and wherein on occurrence of a change in business function parameters that cross the limits defined by the said limiting parameters is tracked by the said tracking sub-system and the said impact calculator calculates the impact of the change in the said business function parameters simultaneously in real time.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: April 9, 2019
    Inventors: Prashant Kakade, Sundar B. Raman, Rohil Sharma
  • Patent number: 10192023
    Abstract: A system includes a display and a processor. The processor is configured to receive a first computer-aided design (CAD) model representing at least one part of a machine, receive a second CAD model representing the at least one part of the machine, and identify one or more differences between the first CAD model and the second CAD model. The processor is also configured to populate a discrepancy list including the one or more differences between the first CAD model and the second CAD model, receive an input to review the discrepancy list, and display a visualization having the discrepancy list via the display upon receipt of the input.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: January 29, 2019
    Assignee: General Electric Company
    Inventors: Jason Anton Byers, Miller Glenn Byrd, Brian Christopher Wheeler
  • Patent number: 10120762
    Abstract: A system, method, and computer readable medium for consistent and transparent replication of multi process multi threaded applications. The computer readable medium includes computer-executable instructions for execution by a processing system. Primary applications runs on primary hosts and one or more replicated instances of each primary application run on one or more backup hosts. Replica consistency between primary application and its replicas is provided by imposing the execution ordering of the primary on all its replicas. The execution ordering on a primary is captured by intercepting calls to the operating system and libraries, sending replication messages to its replicas, and using interception on the replicas to enforce said captured primary execution order. Replication consistency is provided without requiring modifications to the application, operating system or libraries.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: November 6, 2018
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Allan Havemose
  • Patent number: 10114633
    Abstract: Provided are techniques for concurrent Input/Output (I/O) enclosure firmware/Field-Programmable Gate Array (FPGA) update in a multi-node environment. First notifications are sent to each I/O enclosure management engine on each of a plurality of server nodes that code activation for a first set of I/O enclosures is starting. An update image is distributed to the first set of I/O enclosures. The update image on the first set of I/O enclosures is activated by sending an activate reset command to each of the first set of I/O enclosures, wherein a reset is not propagated to other devices within each I/O enclosure in the first set of I/O enclosures in response to determining that the reset is an activate reset. In response to the activate reset command completing, second notifications are sent to each I/O enclosure management engine that code activation for the first set of I/O enclosures has completed.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary W. Batchelor, Veronica S. Davila, Enrique Q. Garcia, Robin Han, Jay T. Kirch, Ronald D. Martens, Trung N. Nguyen, Brian A. Rinaldi, Todd C. Sorenson