Abstract:
Methods and apparatus for reduction of interference between a plurality of wireless interfaces. In one exemplary embodiment, a device having a first (e.g., Wi-Fi) interface and a second (e.g., Bluetooth) interface monitors interference between its interfaces. A reduction in transmit power of the Wi-Fi module causes a disproportionately larger reduction in undesirable interference experienced at the Bluetooth antennas. For example, when the Bluetooth interface detects interference levels above acceptable thresholds, the Wi-Fi interface adjusts operation of one or more of its transmit chains based on various conditions such as duty cycle, Received Signal Strength Indication (RSSI), etc. Various embodiments of the present invention provide simultaneous operation of WLAN and PAN interfaces, without requiring time division coexistence, by reducing power on a subset of interfering antennas.
Abstract:
A router includes a classifier that classifies packets assigned to 2n−m classes of service into 2n classes of service that are supported by the router. The classifier then sets the loss priorities of the respective packets to one of m levels. The router uses a modified weighted random early detection scheme that is based on probabilities of discard associated with the 2n+m classes of service to determine whether to retain or discard particular packets. The router uses a single buffer to store packets directed to all of the various output ports. The available storage locations in the buffer are linked to a free queue and a weighted average depth of the free queue, is used to determined whether or not to retain a given packet. The router compares the weighted average depth of the free queue to maximum and minimum thresholds associated with the particular 2n+m class of service to which the packet is assigned. If the weighted average is above the maximum threshold, the packet is retained. If the weighted average is below the minimum threshold, the packet is discarded. If the weighted average is between the two thresholds, a probability of discard that is based on the 2n+m classes of service is calculated and compared to a random value to determine whether or not the packet should be retained. If the probability of discard exceeds the random value, the packet is discarded. The other packets exit various output ports of the router based on weighting factors associated with the 2n classes of service.
Abstract:
Devices, tools and methods for performing minimally invasive surgical procedures. Methods of performing minimally invasive ablation procedures. Methods of performing rapid exchange of tools in a device while the device remains in a reduced-access surgical space.
Abstract:
Devices, tools and methods for performing minimally invasive surgical procedures. Methods of performing minimally invasive ablation procedures. Methods of performing rapid exchange of tools in a device while the device remains in a reduced-access surgical space.
Abstract:
In a control block design methodology, a control block is designed, synthesized, and laid out. The control block includes one or more storage devices, such as flops. The flops include a header which buffers signals common to the flops and a storage cell for storing data. A flop grouping tool is used to merge flops having the same type of header into a flop having storage equivalent to the merged flops but using a single header. Multiple instances of the header may be deleted from the control block.
Abstract:
Methods and apparatus for reduction of interference between a plurality of wireless interfaces. In one exemplary embodiment, a device having a first (e.g., Wi-Fi) interface and a second (e.g., Bluetooth) interface monitors interference between its interfaces. A reduction in transmit power of the Wi-Fi module causes a disproportionately larger reduction in undesirable interference experienced at the Bluetooth antennas. For example, when the Bluetooth interface detects interference levels above acceptable thresholds, the Wi-Fi interface adjusts operation of one or more of its transmit chains based on various conditions such as duty cycle, Received Signal Strength Indication (RSSI), etc. Various embodiments of the present invention provide simultaneous operation of WLAN and PAN interfaces, without requiring time division coexistence, by reducing power on a subset of interfering antennas.
Abstract:
Provided herein are systems, methods, and compositions for polymer nanoparticles and polymer magnetic nanoparticles. More particularly, the polymer nanoparticles and polymer magnetic nanoparticles are temperature sensitive and responsive to a first temperature.
Abstract:
An internet service node (ISN) enabling the provision of desired service policies to each subscriber. The desired service policies for each subscriber are provided as an input. The desired service policies are translated into processing rules. Each processing rule contains a classifier and associated action. A classifier generally identifies the application data flows to which the action may be applied to provide the desired service policies. The processing rules may be generated dynamically to implement the specified service policies for each subscriber. Each data bit group may be classified to associate with a subscriber and only the processing rules corresponding to the subscriber may be applied to the data bit group to provide the desired services.
Abstract:
A vessel harvesting system that is suitable for harvesting target vessels such as the saphenous vein or radial artery for cardiac artery bypass graft surgery. The system includes a vessel harvesting tool with an elongated cannula and a plurality of surgical instruments therein for separating the target vessels from the surrounding tissue and side branches. The harvesting tool includes a modular handle unit with a base attached to the elongated cannula and a sled that can adapt the base to various types of vessel severing/securing tools, such as tissue welders, bipolar scissors, and bipolar bisectors. The handle unit may be relatively rigid and integrated with the various tool movement controls to facilitate one-handed operation by a user. A severing/securing tool rotation mechanism may be incorporated within the handle and operated by a thumbwheel or other such mechanism. The vessel harvesting system may also provide distal CO2 insufflation for enhanced maintenance of the operating cavity.
Abstract:
A content addressable memory (CAM) having a search field, a mask and an output for each CAM location is used to efficiently determine a processor for processing IP packets, with each IP packet being received as a sequence of cells. IP packets may be assigned to a processor (group) based on an examination of the header data, potentially including IP header and other higher layer protocols headers. The search field of a CAM location is pre-stored with header data, and the bit positions to be searched in the location are specified by using a mask. The output of the location identifies the processor group for executing packets with headers matching the search field, with only the bits specified by the mask being compared. When a first cell of an IP packet is received, the header data is provided as an input to the CAM, and the output identifies the processor (group) for executing the IP packet.