Patent application number | Description | Published |
20100005803 | COMBUSTION LINER FOR A GAS TURBINE ENGINE - A combustion duct assembly has a transition duct and a combustion liner having a hula seal at a downstream end that is forced within an inner wall of the transition duct. The combustion liner is held within the transition duct by the hula seal, but allowed to move relative to the transition duct. The combustion liner is formed with heat transfer columns adjacent the downstream end, and radially inwardly of the hula seal. | 01-14-2010 |
20100005805 | FLOW SLEEVE WITH TABBED DIRECT COMBUSTION LINER COOLING AIR - A combustion duct for a gas turbine engine has a combustion liner to receive products of combustion, and deliver the products of combustion downstream toward a turbine rotor. An outer housing is positioned radially outwardly of the combustion liner. A flow sleeve is positioned radially intermediate the outer housing and the combustion liner. A chamber radially outwardly of the flow sleeve receives cooling air. A plurality of holes through the flow sleeve deliver cooling air from the chamber against an outer periphery of the combustion liner. A plurality of tabs are associated with at least some of the holes in the flow sleeve. The tabs are positioned to extend radially inwardly on a downstream side of the holes. | 01-14-2010 |
20100031665 | FLOW SLEEVE IMPINGEMENT COOLING USING A PLENUM RING - A combustor assembly for a turbine engine includes a combustor liner, a flow sleeve and a plenum ring. The flow sleeve surrounds the combustor liner to form an annulus radially between the combustor liner and the flow sleeve. The flow sleeve has a plurality of rows of cooling holes. The plenum ring radially surrounds the combustor liner in the annulus. The plenum ring has a plurality of bypass tubes for directing axial air flow and radial flow chambers for directing radial air flow. | 02-11-2010 |
20100031666 | FLOW SLEEVE IMPINGEMENT COOLILNG BAFFLES - A combustor assembly for a turbine engine includes a combustor liner, a flow sleeve and a baffle ring. The flow sleeve surrounds the combustor liner. An annulus is formed between the flow sleeve and the combustor liner. A plurality of row of cooling holes are formed in the flow sleeve. The baffle ring radially surrounds the combustor liner and is located in the annulus. | 02-11-2010 |
20120107124 | AIRFOIL ATTACHMENT ARRANGEMENT - An example airfoil retention arrangement includes a retention assembly having a first retention segment and a second retention segment. Each of the retention segments is separately moveable to an installed position relative to an airfoil assembly and a support structure. The retention segments each have a portion position between a lip of the airfoil assembly and a collar of the support structure when the retention segments are in the installed position. The retention assembly is configured to limit radial movement of an airfoil relative to the support structure when in the installed position. | 05-03-2012 |
20130000310 | FLOW SLEEVE IMPINGEMENT COOLING BAFFLES - A combustor assembly for a turbine engine includes a combustor liner, a flow sleeve and a baffle ring. The flow sleeve surrounds the combustor liner. An annulus is formed between the flow sleeve and the combustor liner. A plurality of row of cooling holes are formed in the flow sleeve. The baffle ring radially surrounds the combustor liner and is located in the annulus. | 01-03-2013 |
20150125291 | BRACKET FOR MOUNTING A STATOR GUIDE VANE ARRANGEMENT TO A STRUT IN A TURBINE ENGINE - A turbine engine assembly, with an axis, includes a vane arrangement segment, a mounting bracket and a strut. The vane arrangement segment includes a first platform segment, a second platform segment and a guide vane that extends radially between and is connected to the first and the second platform segments. The mounting bracket is connected to the vane arrangement segment. The strut extends radially through the first platform segment, the second platform segment and the guide vane, and is engaged with the mounting bracket. The mounting bracket attaches the vane arrangement segment to the strut. | 05-07-2015 |
Patent application number | Description | Published |
20080197980 | Methods and devices for providing scalable RFID networks - According to some implementations of the present invention, RFID devices and middleware servers are automatically provisioned with a network address and with instructions for sending a request for a middleware server to a middleware server assigner. In some implementations, the middleware server assigner is a load balancer. In some implementations, a middleware server is associated with a plurality of RFID devices by associating a middleware server network address or names with the network addresses of the RFID devices. Preferred methods also provide for redundancy of middleware servers and dynamic reassignment of RFID devices from an unavailable middleware server to an available middleware server. | 08-21-2008 |
20090274150 | MECHANISMS FOR PROVIDING INTELLIGENT THROTTLING ON A NAT SESSION BORDER CONTROLLER - Disclosed are apparatus and methods for managing session data in a session border controller (SBC), where the session data is sent from a first node, such as a first phone, to a second node, such as a registrar or second phone. In one example embodiment, the following operations are performed in a first intermediary node that is configured to provide network address translation (NAT) for both a header and payload of a session packet and has an inside interface coupled with a second intermediary node that is configured to perform NAT for only a header of session packets. It is determined whether an end node is sending session packets that are not used to set up a session and that result in a binding that was formed by the second intermediary node being retained. The binding associates inside and outside addresses of the end node, and an end node is defined as a node that originates a session packet. It is determined whether to inhibit a registration throttling process from being performed by the first intermediary node, that results in the binding being retained, based on whether it is determined that the end node is sending session packets that are not used to set up a session and that result in the binding being retained. | 11-05-2009 |
20100172359 | INTELLIGENT ALG FUNCTIONALITY IN NETWORKS SUPPORTING ENDPOINTS PERFORMING NETWORK ADDRESS TRANSLATION - In one embodiment, a signaling message is received from an endpoint. It is determined from the signaling message whether, prior to sending the signaling message, the endpoint performed network address translation on the body of the signaling message. If it is determined from the signaling message that, prior to sending the signaling message, the endpoint did not perform network address translation on the body of the signaling message, application layer gateway functionality is applied to the body of the signaling message such that a modified signaling message is generated. | 07-08-2010 |
20150341394 | METHOD AND SYSTEM TO ENHANCE PERFORMANCE OF A SESSION INITIATION PROTOCOL NETWORK AND ITS ELEMENTS - In accordance with at least one embodiment of the present invention, a communication apparatus includes a communication unit configured to send and receive messages on a network. Each message has a message header configured to include a plurality of header fields, where the message header includes a suppression header field that indicates a request to suppress at least one header field in at least one subsequently sent or received message. The communication apparatus is configured to establish a suppressed header field message exchange session with a peer on the network so that at least one subsequent message exchanged between the communication apparatus and the peer is free of at least one suppressible header field. | 11-26-2015 |
Patent application number | Description | Published |
20080285474 | Dynamically Troubleshooting Voice Quality - In an example embodiment, a method for dynamically troubleshooting voice quality. The method comprises generating a request to intercept a predetermined data stream on a network, acquiring a replicated copy of the intercepted data stream responsive to the request and analyzing the replicated copy of the intercepted data stream. | 11-20-2008 |
20110235543 | DYNAMICALLY TROUBLESHOOTING VOICE QUALITY - In an example embodiment, a method for dynamically troubleshooting voice quality. The method comprises generating a request to intercept a predetermined data stream on a network, acquiring a replicated copy of the intercepted data stream responsive to the request and analyzing the replicated copy of the intercepted data stream. | 09-29-2011 |
20140047114 | VIRTUAL DESKTOP POLICY CONTROL - In one implementation, a network device provides virtual desktop policy control. The network device detects a number of sessions hosted by a virtual desktop interface (VDI) server, and performs a comparison of the number of sessions to a predetermined threshold capacity of the network device. When a request for a new session to be hosted by the VDI server is received at the network device, the new session request is forwarded according to the comparison of the number of sessions to the predetermined threshold capacity. In one example, the new request is forwarded to establish a new VDI session with the VDI server but with limited capabilities. For example, the client device of the new VDI session may have access to a generic desktop set of necessary applications but not all applications otherwise available to the client device. | 02-13-2014 |
Patent application number | Description | Published |
20140249592 | Rod Insertion Tools, Rods and Methods - Rod insertion tools, rods and methods for placing rods in patients are described. An exemplary spinal rod insertion tool comprises a handle, a main body connected to the handle, a rod engaging member disposed within an inner passageway defined by the main body and adapted to move from an extended position to a chambered position in which the rod engaging member distal end is disposed within the inner passageway, and an adjustment mechanism operably connected to the rod engaging member and adapted to cause movement of the rod engaging member from the extended position to the chambered position. | 09-04-2014 |
20140311264 | Anchor Tower - Anchor towers useful in the alteration of a position of an item connected to an anchor are described. An anchor tower includes an inner sleeve and an outer sleeve disposed over and operably connected to the inner sleeve such that movement of the outer sleeve results in movement of the inner sleeve. A groove is disposed on the inner sleeve and an inwardly-extending projection is disposed on the outer sleeve. Relative movement between the inner and outer sleeves results in movement of the projection within the groove. This movement can produce desired movement of a portion of the inner sleeve, such as a distal arm, based on a structural configuration of the groove. | 10-23-2014 |
20150094772 | Osteosynthesis System, Assemblies and Components - Osteosynthesis systems useful in the fusion of cervical vertebrae are described. An osteosynthesis system includes a plate, a set of anchors, a set of locking members, and a set of pins. The plate defines anchor passageways that receive the anchors, locking member passageways that receive the locking member passageways; and pin passageways that receive the pins. Each of the locking member passageways partially intersects one of the anchor passageways and each of the pin passageways provides a passageway extending from a side of the plate to one of the locking member passageways. Each of the locking members is rotatable within the respective one of the locking member passageways and is adapted to engage an adjacent anchor from the side. | 04-02-2015 |
20150282941 | INTERVERTEBRAL SPACERS - Medical devices suitable for implantation in spaces between bones are described. An example medical device suitable for use as an intervertebral spacer includes a main body having an exterior proximal wall, an exterior distal wall, a first exterior lateral wall, a second exterior lateral wall, an upper surface, a lower surface, an interior proximal wall, an interior distal wall, a first interior lateral wall, a second interior lateral wall, and a longitudinal axis. The interior proximal wall, the interior distal wall, the first interior lateral wall, and the second interior lateral wall cooperatively define an interior cavity. The first and second exterior lateral walls are outwardly directed at an angle from the lower surface to the upper surface relative to the longitudinal axis. | 10-08-2015 |
Patent application number | Description | Published |
20080319917 | Bidding for position placement in a search result on time-limited resources - A method, computer program product, and system are provided for bidding for position placement in a search result on time-limited resources. For example, an embodiment of the method includes receiving a bid for position placement of the time-limited resource in the search result, calculating the bid based on historical data of the time-limited resource, and ordering the search result based on the bid and relevance between a search term and attributes of the time-limited resource. In receiving the bid, the method can vary an amount of the bid for one or more time periods of interest, thus allowing flexibility for an owner/manager of the resource to offer bids for various time periods. The calculation of the bid is based on historical data of the resource, which can assess a likelihood that a consumer will click on a link associated with the resource, inquire further information on the resource, or book the resource. In turn, the search result can order one or more results from the search primarily on relevance between a number of similarities between inquiry and characteristics of the resource and secondarily on bid amount. One advantage of this method, among others, is that the method provides relevancy in a bid for placement advertising model and efficiently facilitates the bidding process for advertisers with multiple resources. | 12-25-2008 |
20130073622 | CONTENT SHARING VIA SOCIAL NETWORKING - Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated. | 03-21-2013 |
20130073623 | LIVE CONTENT SHARING WITHIN A SOCIAL NETWORKING ENVIRONMENT - Example systems and methods of content sharing within a social networking environment are presented. In one example, a first user device that is available to provide live media content is detected. A second user related to a first user of the first user device is identified within a social network. A notification of the availability of the first user device is transmitted to a second user device being operated by the second user. The notification is presented within a social networking website of the social network. In response to the notification, a request to receive the live media content is received from the second user device. In response to the request, transmission of the live media content provided by the first user device to the second user device is initiated, the live media content being presented within the social networking website. | 03-21-2013 |
20130073624 | CONTENT SHARING USING NOTIFICATION WITHIN A SOCIAL NETWORKING ENVIRONMENT - Example systems and methods of content sharing using notification within a social networking environment are presented. In one example, an indication is received from a first user device associated with a first user, the indication indicating that the first user device is available for supplying media content over a communication network. Social network information regarding the first user is retrieved. A second user of a second user device is identified based on an association between the first user and the second user according to the social network information. The second user device is notified of the availability of the first user device for the supplying of the media content. | 03-21-2013 |
20130212232 | CONTENT SHARING VIA SOCIAL NETWORKING - Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated. | 08-15-2013 |
20140025778 | AUTOMATIC DELIVERY OF CONTENT - Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated. | 01-23-2014 |
20140025787 | INITIATING CONTENT CAPTURE INVITATIONS BASED ON LOCATION OF INTEREST - Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated. | 01-23-2014 |
20140032674 | CONTENT SHARING VIA SOCIAL NETWORKING - Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated. | 01-30-2014 |
20150207835 | USER INTERFACE FOR SIMULTANEOUS DISPLAY OF VIDEO STREAM OF DIFFERENT ANGLES OF SAME EVENT FROM DIFFERENT USERS - Example systems and methods of content sharing via social networking are presented. In one example, availability of a first user device to provide media content over a communication network is detected. A second user device is identified via an association of the first user device with the second user device that is specified in a social network. An acceptance by the second user device to receive the media content from the first user device is determined. In response to the acceptance, transmission of the media content provided by the first user device over the communication network to the second user device is initiated. | 07-23-2015 |
20150346927 | USER INTERFACE FOR DISPLAY OF STILL IMAGES CORRESPONDING TO LIVE VIDEO BROADCASTS - In an example embodiment, a plurality of still images are displayed in a user interface of a first mobile device, each still image corresponding to a different live video broadcast currently being broadcast by a plurality of mobile devices other than the first mobile device, the still image corresponding to each different live video broadcast being a single frame of a previously recorded portion of the corresponding live video broadcast. A live video broadcast corresponding to a selected one of the plurality of still images is broadcast from a second mobile device to the first mobile device. Then at least some of the plurality of still images are removed and space made available by the removing is used to display the live video broadcast responding to the selected one of the plurality of still images in a larger area than the selected one of the still images. | 12-03-2015 |
20150346940 | BROADCASTING VIDEO BASED ON USER PREFERENCE AND GESTURE - In an example embodiment, a gesture indication is received from a mobile device, the gesture indication having been generated by the mobile device in response to a user gesture on a user interface of the mobile device with respect to a video currently being recorded by the mobile device. Then a social network service is accessed to obtain a listing of one or more potential visitors to view the video, the listing being automatically generated based at least partially on user preferences set by a user of the mobile device. Availability notifications are issued to the one or more potential visitors in the listing. A visit request is received from one of the one or more potential visitors. In response to the receiving of a visit request, the video currently being recorded is broadcast to the potential visitor corresponding to the visit request. | 12-03-2015 |
20150350358 | Tracking positive feedback on real-time streaming live media content - In an example embodiment, availability of a first user mobile device to broadcast real-time streaming live media content generated by the first user mobile device is detected. A second user mobile device is identified. Then an acceptance by the second user mobile device to receive the real-time streaming live media content from the first user mobile device is detected. In response to the acceptance, transmission of the real-time streaming live media content provided by the first user mobile device to the second user mobile device is initiated. An indication of positive feedback is received from the second user mobile device regarding the real-time streaming live media content. The positive feedback from the second user mobile device and other user mobile devices is tracked, and an indication of tracked positive feedback regarding the real-time streaming live media content is provided to a third user mobile device. | 12-03-2015 |
20150350691 | Video broadcast invitations based on gesture - In an example embodiment, a gesture indication generated by a mobile device in response to a user gesture on a user interface of the mobile device with respect to a video currently being recorded by the mobile device is received. Availability notifications are then issued to the one or more potential visitors in the listing. A visit request is received from one of the one or more potential visitors, and then a host invitation is issued to the mobile device. In response to an indication that the user device has permitted the potential visitor corresponding to the visit request to view the video currently being recorded as a live video broadcast, the video currently being recorded is broadcast to the potential visitor corresponding to the visit request. | 12-03-2015 |
20150355804 | LIVE VIDEO BROADCAST USER INTERFACE - In an example embodiment, an indication is received via a user interface in a first mobile device to begin recording live video on the first mobile device. Then the recording of live video is begun by the first mobile device in response to the receiving of the indication. The live video is displayed in the user interface as it is being recorded. A gesture by a user of the first mobile device is detected. In response to the detection of the gesture, the broadcasting of the live video as it is being recorded to a plurality of mobile devices other than the first mobile device is begun. Then, in the user interface along with the live video, identifications of a plurality of users corresponding to the plurality of mobile device other than the first mobile device to which the live video is being broadcast are displayed. | 12-10-2015 |
Patent application number | Description | Published |
20130047024 | VIRTUAL I/O SERVER BANDWIDTH VIA SHARED ETHERNET ADAPTER (SEA) LOAD SHARING IN SEA FAIL-OVER CONFIGURATION - Provided are techniques for configuring a primary shared Ethernet adapter (SEA) and a backup SEA into a failover (F/O) protocol; providing a user interface (UI) for enabling a user to request a SEA load sharing protocol; in response to a user request for a SEA load sharing protocol, verifying that criteria for load sharing are satisfied; setting, by the UI a load sharing mode, comprising: requesting, by the backup SEA to the primary SEA, implementation of the SEA load sharing protocol; responsive to the requesting by the backup SEA, the primary SEA transmit an acknowledgment to the backup SEA and transitions into a sharing state; and responsive to the acknowledgment from the primary SEA, the backup SEA transitions to the sharing state. | 02-21-2013 |
20140157265 | DATA FLOW AFFINITY FOR HETEROGENOUS VIRTUAL MACHINES - According to one aspect of the present disclosure a system and technique for data flow affinity for heterogeneous virtual machines includes a hypervisor operable to manage a virtualized environment comprising first and second logical partitions, the first logical partition having a maximum receive unit (MRU) different than a MRU of the second logical partition. The system also includes a virtual input/output server (VIOS) having a shared virtual adapter connected to the first and second logical partitions. The shared virtual adapter is configured to, responsive to receiving data destined for the first or second logical partitions, perform transmission control protocol (TCP) segmentation offload processing of the data utilizing the MRU of the first logical partition as the transmission unit for data destined for the first logical partition and utilizing the MRU of the second logical partition as the transmission unit for data destined for the second logical partition. | 06-05-2014 |
20140157267 | DATA FLOW AFFINITY FOR HETEROGENOUS VIRTUAL MACHINES - According to one aspect of the present disclosure, a method and technique for data flow affinity for heterogeneous virtual machines is disclosed. The method includes: connecting first and second logical partitions to a shared virtual adapter, the first logical partition having a maximum receive unit (MRU) different than a MRU of the second logical partition; and responsive to receiving data by the shared virtual adapter destined for the first or second logical partitions, performing transmission control protocol (TCP) segmentation offload processing of the data by the shared virtual adapter utilizing the MRU of the first logical partition as the transmission unit for data destined for the first logical partition and utilizing the MRU of the second logical partition as the transmission unit for data destined for the second logical partition. | 06-05-2014 |
20150156119 | Autonomic Traffic Load Balancing in Link Aggregation Groups - Mechanisms are provided for performing traffic load balancing on ingress traffic directed to a Link Aggregation Group (LAG). The mechanisms monitor a ingress traffic load across a plurality of links of the Link Aggregation Group (LAG). The mechanisms determine if the ingress traffic load across the plurality of links is unbalanced. Moreover, the mechanisms, in response to determining that the ingress traffic load across the plurality of links is unbalanced, send a message to a switch associated with the LAG requesting the switch to modify routing of ingress traffic to the LAG to perform ingress traffic load balancing. | 06-04-2015 |
20150156127 | Autonomic Traffic Load Balancing in Link Aggregation Groups - Mechanisms are provided for performing traffic load balancing on ingress traffic directed to a Link Aggregation Group (LAG). The mechanisms monitor a ingress traffic load across a plurality of links of the Link Aggregation Group (LAG). The mechanisms determine if the ingress traffic load across the plurality of links is unbalanced. Moreover, the mechanisms, in response to determining that the ingress traffic load across the plurality of links is unbalanced, send a message to a switch associated with the LAG requesting the switch to modify routing of ingress traffic to the LAG to perform ingress traffic load balancing. | 06-04-2015 |
20150339153 | DATA FLOW AFFINITY FOR HETEROGENOUS VIRTUAL MACHINES - A method and technique for data flow affinity for heterogeneous virtual machines includes: connecting first and second logical partitions to a shared virtual adapter, the first logical partition having a maximum receive unit (MRU) different than a MRU of the second logical partition; responsive to receiving data by the shared virtual adapter destined for the first or second logical partitions, performing transmission control protocol (TCP) segmentation offload processing of the data by the shared virtual adapter utilizing the MRU of the first logical partition as the transmission unit for data destined for the first logical partition and utilizing the MRU of the second logical partition as the transmission unit for data destined for the second logical partition; and disabling large receive offload (LRO) processing of data by a physical adapter if either of the first or second logical partitions does not support LRO. | 11-26-2015 |
Patent application number | Description | Published |
20120254863 | AGGREGATING SHARED ETHERNET ADAPTERS IN A VIRTUALIZED ENVIRONMENT - In a method for managing shared Ethernet adapters in a virtualized computer environment, a computer programmed with a hypervisor program receives a first request from a virtual client to transmit data. In response to receiving the first request, the computer programmed with the hypervisor program selects a first active virtual server from a first plurality of concurrently active virtual servers of the virtualized computer environment. The computer programmed with the hypervisor program copies the data from a memory of the virtual client to a trunk adapter of a first shared Ethernet adapter of the selected first active virtual server. | 10-04-2012 |
20130194912 | SEA FAILOVER MECHANISM WITH MINIMIZED PACKET LOSSES - Provided are techniques for active SEA learning about a client LPAR MAC addresses via address resolution protocol (ARP) packets received on a virtual interface (of the active SEA). Any new client MAC addresses learned on the active SEA are sent to the inactive SEA via a control channel. When SEA failover happens, as the previously inactive SEA is about to become active, it will first send out RARP (reverse ARP) packets with the client MAC addresses as the source MAC addresses respectively. This effectively informs the switch connected to the previously inactive SEA that these client MAC addresses are to be routed through this switch port; the client MAC addresses saved on the switch connected to the previously active SEA are cleared as a result. | 08-01-2013 |
20140019572 | Remote Direct Memory Access Socket Aggregation - Byte utilization is improved in Remote Direct Memory Access (RDMA) communications by detecting a plurality of concurrent messages on a plurality of application sockets which are destined for the same application, client or computer, intercepting those messages and consolidating their payloads into larger payloads, and then transmitting those consolidated messages to the destination, thereby increasing the payload-to-overhead byte utilization of the RDMA transmissions. At the receiving end, multiplexing information is used to unpack the consolidated messages, and to put the original payloads into a plurality of messages which are then fed into the receiving sockets to the destination application, client or computer, thereby making the consolidation process transparent between the initiator and the target. | 01-16-2014 |
20140019574 | Remote Direct Memory Access Socket Aggregation - Byte utilization is improved in Remote Direct Memory Access (RDMA) communications by detecting a plurality of concurrent messages on a plurality of application sockets which are destined for the same application, client or computer, intercepting those messages and consolidating their payloads into larger payloads, and then transmitting those consolidated messages to the destination, thereby increasing the payload-to-overhead byte utilization of the RDMA transmissions. At the receiving end, multiplexing information is used to unpack the consolidated messages, and to put the original payloads into a plurality of messages which are then fed into the receiving sockets to the destination application, client or computer, thereby making the consolidation process transparent between the initiator and the target. | 01-16-2014 |
20140140201 | SEA FAILOVER MECHANISM WITH MINIMIZED PACKET LOSSES - Provided are techniques for active SEA learning about a client LPAR MAC addresses via address resolution protocol (ARP) packets received on a virtual interface (of the active SEA). Any new client MAC addresses learned on the active SEA are sent to the inactive SEA via a control channel. When SEA failover happens, as the previously inactive SEA is about to become active, it will first send out RARP (reverse ARP) packets with the client MAC addresses as the source MAC addresses respectively. This effectively informs the switch connected to the previously inactive SEA that these client MAC addresses are to be routed through this switch port; the client MAC addresses saved on the switch connected to the previously active SEA are cleared as a result. | 05-22-2014 |