Patents by Inventor Ronak Patel

Ronak Patel 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).

  • Publication number: 20090023375
    Abstract: A ductwork system including a duct having a plurality of ducting panels joined together to define a flow passage extending therethrough, and the duct having structure for resisting damage thereto caused by a detonation within the duct. The structure for resisting damage can include an internal bracing within and extending across the flow passage of the duct to tie at least two sides of the duct together. For example, the internal bracing can be a reinforcement panel including a mounting frame with one or more elongated members extending from one side of the frame attached to a ducting panel to another side of the frame attached to an opposite ducting panel. Alternatively or in addition to the above structure, the duct can have structure for resisting damage that includes providing the duct with at least one curved or faceted side along an axial length of the duct.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Applicant: H2GEN INNOVATIONS, INC.
    Inventors: Franklin D. Lomax, JR., Christopher H. Van Dyke, Edward T. McCullough, Daniel A. Evbota, Ronak A. Patel
  • Publication number: 20080205407
    Abstract: A switching fabric having cross points that process multiple stripes of serial data. Each cross point includes a plurality of port slices and ports. Each port includes a plurality of FIFOs, a FIFO read arbitrator, a multiplexer, a dispatcher, and an accumulator. In one embodiment, each cross point has eight ports and eight port slices. A method for processing a stripe of data at a cross point at one port slice includes storing data received from other port slices in a plurality of FIFOs and arbitrating the reading of the stored data. A step of writing data received from a port at the one port slice to an appropriate FIFO in a different port slice is also included. In one embodiment, a method for processing data in port slice based on wide cell encoding and an external flow control command is provided.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 28, 2008
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong
  • Patent number: 7356030
    Abstract: A switching fabric having cross points that process multiple stripes of serial data. Each cross point includes a plurality of port slices and ports. Each port includes a plurality of FIFOs, a FIFO read arbitrator, a multiplexer, a dispatcher, and an accumulator. In one embodiment, each cross point has eight ports and eight port slices. A method for processing a stripe of data at a cross point at one port slice includes storing data received from other port slices in a plurality of FIFOs and arbitrating the reading of the stored data. A step of writing data received from a port at the one port slice to an appropriate FIFO in a different port slice is also included. In one embodiment, a method for processing data in port slice based on wide cell encoding and an external flow control command is provided.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: April 8, 2008
    Assignee: Foundry Networks, Inc.
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong
  • Publication number: 20080050271
    Abstract: A recycling apparatus for spent protective atmosphere gas contaminated with fouling organic decomposition byproduct materials. The recycling apparatus includes a compressor having an inlet connected to a spent protective atmosphere gas supply line, and a solvent supply configured to supply solvent to a gas passage at or upstream of the compressor. The recycling apparatus also includes a first chamber connected to an outlet of the compressor, where the first chamber is configured to receive compressed gas from the compressor and to collect a mixture including the solvent and any contaminants entrapped or dissolved in the solvent.
    Type: Application
    Filed: May 16, 2007
    Publication date: February 28, 2008
    Applicant: H2GEN INNOVATIONS, INC.
    Inventors: Franklin D. LOMAX, Richard S. TODD, Milan J. SKARKA, Edward T. MCCULLOUGH, Ronak PATEL, Christopher P. HEINRICHS
  • Publication number: 20070253420
    Abstract: A backplane interface adapter for a network switch. The backplane interface adapter includes at least one receiver that receives input cells carrying packets of data; at least one cell generator that generates encoded cells which include the packets of data from the input cells; and at least one transmitter that transmits the generated cells to a switching fabric. The cell includes a destination slot identifier that identifies a slot of the switching fabric towards which the respective input cell is being sent. The generated cells include in-band control information.
    Type: Application
    Filed: May 21, 2007
    Publication date: November 1, 2007
    Inventors: Andrew Chang, Ronak Patel, Ming Wong
  • Patent number: 7236490
    Abstract: A backplane interface adapter for a high-performance network switch. The backplane interface adapter receives narrow input cells carrying packets of data and outputs wide striped cells to a switching fabric. One traffic processing path through the backplane interface adapter includes deserializer receivers, a traffic sorter, wide cell generators, stripe send queues, a backplane transmit arbitrator, and serializer transmitters. Another traffic processing path through the backplane interface adapter includes deserialize receivers, a stripe interface, stripe receive synchronization queues, a controller, wide/narrow cell translator, destination queues, and serializer transmitters. An encoding scheme for packets of data carried in wide striped cells is provided.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: June 26, 2007
    Assignee: Foundry Networks, Inc.
    Inventors: Andrew Chang, Ronak Patel, Ming G Wong
  • Patent number: 7228404
    Abstract: A computer. When an instruction calling for an architecturally-visible side-effect in an architecturally-visible storage location is recognized, a value is stored representative of an architecturally-visible representation of the side-effect, a format of the representative value being different than an architecturally-visible representation of the side-effect. Execution is resumed without generating the architecturally-visible side-effect. Later, the architecturally-visible representation corresponding to the representative value is written into the architecturally-visible storage location. On a context switch, a context of a first process is written and a context of a second process is loaded to place the second process into execution. At least some instructions maintain results in storage resources outside the context resource set, and instructions are marked to indicate whether or not a context switch may be performed at a boundary of the marked instruction.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: June 5, 2007
    Assignee: ATI International SRL
    Inventors: Ronak Patel, Korbin S. Van Dyke, T.R. Ramesh, Shalesh Thusoo, Gurjeet Singh Saund, Sanjay Mansingh, Paul William Campbell
  • Patent number: 7206283
    Abstract: The present invention provides a high-performance network switch. A digital switch has a plurality of blades coupled to a switching fabric via serial pipes. Serial link technology is used in the switching fabric. Each blade outputs serial data streams with in-band control information in multiple stripes to the switching fabric. The switching fabric includes a plurality of cross points corresponding to the multiple stripes. In one embodiment five stripes and five cross points are used. Each blade has a backplane interface adapter (BIA). One or more integrated bus translators (IBTs) and/or source packet processors are coupled to a BIA. An encoding scheme for packets of data carried in wide striped cells is provided.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: April 17, 2007
    Assignee: Foundry Networks, Inc.
    Inventors: Andrew Chang, Ronak Patel, Ming G Wong
  • Patent number: 7203194
    Abstract: A system and method for encoding wide striped cells that carry packets of data across stripes. The method encodes an initial block of a first wide striped cell is encoded with initial cell encoding information, and distributes initial bytes of packet data into available space in the initial block of the first wide striped cell. The initial cell encoding information includes control information and state information. One initial block of the first wide striped cell comprises five subblocks corresponding to five stripes. Each subblock includes identical control information and identical state information. The method further includes adding reserve information to available bytes at the end of the initial block of the first wide striped cell. Remaining bytes of packet data are distributed across one or more blocks in the first wide striped cell until an end of packet condition is reached or a maximum cell size is reached.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: April 10, 2007
    Assignee: Foundry Networks, Inc.
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong
  • Publication number: 20050089049
    Abstract: The present invention provides a high-performance network switch. A digital switch has a plurality of blades coupled to a switching fabric via serial pipes. Serial link technology is used in the switching fabric. Each blade outputs serial data streams with in-band control information in multiple stripes to the switching fabric. The switching fabric includes a plurality of cross points corresponding to the multiple stripes. In one embodiment five stripes and five cross points are used. Each blade has a backplane interface adapter (BIA). One or more integrated bus translators (IBTs) and/or source packet processors are coupled to a BIA. An encoding scheme for packets of data carried in wide striped cells is provided.
    Type: Application
    Filed: December 17, 2003
    Publication date: April 28, 2005
    Inventors: Andrew Chang, Ronak Patel, Ming Wong
  • Publication number: 20040179548
    Abstract: A system and method for encoding wide striped cells that carry packets of data across stripes. The method encodes an initial block of a first wide striped cell is encoded with initial cell encoding information, and distributes initial bytes of packet data into available space in the initial block of the first wide striped cell. The initial cell encoding information includes control information and state information. One initial block of the first wide striped cell comprises five subblocks corresponding to five stripes. Each subblock includes identical control information and identical state information. The method further includes adding reserve information to available bytes at the end of the initial block of the first wide striped cell. Remaining bytes of packet data are distributed across one or more blocks in the first wide striped cell until an end of packet condition is reached or a maximum cell size is reached.
    Type: Application
    Filed: March 25, 2004
    Publication date: September 16, 2004
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong
  • Patent number: 6735218
    Abstract: A system and method for encoding wide striped cells that carry packets of data across stripes. The method encodes an initial block of a first wide striped cell is encoded with initial cell encoding information, and distributes initial bytes of packet data into available space in the initial block of the first wide striped cell. The initial cell encoding information includes control information and state information. One initial block of the first wide striped cell comprises five subblocks corresponding to five stripes. Each subblock includes identical control information and identical state information. The method further includes adding reserve information to available bytes at the end of the initial block of the first wide striped cell. Remaining bytes of packet data are distributed across one or more blocks in the first wide striped cell until an end of packet condition is reached or a maximum cell size is reached.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: May 11, 2004
    Assignee: Foundry Networks, Inc.
    Inventors: Andrew Chang, Ronak Patel, Ming G Wong
  • Patent number: 6697368
    Abstract: The present invention provides a high-performance network switch. A digital switch has a plurality of blades coupled to a switching fabric via serial pipes. Serial link technology is used in the switching fabric. Each blade outputs serial data streams with in-band control information in multiple stripes to the switching fabric. The switching fabric includes a plurality of cross points corresponding to the multiple stripes. In one embodiment five stripes and five cross points are used. Each blade has a backplane interface adapter (BIA). One or more integrated bus translators (IBTs) and/or source packet processors are coupled to a BIA. An encoding scheme for packets of data carried in wide striped cells is provided.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: February 24, 2004
    Assignee: Foundry Networks, Inc.
    Inventors: Andrew Chang, Ronak Patel, Ming G Wong
  • Publication number: 20020105966
    Abstract: A backplane interface adapter with error control and redundant fabric for a high-performance network switch. The redundant fabric transceiver of the backplane interface adapter improves the adapter's ability to properly and consistently receive narrow input cells carrying packets of data and output wide striped cells to a switching fabric.
    Type: Application
    Filed: November 16, 2001
    Publication date: August 8, 2002
    Inventors: Ronak Patel, Ming G. Wong, Yu-Mei Lin, Andrew Chang
  • Publication number: 20020097713
    Abstract: A backplane interface adapter for a high-performance network switch. The backplane interface adapter receives narrow input cells carrying packets of data and outputs wide striped cells to a switching fabric. One traffic processing path through the backplane interface adapter includes deserializer receivers, a traffic sorter, wide cell generators, stripe send queues, a backplane transmit arbitrator, and serializer transmitters. Another traffic processing path through the backplane interface adapter includes deserialize receivers, a stripe interface, stripe receive synchronization queues, a controller, wide/narrow cell translator, destination queues, and serializer transmitters. An encoding scheme for packets of data carried in wide striped cells is provided.
    Type: Application
    Filed: May 15, 2001
    Publication date: July 25, 2002
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong
  • Publication number: 20020089977
    Abstract: A switching fabric having cross points that process multiple stripes of serial data. Each cross point includes a plurality of port slices and ports. Each port includes a plurality of FIFOs, a FIFO read arbitrator, a multiplexer, a dispatcher, and an accumulator. In one embodiment, each cross point has eight ports and eight port slices. A method for processing a stripe of data at a cross point at one port slice includes storing data received from other port slices in a plurality of FIFOs and arbitrating the reading of the stored data. A step of writing data received from a port at the one port slice to an appropriate FIFO in a different port slice is also included. In one embodiment, a method for processing data in port slice based on wide cell encoding and an external flow control command is provided.
    Type: Application
    Filed: May 15, 2001
    Publication date: July 11, 2002
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong
  • Publication number: 20020089972
    Abstract: The present invention provides a high-performance network switch. A digital switch has a plurality of blades coupled to a switching fabric via serial pipes. Serial link technology is used in the switching fabric. Each blade outputs serial data streams with in-band control information in multiple stripes to the switching fabric. The switching fabric includes a plurality of cross points corresponding to the multiple stripes. In one embodiment five stripes and five cross points are used. Each blade has a backplane interface adapter (BIA). One or more integrated bus translators (IBTs) and/or source packet processors are coupled to a BIA. An encoding scheme for packets of data carried in wide striped cells is provided.
    Type: Application
    Filed: May 15, 2001
    Publication date: July 11, 2002
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong
  • Publication number: 20020090006
    Abstract: A system and method for encoding wide striped cells that carry packets of data across stripes. The method encodes an initial block of a first wide striped cell is encoded with initial cell encoding information, and distributes initial bytes of packet data into available space in the initial block of the first wide striped cell. The initial cell encoding information includes control information and state information. One initial block of the first wide striped cell comprises five subblocks corresponding to five stripes. Each subblock includes identical control information and identical state information. The method further includes adding reserve information to available bytes at the end of the initial block of the first wide striped cell. Remaining bytes of packet data are distributed across one or more blocks in the first wide striped cell until an end of packet condition is reached or a maximum cell size is reached.
    Type: Application
    Filed: May 15, 2001
    Publication date: July 11, 2002
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong
  • Publication number: 20020091884
    Abstract: An IPC/IGC Bus Translator (IBT) translates between data formats including packets and narrow cells. IBT processes received packets, parsing them into cells or one or more cell formats. The invention is a system and method that selects the appropriate cell format based on predetermined factors. In one embodiment, the topology and configuration of the IPC/IGC components are factors used to determine the appropriate cell format. In another embodiment, the IBT receives cells and processes the received cells into packets. In one embodiment, the IBT translates packets receives in a parallel architecture into cells in a serial architecture. The translator operates with packets in a parallel configuration and narrow cells in a serial configuration. A narrow cell format has a header and payload. The header includes a special character and control information. The payload includes data.
    Type: Application
    Filed: May 15, 2001
    Publication date: July 11, 2002
    Inventors: Andrew Chang, Ronak Patel, Ming G. Wong