Patents by Inventor Ronald P. Bianchini, Jr.

Ronald P. Bianchini, Jr. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8429341
    Abstract: A system and method for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system and method also include D disk elements, where D is greater than or equal to 1 and is an integer, a switching fabric connected to the D disk elements to route requests to a corresponding disk element, and N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: April 23, 2013
    Assignee: NetApp, Inc.
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, Jr., Fred Gohh, Ronald P. Bianchini, Jr., Benjamin Speiser
  • Patent number: 8195875
    Abstract: A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed includes D disk elements in which files are stored, where D is greater than or equal to 2 and is an integer. The system includes a switching fabric having a first switching element and a second switching element, each of which are connected to each of the D disk elements. The system includes N network elements, each of which is connected to each of the switching elements of the switching fabric, where N is greater than or equal to 2 and is an integer and N+D is greater than or equal to 4.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: June 5, 2012
    Assignee: NetApp, Inc.
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, Jr., Fred Gohh, Ronald P. Bianchini, Jr., Benjamin Speiser
  • Publication number: 20120084502
    Abstract: A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed includes D disk elements in which files are stored, where D is greater than or equal to 2 and is an integer. The system includes a switching fabric having a first switching element and a second switching element, each of which are connected to each of the D disk elements. The system includes N network elements, each of which is connected to each of the switching elements of the switching fabric, where N is greater than or equal to 2 and is an integer and N+D is greater than or equal to 4.
    Type: Application
    Filed: September 27, 2011
    Publication date: April 5, 2012
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, JR., Fred Gohh, Ronald P. Bianchini, JR., Benjamin Speiser
  • Patent number: 8032697
    Abstract: A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: October 4, 2011
    Assignee: NetApp, Inc.
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, Jr., Fred Gohh, Ronald P. Bianchini, Jr., Benjamin Speiser
  • Publication number: 20110202581
    Abstract: A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests.
    Type: Application
    Filed: April 12, 2011
    Publication date: August 18, 2011
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, JR., Fred Gohh, Ronald P. Bianchini, JR., Benjamin Speiser
  • Patent number: 7917693
    Abstract: A system for responding to file system requests including a plurality of network elements with at least a network element of the plurality of network elements receiving the requests. The system includes a plurality of switching elements in communication with the network elements which route the requests. The system includes a plurality of disk elements in which files are stored and which respond to the requests in communication with the switching elements, the network element insures each request from the network element is only executed once, the network element retransmits each request for which the network element does not receive an acknowledgment from the switching elements. A method for responding to file system requests.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: March 29, 2011
    Assignee: NetApp, Inc.
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, Jr., Fred Gohh, Ronald P. Bianchini, Jr., Benjamin Speiser
  • Publication number: 20090271459
    Abstract: A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests.
    Type: Application
    Filed: June 26, 2009
    Publication date: October 29, 2009
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, JR., Fred Gohh, Ronald P. Bianchini, JR., Benjamin Speiser
  • Patent number: 7590798
    Abstract: A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: September 15, 2009
    Assignee: Netapp, Inc.
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, Jr., Fred Gohh, Ronald P. Bianchini, Jr., Benjamin Speiser
  • Patent number: 7224693
    Abstract: A switch for switching packets from a plurality of sources. The switch includes a memory in which portions of packets are stored. The switch includes a transferring mechanism which transfers predetermined portions of a packet to the memory as the predetermined portions are received. A method for switching packets. The method includes the steps of receiving portions of a packet at a transferring mechanism of a switch. Then there is the step of transferring predetermined portions of the packet to a memory of the switch as the predetermined portions are received at the transferring mechanism.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: May 29, 2007
    Assignee: Ericsson AB
    Inventors: Fan Zhou, Ronald P. Bianchini, Jr., Joseph A. Hook, Veera Reddy
  • Patent number: 7103041
    Abstract: A switch. The switch includes a port card. The switch includes a network connected to the port cards. The network having transmitters and receivers that communicate with each other and have assignments between each other. The switch includes a fabric connected to the port card through the network to send and receive fragments of packets to or from the port card. The port card, fabric and network have a plurality of modes of operation. The switch includes a control mechanism connected to the transmitters and receivers which changes the assignments according to the mode. The control mechanism changes the mode and reuses the transmitters and receivers where they can be reused. A method for switching fragments of packets. The method includes the steps of assigning assignments between transmitters and receivers of a network. Then there is the step of transferring the fragments of packets between fabrics and port cards with the transmitters and receivers of the network.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: September 5, 2006
    Assignee: Marconi Intellectual Property (Ringfence), Inc.
    Inventors: Ben Speiser, Ronald P. Bianchini, Jr., Jeff Schulz
  • Patent number: 7031330
    Abstract: A switching system. The system includes I input port mechanisms which receive packets from a communication line and have a width, where I is greater than or equal to 1 and is an integer. The system includes O output port mechanisms which send packets to a communication line and have a width, where O is greater than or equal to 1 and is an integer. The system includes a carrier mechanism along which packets travel. The carrier mechanism has a width wider than the width of the input and output port mechanisms. The carrier mechanism is connected to each input port mechanism and each output port mechanism. The system includes a memory mechanism in which packets are stored. The memory mechanism is connected to the carrier mechanism. The system includes a mechanism for providing packets to the memory mechanism though the carrier mechanism from the input port mechanisms.
    Type: Grant
    Filed: April 15, 1999
    Date of Patent: April 18, 2006
    Assignee: Marconi Intellectual Property (Ringfence), Inc.
    Inventor: Ronald P. Bianchini, Jr.
  • Patent number: 6947382
    Abstract: A switch for transferring UBR traffic on an ATM network. The switch includes a mechanism for receiving UBR traffic from the network and sending UBR traffic to the network. The switch includes a mechanism for prohibiting a predefined condition in the UBR traffic, the prohibiting mechanism connected to the receiving and sending mechanism. Alternatively, the switch includes a mechanism for receiving UBR traffic in connections from the network and sending UBR traffic in the connections to the network. The switch includes a mechanism for dynamic analysis of the connections of UBR traffic to determine whether the connections have UBR traffic which behaves or which misbehaves. Alternatively, the switch includes a mechanism for receiving UBR traffic in connections from the network and sending UBR traffic in the connections to the network. The switch includes a mechanism for reevaluating connections to determine whether the connections have UBR traffic which behaves or which misbehaves at a predetermined interval.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: September 20, 2005
    Assignee: Marconi Intellectual Property (Ringfence), Inc.
    Inventors: Ronald P. Bianchini, Jr., Joseph C. Kantz, Jason Bertschi, Troy DeMaster
  • Patent number: 6851035
    Abstract: An apparatus for storing packets. The apparatus includes a memory for holding packets. The apparatus includes a mechanism for storing at least two packets in the memory with only one packet boundary indicator associated with them. A method for storing packets. The method includes the steps of receiving packets at a memory. Then there is the step of storing with a memory controller at least two packets in the memory with only one packet boundary indicator associated with them.
    Type: Grant
    Filed: July 28, 2000
    Date of Patent: February 1, 2005
    Assignee: Marconi Communications, Inc.
    Inventors: Fan Zhou, Ronald P. Bianchini, Jr.
  • Patent number: 6842422
    Abstract: A switching system for a data stream utilizing striping with a parity stripe, so if a fabric of the system fails, the data stream can still be reconstructed with the parity stripe. The system uses receive and transmit interfaces which implement space division, and fabrics which implement hybrid space/time division.
    Type: Grant
    Filed: June 15, 1999
    Date of Patent: January 11, 2005
    Assignee: Marconi Communications, Inc.
    Inventor: Ronald P. Bianchini, Jr.
  • Patent number: 6671773
    Abstract: A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: December 30, 2003
    Assignee: Spinnaker Networks, LLC
    Inventors: Michael L. Kazar, Daniel S. Nydick, Richard N. Sanzi, Jr., Fred Gohh, Ronald P. Bianchini, Jr., Benjamin Speiser
  • Patent number: 6654370
    Abstract: A packet switch. The switch includes a plurality of port cards. Each port card has an unstriper which reassembles stripes of a particular packet. The switch includes a plurality of fabrics. Each fabric operates on only a same respective fragment of a packet received from one of the plurality of port cards at any one time and allows the same respective fragments to be reassembled at one of the plurality of port cards. Each of the plurality of fragments is connected to each of the plurality of port cards. A method for switching packets. The method includes the steps of sending a sync signal from a port card to a plurality of fragments. Then there is the step of sending fragments of a packet as stripes to the respect plurality of fabrics. Next there is the step of operating on the fragments after they are received at each respective fabric by each respective fabric only after the respective fabric has receives the sync signal.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: November 25, 2003
    Assignee: Marconi Communications, Inc.
    Inventors: Jeff Quirke, Gianfranco Spagnolo, Jeff Schulz, Matthew Lepper, Ronald P. Bianchini, Jr.
  • Patent number: 6477166
    Abstract: A communication system. The system includes an MPLS network. The system includes a modified ATM network connected to the MPLS network on which MPLS packets can travel. A switch for switching MPLS packets and ATM cells in a network. The switch includes input ports for receiving MPLS packets and ATM cells from the network. Each MPLS packet has a first label for directing the packet to a desired switch and a second label for directing the packet in the switch to a desired outport in the switch. The system includes output ports for sending MPLS packets and ATM cells to the network. The system includes a mechanism for reviewing the second label of the packet while maintaining the first label with the packet. The reviewing mechanism is connected to the input ports and the output ports. A method for transmitting packets in a communications network. The method includes the steps of sending an MPLS packet on an MPLS network to a first switch connected to a modified ATM network and the MPLS network.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: November 5, 2002
    Assignee: Marconi Communications, Inc.
    Inventors: Rich Sanzi, Walt Wimer, Curt Bujosa, Ronald P. Bianchini, Jr.
  • Patent number: 6473433
    Abstract: A switch of a network connected to a switch control processor. The switch includes port cards which receive packets from and send packets to the network. The switch comprises a switch control processor for providing control information. The switch includes fabrics for switching the packets. The fabrics receive control information from the switch control processor but all the fabrics only implement the control information at a same logical time when each fabric receives a control initiation signal from one of the port cards. Each respective fabric continuously operating on packets before, during and after each respective fabric receives the control initiation signal. A method for switching packets. The method includes the steps of receiving packets at a port card of a switch from a network. Then there is the step of sending fragments of each packet to fabrics of the switch.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: October 29, 2002
    Assignee: Marconi Communications, Inc.
    Inventors: Ronald P. Bianchini, Jr., Jeff Schulz, Veera Reddy, Joseph A. Hook
  • Patent number: 6463063
    Abstract: A switch for switching fixed size ATM cells and variable length packets of a network. The switch includes an input port mechanism having a plurality of input ports each able to receive cells and packets from the network. The switch includes an output port mechanism having a plurality of output ports each able to send cells and packets to the network. The switch includes a switching fabric connected to the input port mechanism and the output port mechanism for switching either packets or cells from any input port to any output port. The switch includes a mechanism for converting packets to cells when the input port is a packet port and the output port is a cell port and cells to packets when the input port is a cell port and the output port is a packet port, respectively, or not converting cells or packets when the input port and the output port are both cell ports or both packet ports, respectively. The converting mechanism is connected to the output port mechanism and the switching fabric.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: October 8, 2002
    Assignee: Marconi Communications, Inc.
    Inventors: Ronald P. Bianchini, Jr., Joseph C. Kantz
  • Patent number: 5684807
    Abstract: An adaptive distributed diagnostic system and method for a network having at least a first, a second and a third nodes. Both the third and first nodes and the third and second nodes, respectively, are in communication with each other via the network. The first node can directly test a state of the third node and indirectly test through the third node a state of the second node. The second node can directly test a state of the third node and indirectly test through the third node a state of the first node. The third node can directly test both a state of the first node and a state of the second node. The third node has a testing assignment based on given circumstances at a corresponding time.
    Type: Grant
    Filed: June 28, 1995
    Date of Patent: November 4, 1997
    Assignee: Carnegie Mellon University
    Inventors: Ronald P. Bianchini, Jr., Mark Stahl, Richard Buskens