Patent application number | Description | Published |
20130268694 | PASS-THROUGH CONVERGED NETWORK ADAPTOR (CNA) USING EXISTING ETHERNET SWITCHING DEVICE - According to one embodiment, a switch system includes a peripheral component interconnect express (PCIe) interface block coupled to a plurality of PCIe ports, the plurality of PCIe ports being adapted for coupling to one or more external PCIe devices, wherein the PCIe interface block includes logic adapted for providing direct memory access (DMA) for each PCIe lane thereof, multiple switched Ethernet ports adapted for coupling to one or more external Ethernet devices, switching logic adapted for switching between the multiple switched Ethernet ports and the plurality of PCIe ports, and a local processor coupled to the PCIe interface block. The external host includes a pass-through PCIe adaptor coupled to the switch system via a PCIe port. Other systems, computer program products, and methods are described according to more embodiments. | 10-10-2013 |
20140010096 | PORT MIRRORING IN DISTRIBUTED SWITCHING SYSTEMS - Port mirroring in a clustered network may be performed between a local switch and a remote switch. A port in the remote switch may be designated a mirrored port where data traffic passing there through can be copied and sent to a mirror-to-port on the local switch. In a virtual local area network (VLAN) environment, data frames of the copied traffic may include a VLAN header identifying the local switch so that routing of the data frames through the network may direct the data frames for monitoring at the local switch. | 01-09-2014 |
20140056152 | PORT MIRRORING IN DISTRIBUTED SWITCHING SYSTEMS - Port mirroring in a clustered network may be performed between a local switch and a remote switch. A port in the remote switch may be designated a mirrored port where data traffic passing there through can be copied and sent to a mirror-to-port on the local switch. In a virtual local area network (VLAN) environment, data frames of the copied traffic may include a VLAN header identifying the local switch so that routing of the data frames through the network may direct the data frames for monitoring at the local switch. | 02-27-2014 |
20140198647 | LINK AGGREGATION (LAG) INFORMATION EXCHANGE PROTOCOL - In one embodiment, a switch includes a processor adapted for executing logic, logic adapted for receiving link aggregation (LAG) information about a first peer switch, logic adapted for storing the LAG information about the first peer switch, and logic adapted for using the LAG information about the first peer switch and LAG information about the switch to determine load balancing across one or more connections between the switch and the first peer switch. In another embodiment, a method for exchanging LAG information between peer switches includes receiving LAG information about a first peer switch at a second peer switch, storing the LAG information about the first peer switch, and using the LAG information about the first peer switch and LAG information about the second peer switch to determine load balancing across one or more connections between the first and second peer switches. | 07-17-2014 |
20140337559 | PASS-THROUGH CONVERGED NETWORK ADAPTOR (CNA) USING EXISTING ETHERNET SWITCHING DEVICE - According to one embodiment, a switch system includes an external host connected via a peripheral component interconnect express (PCIe) port to a switch system, the external host being configured to perform functionality of a management plane and a control plane for the switch system, the external host having a processor. In another embodiment, a computer program product includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured to perform functionality of a management plane and a control plane for a switch system using a processor of an external host. Other systems, computer program products, and methods are described according to more embodiments. | 11-13-2014 |
20150103659 | QUANTIZED CONGESTION NOTIFICATION FOR COMPUTING ENVIRONMENTS - Embodiments of the invention relate to providing quantized congestion notification (QCN) in networks. One embodiment includes a method that includes determining a traffic flow congestion by a particular congestion point (CP) unit of multiple CP units that communicate with at least one end unit, at least one reaction point (RP) unit and at least one controller in a network. A first congestion notification message (CNM) and a second CNM are generated by the particular CP unit. The particular CP unit sends the first CNM directly to the controller and the second CNM directly to the RP unit. Traffic flow is managed among the multiple CP units by the controller based on the first CNM. | 04-16-2015 |
20150188824 | LINK AGGREGATION (LAG) INFORMATION EXCHANGE PROTOCOL - In one embodiment, a switch includes a processor and logic integrated with and/or executable by the processor to receive details about which link aggregation (LAG) information about a first peer switch will be exchanged with the switch, send to the first peer switch, prior to receiving the LAG information about the first peer switch, details about which LAG information about the switch will be exchanged with the first peer switch, receive the LAG information about the first peer switch, store the LAG information about the first peer switch, and use the LAG information about the first peer switch and the LAG information about the switch to determine load balancing across one or more connections between the switch and the first peer switch. | 07-02-2015 |
Patent application number | Description | Published |
20100319159 | TOOL FOR A SURFACE TREATING APPLIANCE - A tool for a surface treating appliance includes a main body connected to a conduit. The main body includes a first suction channel and a second suction channel in fluid communication with the first suction channel and located between the first suction channel and an outlet from the main body. In use, a relatively low vacuum is generated in the first suction channel which draws a first dirt-bearing fluid flow into the main body, and a relatively high vacuum is generated in the second suction channel, which draws a second dirt-bearing fluid flow into the main body and receives the first dirt-bearing fluid flow from the first suction channel. To maintain the pressure differences between the suction channels, the main body includes flexible surface engaging members located about the suction channels, and between the first suction channel and the second suction channel. | 12-23-2010 |
20120144619 | CLEANER HEAD - A cleaner head for a vacuum cleaning appliance includes a first rotatable agitator and a second rotatable agitator for sweeping debris from a surface, each agitator comprising a disc-shaped body and a plurality of resilient members, preferably in the form of bristles, mounted on the body for engaging the surface. The agitators are housed within an agitator chamber which includes a downwardly-directed opening through which debris energized by the bristles enters the cleaner head. The opening is located in a plane, and each body is inclined relative to the plane of the opening so that, with rotation of the agitator, the bristles protrude through the opening. The bristles of the first agitator are angularly offset from the bristles of the second agitator. | 06-14-2012 |
20120144620 | CLEANER HEAD - A cleaner head for a cleaning appliance includes a rotatable agitator and an agitator chamber housing the agitator. The agitator includes a flexible body and surface engaging members mounted on the body. The agitator chamber includes a downwardly-directed opening through which debris energized by the surface engaging members enters the cleaner head. The opening is located in a plane. The cleaner head includes a drive mechanism for rotating the agitator about a rotational axis which is inclined both relative to the plane of the opening and towards the rear of the opening so that, with rotation of the agitator, the surface engaging members protrude through the opening towards the front of the opening. | 06-14-2012 |
20120144621 | CLEANER HEAD - A cleaner head for a cleaning appliance includes a rotatable agitator and an agitator chamber housing the agitator. The agitator includes a drive shaft, a flexible body connected to the drive shaft and surface engaging members mounted on the flexible body. The agitator chamber includes a downwardly-directed opening through which debris energized by the surface engaging members enters the cleaner head. The opening is located in a plane relative to which the flexible body is inclined so that, with rotation of the agitator, the surface engaging members protrude through the opening, preferably towards the front of the opening. | 06-14-2012 |
20120198644 | CLEANER HEAD - A cleaner head for a cleaning appliance includes a rotatable agitator assembly, an agitator chamber housing the agitator assembly, and a sole plate defining a downwardly-directed opening through which debris energized by the agitator assembly enters the agitator chamber. A set of support members is located on a leading and trailing section of the sole plate, the support members extending downwardly beyond the sole plate to support the sole plate above a relatively hard floor surface. The lowermost extremities of the sets of support members are located in a first plane, and the edges of the opening are located in a second plane which is inclined upwardly relative to the first plane. The agitator assembly includes agitating members which extend outwardly from the opening beyond the second plane but within the first plane. | 08-09-2012 |
20130086769 | LEANER HEAD - A cleaner head for a vacuum cleaning appliance includes a main body, a front agitator and a rear agitator, each agitator being rotatable relative to the main body, a mechanism for rotating the front agitator and the rear agitator, and a surface agitating edge located between the front agitator and the rear agitator. | 04-11-2013 |
20130139349 | CLEANER HEAD - A cleaner head for a vacuum cleaning appliance includes a main body having a downwardly-directed suction opening and at least one surface engaging support member, a front agitator and a rear agitator, with each agitator being rotatable relative to the main body, and a mechanism for rotating the front agitator and the rear agitator. The front agitator has a relatively flexible pile and the rear agitator has relatively stiff bristles arranged to dislodge matter from the pile of the front agitator. The pile of the front agitator and the at least one surface engaging support member extend downwardly beyond the bristles of the rear agitator so as to space the bristles of the rear agitator from a relatively hard surface to be cleaned. | 06-06-2013 |
Patent application number | Description | Published |
20120116675 | Navigation on Maps of Irregular Scales or Variable Scales - An illustrative embodiment of a computer-implemented method for projecting geographic coordinates into a coordinate space of a target image enabling navigation of the target image is presented which performs an initialization using a set of geographic reference points, receives a set of points in the coordinate space of the target image, receives a one-to-one mapping between the set of geographic reference points and the set of points in the coordinate space of the target image, computes a triangulation of the geographic reference points of each respective set of geographic reference points, identifies a containing triangle represented in the triangulation in which an arbitrary geographic coordinate point is located, identifies points in a space of the target image corresponding to vertices of the containing triangle, interpolates a location within the containing triangle to form a resulting location and superimposes the resulting location onto the target image. | 05-10-2012 |
20150089349 | CROSS-PLATFORM DOCUMENT PRESENTATION - An application executing on a target platform renders one or more widgets of one or more widget types that are specified by a document including, for each respective widget type from the one or more widget types: render, by a first widget renderer for the respective widget type, the one or more widgets of the respective widget type upon determining that the application includes the first widget renderer for the respective widget type, and render, by a second widget renderer for the respective widget type, the one or more widgets of the respective widget type upon determining that the application does not include the first widget renderer for the respective widget type. The second widget renderer may be different from the first widget renderer. | 03-26-2015 |