Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Desanti, US

Claudio Desanti, Berkeley, CA US

Patent application numberDescriptionPublished
20080317069Speed negotiation for multi-speed communication devices - A method includes defining a pattern of time intervals, each time interval having a respective assigned communication speed, which alternates among multiple communication speeds supported by a first communication device. Synchronization requests are transmitted over a communication medium from the first communication device to a second communication device at the respective communication speed that is assigned in each interval in accordance with the pattern. While transmitting the synchronization requests, synchronization replies sent over the communication medium in response to the synchronization requests are received only at the respective communication speed that is assigned in each interval. Responsively to receiving the synchronization replies from the second communication device, one or more common communication speeds that are supported by both the first and the second communication devices are identified. Communication is established between the first and second communication devices over the communication medium using one of the common communication speeds.12-25-2008
20090037977APPARATUS AND METHOD FOR APPLYING NETWORK POLICY AT A NETWORK DEVICE - This document discusses, among other things, applying network policy at a network device. In an example embodiment fibre channel hard zoning information may be received that indicates whether a fibre channel frame is permitted to be communicated between two fibre channel ports. Some example embodiments include identifying a media access control addresses associated with the fibre channel ports. An example embodiment may include generating one or more access control entries based on the fibre channel identifications of the fibre channel ports and the zoning information. The access control entries may be distributes to an Ethernet port to be inserted into an existing access control list and used to enforce a zoning policy upon fibre channel over Ethernet frames.02-05-2009
20090162058FIBRE CHANNEL FABRIC AND SWITCHES WITH FLEXIBLE PREFIX ADDRESSING - A way to assign flexible prefixes to Switches in Fibre Channel Fabrics while using the currently defined FC_ID address space. This allows end devices in different Fibre Channel Fabrics to communicate with one another, without requiring modifications to existing end devices, nor to perform Network Address Translation between Fabrics. The existing address space for each Switch includes a dynamically configurable number of host bits sufficient to address all the end devices coupled to the Switch and the Switch itself. The remaining bits, called the Switch prefix, are used to identify the Switch in the switching Fabric. In an alternative embodiment, the Switch prefix bits may be further configured into a first sub-set of bits used to identify a specific Fabric (Fabric prefix) and a second sub-set of bits used to identify the Switch in the Fabric (Switch_ID). The flexible addressing scheme enables end devices in different Fabrics to communicate with one another without expanding the Fibre Channel address space or the need to perform Network Address Translations.06-25-2009
20090252181DISCOVERY FOR FIBRE CHANNEL OVER ETHERNET DEVICES - Techniques are provided for performing discovery in a Fibre Channel over Ethernet (FCoE) network. An FCoE Node (ENode) discovers the FCoE Forwarders (FCFs) connected to its network segment by transmitting a solicitation message to the multicast MAC address “All-FCF-MACs”. All FCFs receive packets with this multicast MAC address including the solicitation message that announces the presence of the ENode. Each FCF replies with a unicast advertisement message that provides the ENode with a MAC address of the responding FCF. The ENode builds a list of the FCFs available on its network segment and may then establish a virtual link with one or more of the FCFs through a Fabric Login (FLOGI) exchange.10-08-2009
20090254677DISCOVERY FOR FIBRE CHANNEL OVER ETHERNET DEVICES - Techniques are provided for performing discovery in a Fibre Channel over Ethernet (FCoE) network. An FCF discovers other FCoE Forwarders (FCFs) connected to its network segment by transmitting a solicitation message to the multicast MAC address “All-FCF-MACs”. All FCFs receive packets with this multicast MAC address including the solicitation message that announces the presence of the FCF. Each FCF replies with a unicast advertisement message that provides the new FCF with a MAC address of the responding FCF. The FCF builds a list of the FCFs available on its network segment and may then establish a virtual link with one or more of the FCFs through an exchange link parameter (ELP) exchange.10-08-2009
20100100796ERROR DETECTING CODE FOR MULTI-CHARACTER, MULTI-LANE, MULTI-LEVEL PHYSICAL TRANSMISSION - A system (e.g., Fibre Channel Error Detecting Code (FC-EDC)) that maps the “standard” Hamming codes onto the bits of a 33-bit control block is provided. The system employs a “rotation” of the check positions in a two-dimensional parity-check matrix for the FC-EDC. The specification discloses a computer-implemented program to test further modifications and permutations of the “standard” distance-4 parity-check matrix to yield an FC-EDC with enhanced error-detecting properties, designed to detect the most likely errors in the known physical environment. By using a parity-check matrix with the “rotation” property, certain error-detecting properties of the parity-check matrix are ensured, and the computation time for searching for a matrix with enhanced error-detecting properties becomes much shorter.04-22-2010

