Remote Repair Patents (Class 714/4.4)
-
Patent number: 12119993Abstract: 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: GrantFiled: January 6, 2021Date of Patent: October 15, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Jesse Barnes, Max Alt
-
Patent number: 12074885Abstract: 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: GrantFiled: October 11, 2022Date of Patent: August 27, 2024Assignee: LendingClub Bank, National AssociationInventors: Hyunsuk Han, Saverio Sgro
-
Patent number: 12061572Abstract: 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: GrantFiled: February 24, 2022Date of Patent: August 13, 2024Assignee: SAP SEInventors: Naved Ahmed, Yasra Shakil, Ashish Suri
-
Patent number: 11924021Abstract: 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: GrantFiled: June 22, 2022Date of Patent: March 5, 2024Assignee: Splunk Inc.Inventors: Shalabh Goyal, Anish Shrigondekar, Bhavin Thaker, Zhenghui Xie, Ruochen Zhang
-
Patent number: 11847235Abstract: 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: GrantFiled: June 6, 2022Date of Patent: December 19, 2023Assignee: Helios Data Inc.Inventors: Yi Sun, Tao Su, Fei Zou, Fenghua Zong
-
Patent number: 11757703Abstract: 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: GrantFiled: September 30, 2022Date of Patent: September 12, 2023Assignee: 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: 11743335Abstract: 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: GrantFiled: October 18, 2021Date of Patent: August 29, 2023Assignee: LOEWENSTEIN MEDICAL TECHNOLOGY S.A.Inventor: Matthias Schwaibold
-
Patent number: 11704189Abstract: 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: GrantFiled: June 16, 2020Date of Patent: July 18, 2023Assignee: Nautilus TRUE, LLCInventor: Arnold Castillo Magcale
-
Patent number: 11625738Abstract: 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: GrantFiled: June 29, 2017Date of Patent: April 11, 2023Assignee: VMware, Inc.Inventors: Daniel Beveridge, Joerg Lew
-
Patent number: 11595830Abstract: 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: GrantFiled: July 24, 2019Date of Patent: February 28, 2023Assignee: SORACOM, INC.Inventors: Kenta Yasukawa, Ken Tamagawa, Daichi Funato
-
Patent number: 11411804Abstract: 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: GrantFiled: February 23, 2021Date of Patent: August 9, 2022Assignee: Splunk Inc.Inventors: Shalabh Goyal, Anish Shrigondekar, Bhavin Thaker, Zhenghui Xie, Ruochen Zhang
-
Patent number: 11372699Abstract: 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: GrantFiled: June 16, 2020Date of Patent: June 28, 2022Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Michael Bernico, Brian Alexander, Abigail A. Scott, Andrew J. Rader
-
Patent number: 11362859Abstract: 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: GrantFiled: July 26, 2019Date of Patent: June 14, 2022Assignee: HITACHI ASTEMO, LTD.Inventors: Naoyuki Yamamoto, Hiroki Yamazaki, Hitoshi Kawaguchi
-
Patent number: 11354424Abstract: 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: GrantFiled: January 20, 2020Date of Patent: June 7, 2022Assignee: Helios Data Inc.Inventors: Yi Sun, Tao Su, Fei Zou, Fenghua Zong
-
Patent number: 11347598Abstract: 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: GrantFiled: March 18, 2019Date of Patent: May 31, 2022Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Dayi Yang
-
Patent number: 11262433Abstract: 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: GrantFiled: August 9, 2018Date of Patent: March 1, 2022Assignee: Valeo Schalter und Sensoren GmbHInventor: Marek Lewandowski
-
Patent number: 11221943Abstract: 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: GrantFiled: May 21, 2020Date of Patent: January 11, 2022Assignee: EMC IP Holding Company LLCInventors: Roi Gamliel, Amihai Savir, Avitan Gefen
-
Patent number: 11209891Abstract: 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: GrantFiled: November 27, 2019Date of Patent: December 28, 2021Inventors: Sekar Kulandaivel, Shalabh Jain, Jorge Guajardo Merchan
-
Patent number: 11194679Abstract: 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: GrantFiled: April 3, 2020Date of Patent: December 7, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yijia Chen, Hui Liu
-
Patent number: 11140006Abstract: 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: GrantFiled: October 15, 2018Date of Patent: October 5, 2021Assignee: British Telecommunications Public Limited CompanyInventors: David Townend, Malcolm Hubert, Keith Briggs
-
Patent number: 11113138Abstract: 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: GrantFiled: December 28, 2018Date of Patent: September 7, 2021Assignee: Carrier CorporationInventor: Eric Hartman
-
Patent number: 11050819Abstract: 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: GrantFiled: January 7, 2019Date of Patent: June 29, 2021Assignee: Tivo CorporationInventors: Katherine E. Patterson, Nicholas C. Beenham, Joy Mathew Elamthuruthy
-
Patent number: 11016863Abstract: 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: GrantFiled: May 3, 2019Date of Patent: May 25, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Bharadwaj R. Sathavalli, Shampavman Chenjeri Gururajarao
-
Patent number: 10931517Abstract: 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: GrantFiled: July 31, 2017Date of Patent: February 23, 2021Assignee: VMware, Inc.Inventor: Emil Popov
-
Patent number: 10924543Abstract: 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: GrantFiled: December 18, 2015Date of Patent: February 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Tao Chen, Marc John Brooker, Divya Ashok Kumar Jain, Lakshmi N. Pallikila, Shobha Agrawal
-
Patent number: 10921871Abstract: 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: GrantFiled: May 17, 2019Date of Patent: February 16, 2021Assignee: Trane International Inc.Inventors: Thomas Christopher Basterash, Mark Martin, Udhaya Kumar Dayalan
-
Patent number: 10880401Abstract: 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: GrantFiled: November 7, 2018Date of Patent: December 29, 2020Assignee: Micron Technology, Inc.Inventors: Parag R. Maharana, Anirban Ray, Gurpreet Anand
-
Patent number: 10761829Abstract: 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: GrantFiled: June 12, 2018Date of Patent: September 1, 2020Assignee: 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: 10749744Abstract: 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: GrantFiled: August 24, 2016Date of Patent: August 18, 2020Assignee: DEUTSCHE TELEKOM AGInventor: Mohamed Negm
-
Patent number: 10691546Abstract: 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: GrantFiled: October 31, 2017Date of Patent: June 23, 2020Assignee: EMC IP Holding Company LLCInventor: Jean-Pierre Bono
-
Patent number: 10693815Abstract: 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: GrantFiled: August 17, 2018Date of Patent: June 23, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bjørn Dag Johnsen, Dag Georg Moxnes, Bartosz Bogdanski
-
Patent number: 10678618Abstract: 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: GrantFiled: March 8, 2018Date of Patent: June 9, 2020Assignee: Red Hat, Inc.Inventor: Huamin Chen
-
Patent number: 10642694Abstract: 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: GrantFiled: January 12, 2018Date of Patent: May 5, 2020Assignee: ROBIN SYSTEMS, INC.Inventors: Manjunath Mageswaran, Ravi Kumar Alluboyina, Giridharan Kesavan
-
Patent number: 10599509Abstract: 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: GrantFiled: December 21, 2015Date of Patent: March 24, 2020Assignee: Hitachi, Ltd.Inventors: Yasuhiro Ishibashi, Katsutoshi Asaki, Yuri Hiraiwa, Yuuki Miyamoto
-
Patent number: 10594558Abstract: 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: GrantFiled: June 12, 2018Date of Patent: March 17, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Tathagata Nandy, Balaji Sankaran, Vijay Kannan, Guru Gurram Janardhan
-
Patent number: 10579928Abstract: 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: GrantFiled: September 16, 2013Date of Patent: March 3, 2020Assignee: Siemens AktiengesellschaftInventors: Zhuang Wang, Fabian Moerchen, Dmitriy Fradkin
-
Patent number: 10565090Abstract: 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: GrantFiled: January 3, 2018Date of Patent: February 18, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Michael Bowerman, Ali Asghari, Vinay Chopra, Alan Joseph, Andrey Zubkov
-
Patent number: 10560361Abstract: 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: GrantFiled: January 10, 2017Date of Patent: February 11, 2020Assignee: WigWag Inc.Inventor: Jordan Rife
-
Patent number: 10540170Abstract: 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: GrantFiled: September 12, 2018Date of Patent: January 21, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 10505897Abstract: 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: GrantFiled: July 26, 2017Date of Patent: December 10, 2019Assignee: Dell Products L.P.Inventors: Sundar Dasar, Divya Vijayvargiya, Sanjay Rao, Yogesh Prabhakar Kulkarni
-
Patent number: 10437695Abstract: 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: GrantFiled: November 25, 2015Date of Patent: October 8, 2019Assignee: CLARION CO., LTD.Inventors: Tsuneo Sobue, Yasushi Nagai, Hiroyoshi Endou, Kyousuke Tsurusu, Tatsuaki Osafune
-
Patent number: 10419272Abstract: 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: GrantFiled: November 13, 2017Date of Patent: September 17, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Maulik Patel, Siva Adiraju, Bao Vu, Amit Mittal, Raghavan Radhakrishnan, Dinesh Mandawala, Narinder Kumar Hira
-
Patent number: 10355914Abstract: 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: GrantFiled: November 10, 2016Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Pascal F. Menezes, Amer A. Hassan, Jon Morrow
-
Patent number: 10338995Abstract: 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: GrantFiled: March 10, 2017Date of Patent: July 2, 2019Assignee: Artesyn Embedded Computing, Inc.Inventors: Gary Perkins, Malcolm J. Rush, Martin Peter John Cornes, Andrew Porter, Rajesh Mangal
-
Patent number: 10331353Abstract: 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: GrantFiled: April 8, 2017Date of Patent: June 25, 2019Inventor: Branislav Radovanovic
-
Patent number: 10318387Abstract: 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: GrantFiled: July 14, 2017Date of Patent: June 11, 2019Assignee: EMC IP Holding Company LLCInventors: Shelesh Chopra, Chetan Battal, Jafarullah Noordeen, Sunil Amban Kandambeth, Venkatraman Venkatasubramanyam
-
Patent number: 10255574Abstract: 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: GrantFiled: August 13, 2013Date of Patent: April 9, 2019Inventors: Prashant Kakade, Sundar B. Raman, Rohil Sharma
-
Patent number: 10192023Abstract: 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: GrantFiled: May 9, 2017Date of Patent: January 29, 2019Assignee: General Electric CompanyInventors: Jason Anton Byers, Miller Glenn Byrd, Brian Christopher Wheeler
-
Patent number: 10120762Abstract: 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: GrantFiled: August 14, 2015Date of Patent: November 6, 2018Assignee: OPEN INVENTION NETWORK LLCInventor: Allan Havemose
-
Patent number: 10114633Abstract: 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: GrantFiled: December 8, 2016Date of Patent: October 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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