Cyan Inc. Patent applications |
Patent application number | Title | Published |
20150113452 | GRAPHICAL USER INTERFACE - A graphical user interface system for a computer system is disclosed. Regions of interest and locations thereof are defined. Icons are associated with the regions and the sizing and arrangement thereof is determined according to rules, such as user-specified rules. A representation of the icons of a region may be enhanced or altered in response to user interaction. An altered representation may animate icons of a region, enlarge an icon, augment information displayed on an icon, or perform other functions. | 04-23-2015 |
20150092348 | SPACE-SAVING THERMAL MANAGEMENT SYSTEM FOR ELECTRONIC DEVICES - A thermal management system includes a distributor plate secured to and parallel to a circuit board. The circuit board has a module secured thereto and the distributor plate defines an area on an inner surface thereof secured to or otherwise in thermal contact with the module. Heat pipes embedded in the distributor plate include a portion over the module and a portion over the circuit board outward from the module. A portion of the heat pipes outward from the module may be substantially perpendicular to a direction of airflow between the circuit board and distributor plate. The module may be located closer to one edge of the circuit board and the heat pipes may according extend from adjacent that edge to an opposite edge of the circuit board. An inward facing surface may include fins extending toward the circuit board and the fins may be contoured to the circuit board. | 04-02-2015 |
20150089374 | NETWORK VISUALIZATION SYSTEM AND METHOD - A system and method for visualizing a network topology is disclosed that includes defining a tree representation of a network topology wherein a highest level of detail includes representations of nodes of the network and connections therebetween and lower levels include nodes representing clusters of nodes in a lower level of detail and connections therebetween. The tree may then be traversed to identify selected nodes lying within a level-specific threshold of a viewpoint. Metalinks having as either of their endpoints non-selected nodes are identified and heterogeneous links are generated that define connections between selected descendants of the non-selected nodes. A graphical representation of the network topology may be generated that includes representations of the selected nodes, the heterogeneous links and connections between selected nodes. The graphical representation may then be transmitted for display to a user. | 03-26-2015 |
20150085641 | NETWORK STATUS VISUALIZATION SYSTEMS AND METHODS - Systems and methods are disclosed for visualizing a point to multi-point network, such as a network including Ethernet Ring Protection (ERP) using a visualization techniques used for point-to-point networks. For example, for a selected start and end node, intervening nodes may be identified and any protection rings also identified. A blocking port for each ring is identified and based thereon a path through the ring is identified. A trail between the start and end node is then generated using the current path through the protection rings. The trail may then be represented graphically. Unblocking of a blocked port of a ring may be detected and a new path through the ring may be determined and represented graphically. Status indicators may be included in the updated representation of the ring to indicate the presence of a failure condition. | 03-26-2015 |
20150085637 | ETHERNET RING PROTECTION NODE - Systems and methods are disclosed for providing redundancy in a network node implementing a ring protection protocol. Each of the two ring ports connecting the node to other nodes in a ring supporting the protocol may be maintained by a separate line card. Should one line card fail, traffic passing through the node may be redirected through the remaining ring port under the control of the surviving state machine. The two state machines may be coordinated over the backplane of the node to maintain a common state, making them transparent to other nodes. Additionally, the backplane link between the state machines may be monitored for failures that may be addressed with messages used to respond to general ring failures and by assigning one state machine to block a ring port upon recovery to prevent a loop within the ring until the ring protection link can be blocked. | 03-26-2015 |
20150055451 | Network Switching Systems And Methods - Systems and methods are disclosed for effectuating control-plane changes at increased speeds to protect a network in which switching operations are performed. Operations to effectuate control-plane changes in the network can be divided between software and more-rapid, dedicated hardware within a line card. Examples of operations reserved to hardware implementation can include blocking and unblocking of ports, flushing of learned entries from switch tables, and coordination of control-plane changes through the generation of messages sent between nodes, and also between line cards of a node. Determinations about the need for hardware-driven, control-plane changes may be made based on events occurring in the network in accordance with any of a number of different network protection protocols. The protocol may be implemented in a state machine and the software may determine the state of the hardware through a master/slave relationship. | 02-26-2015 |