Patent applications by Claudio Desanti, Berkeley, CA US

Claudio Desanti, San Jose, CA US

Patent application numberDescriptionPublished
20090327518APPARATUS AND METHOD FOR DEFINING A STATIC FIBRE CHANNEL FABRIC - A storage area network and method for defining a static Fibre Channel Fabric that does not require a Principal Switch. The storage area network comprises one or more hosts, one or more storage devices, and a static Fabric connecting the one or more hosts and storage devices. Within the static Fabric, the Switches have their Domain_ID and Fabric_Name statically set. The method comprises accessing the Fabric, selecting a Switch in the Fabric, and statically configuring the Domain_ID and Fabric_Name for the selected Switch. The above sequence is repeated for each Switch in the static Fabric. In one embodiment, after being statically configured, the Switch is isolated from any dynamically set Switches in the Fabric. The Switch detects which of its Ports are connected to dynamically set Switches, and then isolates them, while maintaining operational the Ports connected to statically configured Switches.12-31-2009
20110219438METHODS AND APPARATUS FOR SECURITY OVER FIBRE CHANNEL - Methods and apparatus are provided for improving both node-based and message-based security in a fibre channel network. Entity to entity authentication and key exchange services can be included in existing initialization messages used for introducing fibre channel network entities into a fibre channel fabric, or with specific messages exchanged over an already initialized communication channel. Both per-message authentication and encryption mechanisms can be activated using the authentication and key exchange services. Messages passed between fibre channel network entities can be encrypted and authenticated using information provided during the authentication sequence. Security services such as per-message authentication, confidentiality, integrity protection, and anti-replay protection can be implemented.09-08-2011

Patent applications by Claudio Desanti, San Jose, CA US

Claudio Desanti, Oakland, CA US

Patent application numberDescriptionPublished
20110264779Using Values Represented as Internet Protocol (IP) Addresses to Access Resources in a Non-Internet Protocol Address Space - Non-Internet Protocol (IP) centric resources are accessed based on a value in the form of an IP address. This value (represented as the IP address) is converted to a non-IP address, which is to used access one or more non-IP address space resources. This value (represented as the IP address) typically includes an encoding of the non-IP address and/or an indirect reference (e.g., table index, pointer to a memory location) to the non-IP address.10-27-2011

Frederick H. Desanti, Huntington Station, NY US

Patent application numberDescriptionPublished
20110147544COLLAPSIBLE GARBAGE BAG SUPPORT - A collapsible bag support to improve collection and disposal of garbage in bags. In one embodiment, the bag support includes a tube or sleeve having a first end and a second end. The tube is configured to receive refuse through the first end and deliver the refuse through the second end. The tube is flexible, such that the tube may be placed in a collapsed position and a fully extended position. The bag support further includes a spring coil carried by the tube. The spring coil biases the tube to the fully extended position.06-23-2011

Michael F. Desanti, Huntington Station, NY US

Patent application numberDescriptionPublished
20110045427ORTHODONTIC ALIGNER REMOVAL TOOL - An orthodontic aligner removal tool, kit, and method of using the same. An embodiment of the tool includes a shaft including a proximate end and a distal end. A C-shaped portion is positioned at the proximate end of the shaft. The C-shaped portion includes a top hook and a bottom hook. The top hook extends from the shaft and curves toward the bottom hook. The bottom hook extends from the shaft and curves toward the top hook. A handle portion is positioned at the distal end of the shaft.02-24-2011
20110147544COLLAPSIBLE GARBAGE BAG SUPPORT - A collapsible bag support to improve collection and disposal of garbage in bags. In one embodiment, the bag support includes a tube or sleeve having a first end and a second end. The tube is configured to receive refuse through the first end and deliver the refuse through the second end. The tube is flexible, such that the tube may be placed in a collapsed position and a fully extended position. The bag support further includes a spring coil carried by the tube. The spring coil biases the tube to the fully extended position.06-23-2011