Isolate Or Remove Failed Node Without Replacement (e.g., Bypassing, Re-routing, Etc.) Patents (Class 714/4.2)
  • Patent number: 10476736
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: November 12, 2019
    Assignee: PAYPAL, INC.
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Patent number: 10469603
    Abstract: A method, computer program product and apparatus are provided for responding to conditions within a computing system. The method includes accessing a stored historical record of user-selected actions responsive to multiple types of conditions in a computing system, wherein each instance of a condition in the historical record is associated with a user-selected action that was taken by a user within a predetermined group of users. The method further includes identifying a current instance of a condition within the computing system, using the historical record to identify one or more actions previously used in responding to the identified current instance of a condition, and displaying the one or more identified actions on a screen of the mobile computing device.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: November 5, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Antonio Abbondanzio, Matthew R. Alcorn, Nicholas J. Balogh, James G. McLean, Randall W. Worzella
  • Patent number: 10405212
    Abstract: Provided are a method and apparatus for implementing self recovery of a base station device, which relate to the technical field of communications. The method includes that: it is monitored, in real time, whether a base station device generates a fault or performance index event; when it is monitored that the base station device generates the fault or performance index event, a self-recovery alarm configuration file is searched according to the monitored fault or performance index event; corresponding self-recovery execution information is acquired according to the found self-recovery alarm configuration file; and self-recovery is implemented according to the self-recovery execution information. By means of automatic self-recovery on an alarm based on a found pre-provided self-recovery rule, the technical solution can reduce the complexity of manually handling a fault, and reduces the dependence of fault handling on a professional engineer.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: September 3, 2019
    Assignee: XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventor: Min Xie
  • Patent number: 10382260
    Abstract: A device receives, from a cloud computing environment, cloud instance information associated with cloud instances in the cloud computing environment, and processes the cloud instance information, with a machine learning model, to determine containers for one or more of the cloud instances and whether cloud instances should be removed from the cloud computing environment. The device causes a first subset of the cloud instances to be removed from the cloud computing environment, based on determining which of the cloud instances should be removed, and causes the containers to be created for a second subset of the cloud instances based on determining the containers. The device receives, from the cloud computing environment, cloud container information associated with the containers created in the cloud computing environment, and causes one or more of the containers to be scaled based on the cloud container information.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: August 13, 2019
    Assignee: Capital One Services, LLC
    Inventors: Sunil Narang, Abhishek Kumar Singh, Nazia Sarang, Vikas Vijay
  • Patent number: 10261929
    Abstract: A system and method for enhancing ground bounce immunity of cables such as USB type-C cables. More specifically, in certain embodiments, ground bounce immunity is enhanced by making use of alternate modes of operation of cables conforming to the USB 3.1 specification to achieve a higher power over a cable that conforms to the USB 3.1 voltage drop specification requirements on the ground signal paths when the cable is operating at normal power levels (i.e., at a power level supported by the USB 3.1 specification). In certain embodiments, ground bounce immunity is enhanced by making use of alternate modes of operation of USB 3.1 type cables and standard use USB3.1 power delivery negotiation protocol to allow a host and end device to negotiate higher power than what would normally conform to the USB 3.1 specification.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: April 16, 2019
    Assignee: Dell Products L.P.
    Inventors: Thomas E. Voor, Merle J. Wood, III
  • Patent number: 10263850
    Abstract: A network testing device is provided in order to validate network topology information and test various other attributes of a network. The network testing device may, in response to a command, obtain connection information from a network indicated in the command. The connection information may be compared to network topology information corresponding to the network. The network topology information may indicate which interfaces of a network device should be to be connected to which interfaces of other network devices. The network testing device may then return, in response to the command, a result of the comparison. Furthermore, the network testing device may return result of other network test performed by the network testing device on the network device.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 16, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Paolo Gianrossi, Kevin Michael Dzierwinski, Cong Wu, Jacques Joshua Richard, Travis Steven Pepper
  • Patent number: 10171348
    Abstract: A communications control device that, if a communications failure occurs at location in a first path for communications that extends across a plurality of communications layers, selects any second path from a candidate group including at least one second path for continuing communications without going via the location where the communications failure has occurred, on the basis of the time required for each second path to switch from the first path to the second path, and sends, to a communications device for performing the switching, an instruction for switching the first path to the selected second path and continuing communications.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: January 1, 2019
    Assignee: NEC CORPORATION
    Inventors: Yohei Hasegawa, Atsushi Iwata
  • Patent number: 10154053
    Abstract: In one embodiment, a method includes receiving network data at an analytics device, identifying features for the network data at the analytics device, grouping each of the features into bins of varying width at the analytics device, the bins comprising bin boundaries selected based on a probability that data within each of the bins follows a discrete uniform distribution, and utilizing the binned features for anomaly detection. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: December 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Navindra Yadav, Ellen Scheib, Rachita Agasthy
  • Patent number: 10142219
    Abstract: The present invention provides a method and apparatus to route data packets across a torus or higher radix topology that has low latency, increased throughput and traffic distribution to avoid hot spots development.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 27, 2018
    Assignee: ROCKPORT NETWORKS INC.
    Inventors: Dan Oprea, Andrei Catana, Udo Neustadter
  • Patent number: 10073738
    Abstract: An encoding apparatus includes a processor and a communication interface operably coupled to a distributed storage system (DSS) that includes n storage device nodes. The processor is coupled to the communication interface, and configured to encode the nodes according to an XF erasure code by: dividing a number of symbols of original data into k data packets; selecting k of the storage device nodes to store the k data packets and n?k other storage device nodes to store parity packets; outputting the k data packets to the k selected storage device nodes; obtaining an XF code generator matrix; generating n?k parity packets according to a function of the k data packets and the XF code generator matrix; and outputting the n?k parity packets to each of the n?k other storage device nodes.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: September 11, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Xiaoqing Fan, Eran Pisek, Shadi Abu-Surra
  • Patent number: 10020990
    Abstract: Apparatus and methods for monitoring a remote network segment. The apparatus may perform, and the methods (apparatus and methods, collectively, “the methods”) may include installing, on a remote segment of a packet switched network, a network component. The methods may include transmitting to the remote segment, from a transmitter on a local segment of the network a probe packet. The methods may include receiving from a receiver on the local segment a responsive packet that is responsive to the probe packet. The methods may include reconfiguring, in response to the responsive packet and diagnostic rules, a network-monitoring machine to recognize the network component. The reconfiguring may be a reconfiguring that is not responsive to a discovery signal that is (a) triggered by a process internal to the network component; and (b) transmitted by the network component.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: July 10, 2018
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Mohammed Tabrez, Mohideen Basha, Santhosh Rangadass, Debasis Mishra, Mathavi Natarajan, Ambrish Tripathi
  • Patent number: 9959181
    Abstract: A system for providing data communication includes a computer test tool configured to perform one or more diagnostic tests on a computer network and a cloud-based server. The cloud-based server is configured to couple to the communication network so as to exchange data with the computer test tool when the computer test tool is coupled to the communication network. The cloud-based server tracks usage of the computer test tool and, based on the tracked usage, transmits a message to the computer test tool that temporarily enables the computer test tool based on a predetermined condition.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: May 1, 2018
    Assignee: Fluke Corporation
    Inventors: John Paul Hittel, Clinton J. Wooton, David E. Bezold, Steve O'Hara
  • Patent number: 9837391
    Abstract: Described is an apparatus which comprises: a first die including: a processing core; a crossbar switch coupled to the processing core; and a first edge interface coupled to the crossbar switch; and a second die including: a first edge interface positioned at a periphery of the second die and coupled to the first edge interface of the first die, wherein the first edge interface of the first die and the first edge interface of the second die are positioned across each other; a clock synchronization circuit coupled to the second edge interface; and a memory interface coupled to the clock synchronization circuit.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: December 5, 2017
    Assignee: Intel Corporation
    Inventors: Surhud Khare, Dinesh Somasekhar, Shekhar Y. Borkar
  • Patent number: 9785525
    Abstract: A high availability (HA) failover manager maintains data availability of one or more input/output (I/O) resources in a cluster by ensuring that each I/O resource is available (e.g., mounted) on a hosting node of the cluster and that each I/O resource may be available on one or more partner nodes of the cluster if a node (i.e., a local node) were to fail. The HA failover manager (HA manager) processes inputs from various sources of the cluster to determine whether failover is enabled for a local node and each partner node in an HA group, and for triggering failover of the I/O resources to the partner node as necessary. For each I/O resource, the HA manager may track state information including (i) a state of the I/O resource (e.g., mounted or un-mounted); (ii) the partner node(s) ability to service the I/O resource; and (iii) whether a non-volatile log recording I/O requests is synchronized to the partner node(s).
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: October 10, 2017
    Assignee: NetApp, Inc.
    Inventors: Steven S. Watanabe, Stephen H. Strange, John Muth, Kimberly A. Malone, Kayuri H. Patel
  • Patent number: 9762985
    Abstract: Optical networks may store information or data therein by maintaining the information or data in motion. The optical networks may include optical fiber rings configured to receive optical signals comprising the information or data and to circulate the optical signals within the optical fiber rings. The optical signals and the information or data may be transferred out of the optical fiber rings in order to amplify the optical signals (e.g., to overcome losses due to attenuation within the optical fiber rings), to analyze the optical signals according to one or more processing techniques, or to transfer the information or data to another computer device upon request. If continued storage of the information or data is required, an optical signal including the information or data may be transferred back into the optical fiber rings and may continue to circulate therein.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: September 12, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Michael Long, Pragyana K. Mishra
  • Patent number: 9647917
    Abstract: The present invention extends to methods, systems, and computer program products for a joining node to join a ring of nodes within a rendezvous federation. Embodiments of the invention include establishing a neighborhood of multiple nodes on the ring of nodes. The joining node indicates its intent to take id-space ownership for a portion of the id-space between the joining node and a selected immediately adjacent node. The joining node initiates a one-way monitoring relationship with the selected immediately adjacent node. The joining node receiving an indication from the selected immediately adjacent node that indicates acceptance of the joining node's intent to take id-space ownership for a portion of the id-space between the joining node and the selected node and indicates establishment of a one-way monitoring relationship between the selected node and the joining node. The joining node agrees to participate in a one-way monitoring relationship with the selected node.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard L. Hasha, Lu Xun, Gopala Krishna R. Kakivaya, Dahlia Malkhi
  • Patent number: 9626321
    Abstract: A physical layer (PHY) is coupled to a serial, differential link that is to include a number of lanes. The PHY includes a transmitter and a receiver to be coupled to each lane of the number of lanes. The transmitter coupled to each lane is configured to embed a clock with data to be transmitted over the lane, and the PHY periodically issues a blocking link state (BLS) request to cause an agent to enter a BLS to hold off link layer flit transmission for a duration.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: April 18, 2017
    Assignee: Intel Corporation
    Inventors: Robert J. Safranek, Robert G. Blankenship, Venkatraman Iyer, Jeff Willey, Robert Beers, Darren S. Jue, Arvind A. Kumar, Debendra Das Sharma, Jeffrey C. Swanson, Bahaa Fahim, Vedaraman Geetha, Aaron T. Spink, Fulvio Spagna, Rahul R. Shah, Sitaraman V. Iyer, William Harry Nale, Abhishek Das, Simon P. Johnson, Yuvraj S. Dhillon, Yen-Cheng Liu, Raj K. Ramanujan, Robert A. Maddox, Herbert H. Hum, Ashish Gupta
  • Patent number: 9620171
    Abstract: A television receiver may detect at least one gap in content within an instance of recorded programming. The television receiver may send to a computer system a request to repair the at least one gap in content within the instance of recorded programming. The television receiver may receive one of content associated with the at least one gap in content, and a notification that indicates unavailability of content associated with the at least one gap in content. The television receiver may edit the instance of recorded programming to include content associated with the at least one gap in content when content associated with the at least one gap in content is received.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: April 11, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Milton Kapa, Jr., Mark Wayne Lea
  • Patent number: 9609402
    Abstract: Optical networks may store information or data therein by maintaining the information or data in motion. The optical networks may include optical fiber rings configured to receive optical signals comprising the information or data and to circulate the optical signals within the optical fiber rings. The optical signals and the information or data may be transferred out of the optical fiber rings in order to amplify the optical signals (e.g., to overcome losses due to attenuation within the optical fiber rings), to analyze the optical signals according to one or more processing techniques, or to transfer the information or data to another computer device upon request. If continued storage of the information or data is required, an optical signal including the information or data may be transferred back into the optical fiber rings and may continue to circulate therein.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: March 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Michael Long, Pragyana K. Mishra
  • Patent number: 9559947
    Abstract: Recovery from failure of a working path for communications traffic in a connection-oriented network, where the working path has a preplanned recovery path, involves initiating recovery by requesting computation of a new recovery path for the communications traffic to avoid the failure. If the recovery is not successful within a time limit, recovery is carried out using the preplanned recovery path. Determining if the recovery is not successful and initiating the recovery using the preplanned recovery path can be controlled by an ingress node of the working path. By trying to compute a new recovery path first, network resources can be used more efficiently, as the new recovery path is likely to reuse most of the working path, since it is computed knowing the location of the fault.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: January 31, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Giulio Bottari, Diego Caviglia, Daniele Ceccarelli
  • Patent number: 9553935
    Abstract: A system and method for facilitating efficient interaction between a client device and a server. An example method includes receiving at a server, a request for server configuration information sent to the server by a client device, and then employing a first web service in communication with the server to convey configuration information about a server to a client device in response to the request message received therefrom by the server. The configuration information includes information pertaining to known capabilities that may be offered by the server to the client device. Generally, embodiments described herein provide various features for facilitating configuring service endpoints in native client applications at runtime, thereby enabling implementation of changes to server-side components that a client application invokes or communicates with, without needing to change the client application.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: January 24, 2017
    Assignee: Oracle International Corporation
    Inventor: Mark A. Johnson
  • Patent number: 9513939
    Abstract: Methods and systems for agile load balancing include detecting an increased load for a first primary virtual machine (VM) on a first node that has a plurality of additional primary VMs running on a processor; deactivating one or more of the additional primary VMs, reducing said one or more deactivated VMs to a secondary state, to free resources at the first node for the first primary VM; and activating secondary VMs, located at one or more additional nodes, that correspond to the one or more deactivated VMs, raising said secondary VMs to a primary state. Activation and deactivation through micro-checkpointing may involve nodes of different CPU architectures during transient periods of peak load.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: December 6, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bulent Abali, Michael R. Hines, Gokul B. Kandiraju, Jack L. Kouloheris
  • Patent number: 9495235
    Abstract: Each transfer route includes an FE I/F out of a plurality of FE I/Fs, a BE I/F out of a plurality of BE I/Fs, at least one memory out of one or more memories, and at least one processor out of one or more processors. I/O target data is transferred via a target transfer route including an FE I/F that has received an I/O request out of a plurality of transfer routes. A processor in the target transfer route generates routing information representing a physical device included in the target transfer route, and transmits a transfer indication including the routing information to at least one of the FE I/F and BE I/F in the target transfer route. In response to the transfer indication, at least one of the FE I/F and BE I/F in the target transfer route adds, to the I/O target data, a guarantee code.
    Type: Grant
    Filed: November 18, 2013
    Date of Patent: November 15, 2016
    Assignee: HITACHI, LTD.
    Inventors: Tomoaki Kurihara, Tsutomu Koga, Hideyuki Ihara
  • Patent number: 9473274
    Abstract: The present invention discloses methods and systems for transmitting data packets from a first communications router to a second communications router through an aggregated connection comprising a plurality of tunnels. The first communications router receives a first data packet belonging to a data session from a first host. The first communications router then transmits the first data packet to the second communications router and stores the first data packet in a local storage medium. The first communications router determines whether an error correction mode is activated. If an error correction mode is activated, the first communications router retransmits the first data packet and also transmits an error correction packet corresponding to the first data packet.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: October 18, 2016
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
  • Patent number: 9471350
    Abstract: Methods, apparatus, software, and system architectures for supporting virtualized system migrations and scaling. Under aspects of a method, data is automatically collected and aggregated at multiple levels by a plurality of agents for each of multiple data centers. The data includes data relating to virtual machine utilization, data relating to electrical utilization costs, data relating to data center utilization, and data relating to triggers events. The data is processed to determine whether to migrate virtual servers from a first data center to a second data center. The software architecture includes a plurality of modules including a controller, data center profile, transition triggers, power cost profile, and virtual machine package module. The agents are implemented in an agent hierarchy and configured to collect data themselves and/or aggregate data from other agents and provide an API to facilitate access to collected data and agent services.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: October 18, 2016
    Assignee: Intel Corporation
    Inventors: Chris Pavlas, Duke C. Hong, Scott P. Dubal, Elizabeth M. Kappler, Patrick Connor, Matthew A. Jared
  • Patent number: 9467330
    Abstract: Diagnosing connectivity in a network includes obtaining information from a network wherein the network is a hybrid network including software-defined networking (SDN) network components and other network components, querying a SDN controller for network metrics of the network, and diagnosing a connectivity issue in the network based on the information from the network and the network metrics.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: October 11, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Leslie R. Stuart
  • Patent number: 9445289
    Abstract: One embodiment of the present disclosure sets forth a technique for convergence and automatic disabling of access points in a wireless mesh network. Specifically, an access point within a wireless mesh network computes one or more network metrics to determine whether the metrics are unfavorable or favorable. If the network metrics are favorable, then the access point disables the access point's network connection. An access point turns the network connection back on based on whether a routing was lost for at least a preset amount of time, utilization of one or more neighboring access points is above a preset value, or one or more network metrics have degraded by a certain percentage value. One advantage of this approach is that cost savings may be achieved when the number of access points dynamically changes to accommodate varying communications conditions.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: September 13, 2016
    Assignee: Silver Spring Networks, Inc.
    Inventors: James Pace, Jana Van Greunen, Sterlings Hughes, George H. Flammer, III, William E. San Filippo
  • Patent number: 9378079
    Abstract: Anomalies detection in error signals of a cloud based service is provided. An application such as an analysis application identifies a machine learning algorithm that matches error signals of components of a cloud based service. A periodic pattern from the error signals is removed with the machine learning algorithm to filter the periodic pattern from an error count in the error signals. The error signals are processed with the machine learning algorithm to detect one or more anomalies with the components. The machine learning algorithm is updated while processing new data to detect new patterns.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: June 28, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Olga Ivanova, Smita Ojha, Alexandre de Baynast, Markus Cozowicz, Ulrich Pinsdorf, Yi Wang, Philipp Kranen, Venkat Narayanan
  • Patent number: 9372762
    Abstract: A computer-implemented method for restoring application data may include (1) receiving a request to restore resource data for a resource to a selected state, (2) identifying a plurality of backup datasets, each backup dataset within the plurality of backup datasets including at least a portion of backed up data for the resource, (3) determining an order in which to restore the plurality of backup datasets in order to restore the resource data to the selected state, and (4) restoring the resource data for the resource to the selected state by restoring the plurality of backup datasets in the order as determined. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: June 21, 2016
    Assignee: Veritas Technologies LLC
    Inventors: Ynn-Pyng Tsaur, Ping Wang, Michael Payne
  • Patent number: 9367458
    Abstract: A coherent attached processor proxy (CAPP) within a primary coherent system participates in an operation on a system fabric of the primary coherent system on behalf of an attached processor (AP) that is external to the primary coherent system and that is coupled to the CAPP. The operation includes multiple components communicated with the CAPP including a request and at least one coherence message. The CAPP determines one or more of the components of the operation by reference to at least one programmable data structure within the CAPP that can be reprogrammed.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: June 14, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bartholomew Blaner, David W. Cummings, Michael S. Siegel, William J. Starke, Jeff A. Stuecheli
  • Patent number: 9348682
    Abstract: Described herein are techniques for transitioning control between a first and second controller of a storage system. In such transition, the first controller transmits a message to a memory element shared by the first and second controllers, the message capable of notifying the second controller of an imminent failure of the first controller. The second controller receives the message from the shared memory element, the message notifying the second controller of an imminent failure of the first controller. Subsequent to transmitting the message to the shared memory element, the first controller becomes unavailable to facilitate access to the storage devices of the storage system. Subsequent to receiving the message from the shared memory element, the second controller becomes available to facilitate access to the storage devices of the storage system.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: May 24, 2016
    Assignee: Nimble Storage, Inc.
    Inventors: Vikas Gupta, Ashutosh Tripathi, Bob Fozard, Tomasz Barszczak
  • Patent number: 9313293
    Abstract: Social networking data is received at the dispersed storage processing unit, the social networking data associated with at least one of a plurality of user devices. Dispersed storage metadata associated with the social networking data is generated. A full record and at least one partial record are generated based on the social networking data and further based on the dispersed storage metadata. The full record is stored in a dispersed storage network. The partial record is pushed to at least one other of the plurality of user devices via the data network.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 12, 2016
    Assignee: CLEVERSAFE, INC.
    Inventors: Gary W. Grube, Timothy W. Markison
  • Patent number: 9294561
    Abstract: An approach is provided for reassigning and sharing loads to peers with a same identity, which is based on a threshold. The peers are configured to store indexes of a key and to share the same loading (i.e., indexes) of the key to the peers with same secondary identities in different zones. The secondary identity is derived and has a modulo relationship with a first identity of the peer. The threshold indicates maximum number of indexes stored in each peer. Therefore, the loading are distributed evenly to peers in different zones, which achieves load balance to a decentralized structured peer-to-peer network.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: March 22, 2016
    Assignee: NATIONAL CHIAO TUNG UNIVERSITY
    Inventors: Chung-Yuan Hsu, Kuochen Wang, Hung-Cheng Shih
  • Patent number: 9292575
    Abstract: Dynamically aggregating data is provided. A server device receives a subscriber request for a report based on a subset of metadata contained in a data dimensions catalog. The server device analyzes data aggregation requirements from a plurality of data sources for the report based on the subset of metadata defined in the subscriber request. The server device generates a data access plan for movement of data from the plurality of data sources based on the data aggregation requirements for the report. Then, the server device executes the data access plan to fetch the data from the plurality of data sources based on the data aggregation requirements for the report.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Abhijit Bose, Mithkal M. Smadi, Jimeng Sun, Chandra Kumar Velpuri
  • Patent number: 9286170
    Abstract: Various exemplary embodiments relate to a method of preventing extreme coresidency hazards among application instances in a cloud network. The method includes determining a first failure group of a first instance of an application; establishing a connection with a second instance of a peer application; determining a second failure group of the second instance; comparing the first failure group to the second failure group; and establishing a second connection with a third instance of the peer application if the first failure group and the second failure group share a failure point.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: March 15, 2016
    Assignee: Alcatel Lucent
    Inventors: Eric J. Bauer, Randee S. Adams, Daniel W. Eustace, Kedar S. Namjoshi, Lyle D. Kipp
  • Patent number: 9253023
    Abstract: A network management system comprises a server connected to a plurality of probes, each probe connected to one or more managed devices. A method of operating the system comprises the steps of receiving fault events for the managed devices at the probes, detecting that the rate of received fault events has reached or is approaching an overload level for the server, identifying a managed device contributing to the reached or approached overload level, switching the probe for the identified managed device to a flood prevention mode, and operating the switched probe in the flood prevention mode thereby combining multiple fault events for the identified managed device into a single fault event for transmission to the server.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stephen F. Cook, David R. Franklin
  • Patent number: 9246877
    Abstract: Techniques for placing a virtual edge gateway appliance on at least one host computing system are described. In one embodiment, a virtual switch assigned to a tenant for creating virtual networks is identified. Further, at least one host computing system having access to the virtual switch is identified. Furthermore, placing a virtual edge gateway appliance on the at least one identified host computing system is recommended to allow connectivity to networks created using the virtual switch assigned to the tenant.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: January 26, 2016
    Assignee: VMware, Inc.
    Inventors: Tanmay Dalvi, Amita Savagaonkar
  • Patent number: 9195483
    Abstract: A method may include, in a chassis configured to receive a plurality of modular information handling systems and a plurality of modular information handling resources, exposing a first virtual function instantiated on a management processor disposed in the chassis to a switch interfaced between a modular information handling system and the management processor. The method may also include communicating, by the management processor, an input/output request from the modular information handling system received by the first virtual function to at least one of a second virtual function instantiated on a first storage controller communicatively coupled to the management processor and a third virtual function instantiated on a second storage controller communicatively coupled to the management processor. The method may further include receiving, by the management processor, an acknowledgment of completion of the input/output request from at least one of the second virtual function and the third virtual function.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: November 24, 2015
    Assignee: Dell Products L.P.
    Inventors: Kiran Kumar Devarapalli, Krishnaprasad Koladi
  • Patent number: 9152485
    Abstract: In one aspect, a service requirements specification specifies data processing resources required to provide a service, and a configuration specification specifies a configuration of data processing resources for providing the service. The service requirements specification and configuration specification are analyzed using resource reliability data for the specified resources to determine a composite risk of degradation of the service. In another aspect, reliability of one or more software modules is projected according to a current state in a development life cycle of the software modules and any of various additional indicators. Preferably, a data processing support provider separate from the service-providing enterprise maintains historical field support data concerning significant field defect events with respect to various resources, and uses this data for projecting reliability of the resources.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: John J. Bird, Terry R. Ulmer
  • Patent number: 9110865
    Abstract: Dynamic network routing in a virtual machine environment. The dynamic network routing includes receiving an indication that a network outage has occurred and receiving a network communication to a guest or from the guest executing on a hypervisor. It is then determined if the guest that is the source or destination for the network communication is configured to use a revised network route. In response to determining that the guest is not configured to use the revised network route, then the transmission of the network communication is prevented and the guest is provided with network routing information. Once the guest has received the updating routing information the transmission of the network communication on the new route is allowed.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eli M. Dow, Scott W. Loveland, George B. Markos
  • Patent number: 9104625
    Abstract: An approach is provided for internet protocol (IP) address failover. An application on a primary site is assigned a private IP address. This private IP address is accessible within a local network. This private IP address is mapped to a public IP address, which is accessible to users outside the local network. The application is then replicated to a backup site with the same private IP address used to access it on the primary site. In case of a disaster recover event on the primary site, the replicated application can be accessed on the backup site by way of the public IP address.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Erik Bartholomy, Frank J. Giordano, Gordan G. Greenlee, Gourishankar R. Menon, Victor L. Walter
  • Patent number: 9065732
    Abstract: A communication system configuration has an annular design and includes multiple participants which are serially interconnected, one participant being configured as a master and the remaining participants being configured as slaves. The master is configured for transmitting a data packet to one or a plurality of slaves, and each slave has a shift register. The communication system includes a participant which has an external interface and is adapted for receiving data via the external interface from outside of the communication system to implement a debugging or a programming of one or a plurality of participants of the communication system or for transmitting data to outside of the communication system.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: June 23, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andreas-Juergen Rohatschek, Dieter Thoss, Thorsten Huck, Daniel Drescher, Michael Frischke, Stoyan Todorov
  • Patent number: 9043636
    Abstract: A method of fencing in a cluster system including network devices and a management network device is disclosed. Each network device may run an application program and comprises a fence device. A first network device receives a fence operation command from the management network device. The fence operation command contains information of a target network device and information of a target application. The first network device may determine a fence device on the first network device that corresponds to the fence operation command and activates the determined fence device such that the fence device performs a fence operation on the target application program according to the fence operation command.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: May 26, 2015
    Assignee: HANGZHOU H3C TECHNOLOGIES CO., LTD.
    Inventor: Zhifeng Cai
  • Patent number: 9043635
    Abstract: The content provider provides content to the first data center, which then provides the content to the client. The client determines that a failure between content provider and the first data center may have occurred. When the client determines that a failure may have occurred, the client may connect to a second data center to receive content from the content provider through the second data center. Accordingly, the failure is detected and additionally, automatic failure recovery may be provided at the client.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: May 26, 2015
    Assignee: Shaw Parsing, LLC
    Inventors: Brian Cameros, Wade Albright
  • Patent number: 9037899
    Abstract: A quorum service detects liveness failures of at least two failed nodes in a domain of a cluster infrastructure layer of a cluster environment within a limited time frame and adds the at least two failed nodes to a list of nodes set to pending to be fenced by a group leader node. The quorum service determines whether the at least two failed nodes include the group leader node. The quorum service, responsive to the at least two failed nodes not including the group leader node, triggers the group leader node to trigger at least one fencing operation to fence the at least two failed nodes in the list of nodes. The quorum service, responsive to the at least two failed nodes including the group leader node, sets a new node as the group leader node and triggers the new node set as the group leader node to trigger the at least one fencing operation to fence the at least two failed nodes in the list of nodes.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: May 19, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Myung Bae, Robert K. Gardner
  • Patent number: 9037898
    Abstract: A method, apparatus and program product implement a failover of a communication channel in a cluster fabric that transfers a state of the communication channel between windows resident in a hardware fabric interface device. The failover is desirably implemented by updating a plurality of mappings between memory resources in a host memory and hardware resources in the fabric interface device, and typically without modifying the memory resources such that involvement of a client that utilizes the communication channel in the failover is minimized or eliminated.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jesse P. Arroyo, Ellen M. Bauman, Timothy J. Schimke
  • Patent number: 9032242
    Abstract: A link failure information transmission unit 130 of a transmission device 100 transmits link failure information indicating a fault in a link group to an opposing transmission device, upon detection of a fault in one or more of wired transmission lines belonging to any of link groups of the transmission device 100. Upon receiving the link failure information from the opposing transmission device, a link control unit 140 disconnects wired transmission lines included in a link group in the transmission device 100 corresponding to the link group in the opposing transmission device indicated by the received link failure information among the link groups of the transmission device 100. When the occurrence of a fault is notified in a system where transmission devices connected through an inter-transmission-device transmission line transmit signals of multiple wired transmission lines connected to the transmission devices, deterioration in communication efficiency of the entire system is avoided.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: May 12, 2015
    Assignee: NEC Corporation
    Inventors: Motohiro Mukouyama, Kaichiro Saito
  • Patent number: 9032257
    Abstract: A first interface board includes a first signal processing unit that performs a predetermined process on a signal. A second interface board includes a second signal processing unit that performs the predetermined process on a signal. When no failure occurs in both interface boards, a switching control unit selects the first interface board. When a failure occurs in the first interface board, the switching control unit selects the second interface board. When there is no failure in both the interface boards and the first interface board does not satisfy a predetermined degradation condition, the electrical power supply control unit supplies electrical power to the first interface board and prohibits the supply of electrical power to the second interface board. When there is no failure in both the interface boards but the predetermined degradation condition is satisfied, the electrical power supply control unit supplies electrical power to both the interface boards.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: May 12, 2015
    Assignee: Fujitsu Limited
    Inventors: Nobuo Sashida, Kazushige Saito, Kazuhiko Hata
  • Patent number: 9015521
    Abstract: Embodiments of the present invention disclose a method for switching an NC link, a processor system, and a node, where the processor system includes more than two nodes capable of communicating with each other, each node includes a node controller NC chip, a host bus adapter HBA apparatus, and at least one CPU, the NC chip is connected to each CPU in a node where the NC chip is located, and the HBA apparatus is connected to each CPU in a node where the HBA apparatus is located; an NC link borne by the NC chip is corresponding to an HBA link borne by the HBA apparatus. By using an HBA apparatus to deploy a redundant link, the cost of deploying the redundant link is reduced effectively under a premise of ensuring the reliability of the processor system.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: April 21, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Haibo Tan, Zhenguo Wang, Baifeng Yu, Ping Huang, Junfeng Zhao
  • Patent number: 8990616
    Abstract: Embodiments of the invention relate to faulty recovery mechanisms for a two-dimensional (2-D) network on a processor array. One embodiment comprises a processor array including multiple processors core circuits, and a redundant routing system for routing packets between the core circuits. The redundant routing system comprises multiple switches, wherein each switch corresponds to one or more core circuits of the processor array. The redundant routing system further comprises multiple data paths interconnecting the switches, and a controller for selecting one or more data paths. Each selected data path is used to bypass at least one component failure of the processor array to facilitate full operation of the processor array.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rodrigo Alvarez-Icaza Rivera, John V. Arthur, John E. Barth, Jr., Andrew S. Cassidy, Subramanian Iyer, Paul A. Merolla, Dharmendra S. Modha