Hot Swapping (i.e., While Network Is Up) Patents (Class 714/4.12)
  • Patent number: 10701839
    Abstract: A system, method, and computer product for cooling a server center without the use of vapor compression refrigeration. An example embodiment involves using outdoor ambient air to cool first server components directly and to cool heat exchanges containing liquid used to cool second server components.
    Type: Grant
    Filed: July 29, 2017
    Date of Patent: June 30, 2020
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Chainer, Pritish R. Parida
  • Patent number: 10652118
    Abstract: The present invention relates to method of monitoring of monitor objects in a computer-integrated telecommunications environment.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: May 12, 2020
    Assignee: Unify GmbH & Co. KG
    Inventors: Michael Volkmann, Claus Rist
  • Patent number: 10645204
    Abstract: Some embodiments provide a method for employing the management and control system of a network to dynamically recover from a split-brain condition in the edge nodes of the network. The method of some embodiments takes a corrective action to automatically recover from a split-brain failure occurred at a pair of high availability (HA) edge nodes of the network. The HA edge nodes include an active machine and a standby machine. The active edge node actively passes through the network traffic (e.g., north-south traffic for a logical network), while the standby edge node is synchronized and ready to transition to the active state, should a failure occur. Both HA nodes share the same configuration settings and only one is active until a path, link, or system failure occurs. The active edge node also provides stateful services (e.g., stateful firewall, load balancing, etc.) to the data compute nodes of the network.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: May 5, 2020
    Assignee: NICIRA, INC
    Inventors: Ankur Dubey, Ganesan Chandrashekhar, Sreeram Ravinoothala
  • Patent number: 10623300
    Abstract: A method is implemented by a network device functioning as a Border Gateway Protocol (BGP) speaker to adaptively control a flow of link-state information to a peer BGP speaker. The network device stores, in a database, link-state information pertaining to a network in which it operates. The method includes determining that a pending change to the link-state information in the link-state database exists, determining whether a length of a change list queue meets/exceeds a threshold value, holding off on enqueuing link-state information into the change list queue while the length of the change list queue meets or exceeds the threshold value, determining aggregated link-state information to transmit to the peer BGP speaker in response to a determination that the length of the change list queue falls below the threshold value, and enqueuing the aggregated link-state information into the change list queue for eventual transmission to the peer BGP speaker.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: April 14, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Amarnath Ammireddy, Uma S. Chunduri, Vasant S. Patil
  • Patent number: 10581687
    Abstract: The present invention addresses the need for improved virtualized cloud infrastructure policy implementation and management in order allow real-time monitoring and optimization of virtualized resources. It provides systems and methods for real-time cloud infrastructure policy implementation and management that include a plurality of host devices, a plurality of real-time probe agents associated with the plurality of host devices operating on each of the plurality of host devices, and a policy engine communicatively coupled to the plurality of host devices and containing a policy associated with an application program deployed in at least one of the plurality of host devices. The policy engine is programmed to monitor in real time changes in deployment of the application program across the plurality of host devices and to push the policy to the real-time probe agent operating on each host device on which the application program is deployed.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: March 3, 2020
    Assignee: AppFormix Inc.
    Inventors: Sumeet Singh, Travis Newhouse, Harshit Chitalia, Parantap Roy, Tarun Banka, Moitrayee Gupta, Pawan Prakash
  • Patent number: 10534383
    Abstract: An HVAC controller is configured to log and record performance related data related to a performance of an HVAC system over a period of time in one or more performance logs stored in a memory of the HVAC controller. In some cases, the HVAC controller may be configured to retrieve at least some of the performance related data from the performance log that corresponds to a selected period of time that may be selected by a user, and display the retrieved performance related data on a display of the HVAC controller.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: January 14, 2020
    Assignee: Ademco Inc.
    Inventors: Stan Zywicki, III, Cary Leen, Eric Barton, Peter Joseph Erickson, Jonathan Frenz
  • Patent number: 10536383
    Abstract: The technology disclosed herein enables the enhancement of attributes used to identify network packet traffic exchanged with micro segmented guests. In a particular embodiment, a method provides receiving a plurality of attributes from a user. The plurality of attributes describes first network packet traffic that should be handled in a first manner. The method further provides processing network packet traffic to identify the first network packet traffic using the plurality of attributes. While processing the network packet traffic, the method provides identifying one or more additional attributes shared among the first network packet traffic and adding at least a portion of the one or more additional attributes to the plurality of attributes.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: January 14, 2020
    Assignee: NICIRA, INC.
    Inventors: Kaushal Bansal, Sunitha Krishna, Jerry Pereira, Shadab Shah, Subrahmanyam Manuguri, Jayant Jain
  • Patent number: 10528580
    Abstract: Techniques are described herein for executing queries on distinct portions of a database object that has been separate into chunks and distributed across the volatile memories of a plurality of nodes in a clustered database system. The techniques involve redistributing the in-memory database object portions on changes to the clustered database system. Each node may maintain a mapping indicating which nodes in the clustered database system store which chunks, and timestamps indicating when each mapping entry was created or updated. A query coordinator may use the timestamps to select a database server instance with local in memory access to data required by a portion of a query to process that portion of the query.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: January 7, 2020
    Assignee: Oracle International Corporation
    Inventors: Niloy Mukherjee, Kartik Kulkarni, Tirthankar Lahiri, Vineet Marwah, Juan Loaiza
  • Patent number: 10521316
    Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: December 31, 2019
    Assignee: NetApp Inc.
    Inventors: Vaiapuri Ramasubramaniam, Harihara Kadayam, Parag Sarfare, Yong Eun Cho, Chaitanya Patel, Hrishikesh Keremane, Prachi Deshmukh
  • Patent number: 10505763
    Abstract: A method, computer program and apparatus are disclosed that include accessing client data records, such as, medical records. The method may include receiving a data file at a server sent from at least one client and including client requirements. The method may also include storing the received data file locally at the server, executing an application that scans the server to determine if any new data files have been received. The method may also include storing the copied data file in a data folder stored in a file cluster, updating a table stored in a database to indicate that a new file has been stored, deleting the locally stored file from the server, and moving files specified by the client requirements from an export folder of the file cluster to the server so that the at least one client may access the exported files.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: December 10, 2019
    Assignee: West Corporation
    Inventors: Cindy Rae Nelson, Charles Stephen Fesler, Theodore Ellzey McGallagher
  • Patent number: 10380190
    Abstract: A computer receives event information associated with a user. The computer determines one or more social media contacts associated with the event, wherein the social media contacts are further associated with the user. The computer determines one or more terms utilized by the determined one or more social media contacts. The computer detects an input by the user, wherein the input includes one or more characters. The computer determines one or more autocomplete suggestions based on the one or more terms utilized by the determined one or more social media contacts.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Indrajit Poddar, Cheranellore Vasudevan
  • Patent number: 10365981
    Abstract: A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: July 30, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gunneswara R. Marripudi, Stephen G. Fischer, Zhan Ping, Indira Joshi, Harry Rogers
  • Patent number: 10303637
    Abstract: A storage system includes a holder, and a plurality of storage devices arranged along a line in the holder, each of the storage devices including first and second connection interfaces. Each of the first connection interfaces is electrically connected to a second connection interface of another storage device and each of the second connection interfaces is electrically connected to a first connection interface of another storage device, such that an electrical loop connection is formed through the plurality of the storage devices.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: May 28, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Hiroshi Sasagawa
  • Patent number: 10284134
    Abstract: A method for controlling a fan module mounted in a region of a server rack. The method is implemented by a controller unit including a RMC and a region controller that corresponds to the region, and includes: receiving by the region controller temperature data from the server; determining by the region controller whether the RMC operates in a normal state; when the determination is affirmative, transmitting by the region controller the temperature data to the RMC, and controlling by the RMC a fan speed of the fan module according to the temperature data; and when the determination is negative, controlling by the region controller the fan speed according to the temperature data received from the server.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: May 7, 2019
    Assignee: Mitac Computing Technology Corporation
    Inventor: Po-Wei Wang
  • Patent number: 10277365
    Abstract: A communication apparatus comprises: a controller, a sender and a receiver. The controller determines, among data units provided with reference numbers, a first group that includes data units to be sent to another communication apparatus. The sender sends the data units to another communication apparatus. The receiver receives, from another communication apparatus, information that indicates a reception situation regarding the data units. The sender execute a re-sending process of the data unit corresponding to the reception error when the reception situation indicates a reception error The controller either prevent the sender from sending a data unit in a second group when the sender is executing the re-sending process or stop the re-sending process when the receiver receives a report of arrival of the data unit corresponding to the reception error from the another communication apparatus while the sender is executing the re-sending process.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: April 30, 2019
    Assignee: NEC CORPORATION
    Inventor: Masahiro Komatsu
  • Patent number: 10120754
    Abstract: Apparatuses and methods for data storage error protection are described. One example apparatus for data storage error protection includes an array of memory cells arranged in a first dimension and a second dimension. A controller is configured to determine a set of symbols corresponding to data stored in the memory cells. The controller is configured to add subsets of the set of symbols obliquely oriented to the first dimension and the second dimension to determine a number of parity check symbols. The controller is configured to use a same number of parity check symbols for protection of a first subset of memory cells oriented parallel to the first dimension as used for protection of a second subset of memory cells oriented parallel to the second dimension.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: November 6, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Paolo Amato, Marco Sforzin
  • Patent number: 10102163
    Abstract: The invention relates to a bus participant device (30) for receiving and transmitting data telegrams (18) via a serial data bus (12) according to a master/slave method, wherein the bus participant device (30) is configured to function, in a slave mode, as a slave (16) on the data bus (12) by means of a slave unit (36) that is part of the bus participant device (30), wherein the bus participant device (30) comprises a master unit (38) that can be activated. In particular, by means of the slave unit (36) and/or the master unit (38), a transmission of data telegrams (18) via the data bus (12) can be monitored for a malfunction of an active bus master (14). Preferably, subject to a result of the monitoring process, an activation of the master unit (38) by means of the slave unit (36) or the master unit (38) can be effected. The invention further relates to a method for operating a serial data bus (12), and to various safety-critical devices.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: October 16, 2018
    Assignee: KOENIG-PA GMBH
    Inventors: Gerhard Spiegel, Viktor Vysotski
  • Patent number: 10027546
    Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for implementing a locator-identifier separation protocol for a virtual storage array. The method includes associating an endpoint identifier to a virtual storage array in a datacenter and associating a routing locator with the endpoint identifier in accordance with a locator-identifier separation protocol. Communications with the virtual storage array then may be directed according to the endpoint identifier via its association with the routing locator.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: July 17, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiaohong Qin, Kenneth Durazzo, Suresh B. Kumar
  • Patent number: 9965368
    Abstract: Methods and systems are provided for an improved cluster-based network architecture. According to one embodiment, an active connection is established between a first interface of a network device and an enabled interface of a first cluster unit of a high availability (HA) cluster. The HA cluster is configured to provide connectivity between network devices of an internal and external network. A backup connection is established between a second interface of the network device and a disabled interface of a second cluster unit. While the first cluster unit is operational and has connectivity, it receives and processes all traffic originated by the network device that is destined for the external network. Upon determining the first cluster unit has failed or has lost connectivity, then all subsequent traffic originated by the network device that is destined for the external network is directed to the second cluster unit.
    Type: Grant
    Filed: May 21, 2017
    Date of Patent: May 8, 2018
    Assignee: Fortinet, Inc.
    Inventors: Michael Xie, Jingyu Liu, Xianfeng Deng
  • Patent number: 9801310
    Abstract: A system, method, and computer product for cooling a server center without the use of vapor compression refrigeration. An example embodiment involves using outdoor ambient air to cool first server components directly and to cool heat exchanges containing liquid used to cool second server components.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: October 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Chainer, Pritish R. Parida
  • Patent number: 9723519
    Abstract: The present invention discloses a protocol processing method applied when control is decoupled from forwarding, a control plane device, and a forwarding plane device. The method includes: causing a control plane device to send an indication to a forwarding plane device according to a processing manner of a packet service processing protocol, and to deliver a negotiation parameter of the packet service processing protocol to the forwarding plane device; and causing the control plane device to receive a negotiation result of the packet service processing protocol, and to create a data path between a user equipment and a network device. The negotiation result is uploaded by the forwarding plane device and obtained according to information that includes the negotiation parameter of the packet service processing protocol.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: August 1, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shiyong Tan, Hui Ni, Hui Cai
  • Patent number: 9690648
    Abstract: The present application describes techniques for providing dynamic at-risk system reports at the site of the at-risk system. The ARS may send information about system health (e.g., values for system health parameters) to a support entity, and may receive a risk assessment from the support entity. The ARS may, alternatively or in addition, receive support information from the support entity. Risk assessments and recommendations may be surfaced on a user interface of the ARS. New risk profiles, risk assessments, and support recommendations may be developed and loaded onto the support entity to provide dynamically updatable support solutions.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 27, 2017
    Assignee: NETAPP, INC.
    Inventor: Leita Bach Lewis
  • Patent number: 9654546
    Abstract: Software for a distributed streaming platform receives an application. The application is structured as a directed acyclic graph (DAG) with instances of operators as nodes and streams as edges between nodes. Multiple instances of an operator access a shared database. The software receives a pre-defined hint associated with the application. The pre-defined hint sets a maximum period of time for local caching of a result from a query of the database by each of the multiple instances. The software launches the application by assigning the instances of operators to one or more containers provided by the streaming platform and initiating the streams. Each container is associated with a local cache. The software then receives a request from the application to make a dynamic adjustment that increases the maximum period of time for local caching of a result from a query of the database by each of the multiple instances.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: May 16, 2017
    Assignee: DataTorrent, Inc.
    Inventors: Chetan Narsude, Chandni Singh, Thomas Weise, Pramod Immaneni, David Yan, Gaurav Gupta, Amol Kekre
  • Patent number: 9641415
    Abstract: A Stream Control Transmission Protocol (SCTP) cluster of multiple SCTP-servers is defined in such manner that some of the servers are assigned Active Role where others are assigned Standby Role with the purpose of ensuring uninterrupted SCTP-connections between the SCTP-cluster and any number of SCTP-clients. The Standby Servers use the same Internet Protocol (IP)-address(es) on the SCTP bound interfaces as their assigned Active Server. The Active Servers are effectively communicating to the SCTP-clients, where the Standby Servers are communicating to their assigned Active SCTP-Server using a separate backchannel TCP-connection. Over that backchannel connection the Standby Server receives regular updates from the Active Server. These updates hold enough information so that the Standby Server could locally simulate SCTP-negotiations and create SCTP-associations as if the SCTP-negotiations were performed directly with the SCTP-Clients.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: May 2, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Latchesar Stoyanov, Nishi Kant
  • Patent number: 9590852
    Abstract: A method includes: determining a maintenance update for a data service tier based on a service condition of a data service of a target host server; selecting a spare host server to perform the maintenance update; performing the maintenance update of the data service tier to the spare host server; activating the data service on the spare host server; and redirecting client request traffic to the spare host server.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: March 7, 2017
    Assignee: Facebook, Inc.
    Inventors: Soren Bogh Lassen, Guanghao Shen, Iain Becker
  • Patent number: 9588850
    Abstract: A system is described that includes a first network controller and a second network controller. The first controller operates as a master controller and the second controller operates as a standby controller for a set of access points. Using a set of VRRP advertisements between the first and second controllers, the second controller may (1) determine that the first controller has failed independent of any determination by the access points and (2) send a failover request to the access points. The failover request may cause the access points to use previously established tunnels between the second controller and each of the access points. By transmitting a failover request message from the second controller to the access points upon the detection by the second controller that the first controller has failed and independent of any determination by the access points, the system reduces network access downtime for the access points.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: March 7, 2017
    Assignee: Aruba Networks, Inc.
    Inventors: Srinivas Killadi, Prakash Bhangavanth Shet
  • Patent number: 9529805
    Abstract: Systems and methods for providing awareness of a host file system on a storage device are described. In one embodiment, a storage device includes a host interface and a file awareness block. The host interface provides an interface between a host and the storage device. The file awareness block provides an awareness of the host file system to the storage device.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: December 27, 2016
    Assignee: Intel Corporation
    Inventors: Paul J. Thadikaran, Nicholas D. Triantafillou, Paritosh Saxena
  • Patent number: 9529617
    Abstract: A resource management node is provided including a processor and a memory. The memory is coupled to the processor and comprises computer readable program code that when executed by the processor causes the processor to perform operations including creating a recovery virtual machine (VM) for a primary machine for each of a primary machines. The recovery VM is stored in a cache file in a kernel of an operating system. The data in the cache file is stored in a format readable by a virtual hypervisor. The processor is further caused to perform operations including providing the recovery VM from the cache file in the kernel of the operating system upon request when the primary machine fails without conversion of the data in the cache file.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: December 27, 2016
    Assignee: CA, Inc.
    Inventors: Xiaopin Wang, Shisheng Liu, Jiaolin Yang, Lei Wang
  • Patent number: 9442812
    Abstract: Mechanisms, in a data processing system comprising a first adapter and second adapter, for performing a failover operation from the first adapter to the second adapter are provided. The mechanisms detect that an imminent failure of the first adapter is likely to occur and initiate a failover priming operation in the first adapter and second adapter in response to detecting the imminent failure. The failover priming operation configures ingress and egress buffers of the second adapter to have a similar configuration to ingress and egress buffers of the first adapter. The mechanisms migrate processing of ingress data traffic to the second adapter prior to failure of the first adapter such that the first adapter processes egress data traffic from the data processing system and the second adapter processes ingress data traffic to the data processing system.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: September 13, 2016
    Assignee: International Business Machines Corporation
    Inventors: Omar Cardona, Matthew R. Ochs, Vikramjit Sethi
  • Patent number: 9432255
    Abstract: Aspects and implementations of the present disclosure are directed to methods and systems for a network tolerant to a network device that is temporarily absent from the control plane. In one aspect, in general, the system includes an event manager configured to send, to a controller configured to exchange control messages with a network device, a first request to temporarily withdraw the network device from control plane interactions. The event manager then triggers an event at the network device during which the network device is non-responsive to control plane interactions. After determining that the event has completed, the event manager sends the controller a second request to restore the network device. The controller is configured to request, responsive to the first request, a network application to transition to a tolerant state; and to request, responsive to the second request, the network application to transition to a sensitive state.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Jahangir Hasan, Rajababru Thatikunta, Joon Suan Ong, Charles Robert Barker, Jr., Lorenzo Vicisano, Subbaiah Naidu Kotla Venkata, Victor Lin
  • Patent number: 9378258
    Abstract: Method and system for replacing a first node and a second of a clustered storage system by a third node and a fourth node are provided. The method includes migrating all storage objects managed by the first node to the second node; replacing the first node by the third node and migrating all the storage objects managed by the first node and the second node to the third node; and replacing the second node by the fourth node and then migrating the storage objects previously managed by the second node but currently managed by the third node to the fourth node. The nodes may also be replaced by operationally connecting the third node and the fourth node to storage managed by the first node and the second node; joining the third node and the fourth node to a same cluster as the first node and the second node.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: June 28, 2016
    Assignee: NetApp, Inc.
    Inventors: Poonam P. Dhavale, Stephen H. Strange
  • Patent number: 9361973
    Abstract: An integrated circuit (IC) can include M memory banks, where M is greater than 2, and each memory bank is separately accessible according to a received address value; N channels, where N is greater than 2, and each channel includes its own a data connections, address connections, and control input connections for executing a read or write access to one of the memory banks in synchronism with a clock signal; and a controller subsystem configured to control accesses between the channels and the memory banks, including up to an access on every channel on consecutive cycles of the clock signal.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: June 7, 2016
    Assignee: CYPRESS SEMICONDUCTOR CORPORATION
    Inventor: Dinesh Maheshwari
  • Patent number: 9292278
    Abstract: A middleware that manages high availability of a software application is automatically configured when the software application is added to a system. The method of automatic configuration includes receiving a user input that specifies availability requirements and information of the software application, where the availability requirements include at least a checkpoint service that enables the software application to save and retrieve its state. The method also includes identifying a checkpoint agent for providing the checkpoint service to the software application. The checkpoint agent includes a first interface to the software application and a second interface, different from the first interface, to the middleware.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: March 22, 2016
    Assignee: TELEFONAKTIEBOLAGET ERICSSON LM (PUBL)
    Inventors: Ali Kanso, Yves Lemieux
  • Patent number: 9256828
    Abstract: According to an alarm correlation analysis method, apparatus, and system, alarm analysis rules are grouped according to a certain policy; each alarm analysis rule group is correlated with one analysis engine, and the analysis engine performs, according to an alarm analysis rule in the alarm analysis rule group corresponding to the analysis engine, correlation analysis for an alarm that has a correlation with the alarm analysis rule group, so that multiple analysis engines implement concurrent analysis on a large quantity of alarms, thereby fully utilizing a multi-core resource, and improving efficiency of alarm correlation analysis.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: February 9, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Tao Lv
  • Patent number: 9244770
    Abstract: A method for responding to a security threat for a maintenance free storage container begins by a dispersed storage (DS) processing module identifying a security threat for the maintenance free storage container, wherein the maintenance free storage container allows for multiple storage servers of a plurality of storage servers to be in a failure mode without replacement. The method continues with the DS processing module determining a failure mode level that is indicative of whether one or more of the multiple storage servers are in the failure mode. The method continues with the DS processing module selecting a security threat countermeasure based on the security threat and the failure mode level. The method continues with the DS processing module implementing the security threat countermeasure.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: S. Christopher Gladwin, Jason K. Resch, Gary W. Grube, Timothy W. Markison
  • Patent number: 9244789
    Abstract: A monitoring device specifies a failure part in a first device group including a plurality of information processing devices and a relay device relaying access of the plurality of information processing devices. The monitoring device includes a determination unit and a test controller. The determination unit determines whether one or more destination addresses of information transmitted from the relay device to outside of the first device group, include an address of a storage device included in a second device group connected to the first device group through the relay device, where the storage device is a destination of access of at least one of the plurality of information processing devices. The test controller causes one of the plurality of information processing devices to execute a communication test with respect to the address of the storage device.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 26, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Tetsuya Nishi
  • Patent number: 9225588
    Abstract: An alarm management apparatus includes a processor. The processor is configured to receive alarms notified upon a plurality of communication apparatuses detecting a failure. The alarms include identification information for identifying types of the respective alarms. Each of the plurality of communication apparatuses is included in one of a plurality of communication networks. The processor is configured to check development situations of respective types of alarms received from each of the plurality of communication networks on basis of the identification information to identify a particular communication network and a particular type of alarms. The processor is configured to cause a first relay apparatus of a plurality of relay apparatuses to discard first alarms of the particular type. The first alarms are notified from a first communication apparatus included in the particular communication network. The first communication apparatus is not adjacent to a development location of the failure.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: December 29, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Hidemasa Nagasawa
  • Patent number: 9158615
    Abstract: A disclosed method includes: upon detecting an abnormal condition occurred in a system in which a certain command was executed, extracting one or plural commands executed within a predetermined time before the abnormal condition occurred, from among commands affecting a state of the system and executed in the system; upon detecting that a first command is inputted by a user, determining whether or not a command that matches the first command has been extracted; and upon determining that the command that matches the first command has been extracted, outputting display data representing there is a possibility that an abnormal condition occurs.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: October 13, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Shinji Haseo, Taisuke Aizawa
  • Patent number: 9141427
    Abstract: A method of allocating tasks in a node of a telecommunication network, wherein the node comprises a main processing unit which is configured to process tasks in association with one or more of a plurality of peripheral processing units, the peripheral processing units arranged in a hierarchical tree topology comprising one or more branches at one or more hierarchical levels. The method comprises the steps of: receiving a request to process a task; determining a temperature status of branches in the hierarchical tree topology, wherein the temperature status of a branch is related to the temperature of a processing unit coupled to the branch; and allocating the task to one or more processing units, based on the temperature status of the branches in the hierarchical tree topology.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: September 22, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jonas Boegård, Ulf Ekstedt, Jan Roxbergh
  • Patent number: 9130865
    Abstract: A method in an active network element. The network element is coupled with a standby network element by an inter-chassis communication channel used to synchronize session state for sessions handled by the active network element from the active network element to the standby network element. The network element is deployed in a Layer 3 network that is used to transmit Layer 2 data. The method is one of limiting disruption in the handling of the sessions. The method includes monitoring a Layer 2 interface for failures and monitoring a Layer 3 interface for failures. A failure is detected on the Layer 2 interface. The network element communicates with the standby network element, over the inter-chassis communication channel, in response to detecting the failure on the Layer 2 interface, to have the standby network element at least assist with the handling of the sessions.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: September 8, 2015
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Suryamani Kar, Dawei Wang
  • Patent number: 9104466
    Abstract: Redundancy models are compared to determine or assist in determining an Availability Management Framework (AMF) configuration of a highly available system based on quantified service availability of the system. Each redundancy model defines assignments of service-instances to service-units. An analysis model of the system is constructed to capture recovery behaviors of the system for each redundancy model. Service availability of the system is quantified based on the analysis model under one or more scenarios including failure scenarios and recovery scenarios. Based on a comparison of service availability levels provided by the redundancy models and subject to constraints of the HA system, one of the redundancy models is identified that provides a required level of service availability for the system.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: August 11, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Ali Kanso, Maria Toeroe
  • Patent number: 9092786
    Abstract: Disclosed is a computerized method, non-transitory machine-readable medium and computer system for ensuring that critical information, such as that allowing an ecommerce customer to activate purchased downloadable software, can be retrieved even if issues occur in the primary distribution center. The method receives a call for data (e.g. key) at a first endpoint associated with a first distribution center, determining that the call for the data cannot be fulfilled at the first endpoint, and shifting the call for the data to a second endpoint associated with a second distribution center. The computer system comprises a first and second distribution center system, including modules for: fulfilling a call for data, or key; determining if a call cannot be fulfilled, determining a plurality of error indications; and redirecting calls originally directed to one of a first computer or a second computer to the other of the first computer and the second computer.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: July 28, 2015
    Assignee: DIGITAL RIVER, INC.
    Inventors: Andrew Harris Doeden, Samy V. Pugazhendhi
  • Patent number: 9088584
    Abstract: An example method includes disengaging a target node from a cluster, where the disengaging comprises: selecting an inheritor; migrating flows from the target node to the inheritor; informing a migration manager that the target node is disengaged from the cluster; and broadcasting to peer nodes of the target node that the target node is replaced by the inheritor. In particular implementations of the present disclosure, the cluster can include a first layer of a network topology including a forwarding engine that implements hash-based packet forwarding; a second layer of the network topology comprising the target node and the inheritor, where the target node and the inheritor implement flow-based packet forwarding; and a third layer including service nodes configured for packet processing in a network.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: July 21, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chao Feng, Samar Sharma, Ronak Desai, Diheng Qu
  • Patent number: 9075815
    Abstract: Techniques for managing records on a filesystem to enforce a record disposition protocol. Embodiments identify records on the filesystem using one or more record definitions. Each record definition may contain a conditional statement which, if satisfied by a particular file on the filesystem, indicates the particular file as a record. Embodiments may then monitor file activity for each of the identified records and upon detecting the file activity, may enforce the record disposition protocol for the record. Such enforcement may include preventing the file activity, and may further include logging information related to the file activity.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Dennis Loo
  • Patent number: 9043640
    Abstract: A system, method, and computer readable medium for asynchronous live migration of applications between two or more servers. 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. Asynchronous live migration is provided through a combination of process replication, logging, barrier synchronization, checkpointing, reliable messaging and message playback. The live migration is transparent to the application and requires no modification to the application, operating system, networking stack or libraries.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: May 26, 2015
    Assignee: Open Invention Network, LLP
    Inventor: Allan Havemose
  • Patent number: 9026848
    Abstract: Techniques for achieving high-availability using a single processor (CPU). In a system comprising a multi-core processor, at least two partitions may be configured with each partition being allocated one or more cores of the multiple cores. The partitions may be configured such that one partition operates in active mode while another partition operates in standby mode. In this manner, a single processor is able to provide active-standby functionality, thereby enhancing the availability of the system comprising the processor.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: May 5, 2015
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Vineet M. Abraham, Bill Ying Chin, William R. Mahoney, Aditya Saxena, Xupei Liang, Bill Jianqiang Zhou
  • Patent number: 8984335
    Abstract: Embodiments of the disclosure are directed to an apparatus that comprises a first core susceptible to an error condition, and a second core configured to perform a diagnostic on the first core to identify a cause of the error condition and an action to remedy the error condition in order to recover the first core.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sreekala Anandavally, Anand Haridass, Gerard M. Salem, Diyanesh B. C. Vidyapoornachary
  • Patent number: 8984328
    Abstract: Embodiments are directed to establishing a fault tolerant parallel database system and to detecting the health of parallel database services. In an embodiment, a computer system establishes a control node cluster that includes at least one active control node and at least one spare control node. Each node of the control node cluster includes specific functions assumable only by other control nodes. The computer system also establishes a compute node cluster that includes at least one active computing node, at least one spare computing node, at least one active storage node and at least one spare storage node. Each of the computing and storage nodes includes specific functions assumable only by other computing and storage nodes. The computer system detects a failure of an active node and instantiates a corresponding spare node that is configured to perform the functions of the failed active node.
    Type: Grant
    Filed: March 11, 2011
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: German A. Gil, Yunsheng He, Dale S. Grinnell, Paul Herman Dyke, Subhankar Aich, Ruwen Henning Hess
  • Patent number: 8977895
    Abstract: Embodiments of the disclosure are directed to an apparatus that comprises a first core susceptible to an error condition, and a second core configured to perform a diagnostic on the first core to identify a cause of the error condition and an action to remedy the error condition in order to recover the first core.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: March 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sreekala Anandavally, Anand Haridass, Gerard M. Salem, Diyanesh B. C. Vidyapoornachary
  • Patent number: 8954785
    Abstract: A method for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in the second RDMA link. The system reconfigures the first RDMA link to carry at least one TCP packet of a session formerly assigned to the second RDMA link, responsive to detecting the failure. The system communicates at least one packet of the at least one session on the first RDMA link.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Michael Jon Fox, Jeffrey D Haggar, David Anthony Herr, Hugh E Hockett, Constantinos Kassimis, Benjamin Patrick Segal, Jerry W Stevens