Patents by Inventor Anthony G. Tornetta
Anthony G. Tornetta 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: 8379658Abstract: A method and apparatus is disclosed for temporarily deferring transmission of frames to a destination in a data switch. When a request for transmission of a frame to the destination port is received, the congestion status of that destination is determined. If the destination is congested, the frame is stored in a deferred queue. When the status of a destination changes from congested to non-congested, the deferred queue is examined to see if any deferred frames can now be forwarded to their destination. While examining the deferred queue, incoming frames are placed on a backup queue. When the deferred queue is fully analyzed, the backup queue is emptied by either sending those frames to their destination or storing the frames in the deferred queue. While examining the deferred queue, the congested states of the destinations are not allowed to change from congested to non-congested.Type: GrantFiled: June 30, 2010Date of Patent: February 19, 2013Assignee: Brocade Communications Systems, Inc.Inventors: Steven G. Schmidt, Anthony G. Tornetta, Harry V. Paul, Henry J. Gonzalez
-
Publication number: 20100265821Abstract: A method and apparatus is disclosed for temporarily deferring transmission of frames to a destination in a data switch. When a request for transmission of a frame to the destination port is received, the congestion status of that destination is determined. If the destination is congested, the frame is stored in a deferred queue. When the status of a destination changes from congested to non-congested, the deferred queue is examined to see if any deferred frames can now be forwarded to their destination. While examining the deferred queue, incoming frames are placed on a backup queue. When the deferred queue is fully analyzed, the backup queue is emptied by either sending those frames to their destination or storing the frames in the deferred queue. While examining the deferred queue, the congested states of the destinations are not allowed to change from congested to non-congested.Type: ApplicationFiled: June 30, 2010Publication date: October 21, 2010Applicant: MCDATA SERVICES CORPORATIONInventors: Steven G. Schmidt, Anthony G. Tornetta, Harry V. Paul, Henry J. Gonzalez
-
Patent number: 7773622Abstract: A method and apparatus is disclosed for temporarily deferring transmission of frames to a destination in a data switch. When a request for transmission of a frame to the destination port is received, the congestion status of that destination is determined. If the destination is congested, the frame is stored in a deferred queue. When the status of a destination changes from congested to non-congested, the deferred queue is examined to see if any deferred frames can now be forwarded to their destination. While examining the deferred queue, incoming frames are placed on a backup queue. When the deferred queue is fully analyzed, the backup queue is emptied by either sending those frames to their destination or storing the frames in the deferred queue. While examining the deferred queue, the congested states of the destinations are not allowed to change from congested to non-congested.Type: GrantFiled: June 21, 2004Date of Patent: August 10, 2010Assignee: McData Services CorporationInventors: Steven G. Schmidt, Anthony G. Tornetta, Harry V. Paul, Henry J. Gonzalez
-
Patent number: 7623519Abstract: A routing module applies a plurality of routing rules simultaneously to determine routing for a Fibre Channel frame. Each rule independently determines whether the rule applies to the frame as well as a routing result for the frame. The routing result includes a port address, a zoning indicator, and a priority designation that can be used to route the frame over a virtual channel in an interswitch link. A selector chooses between the results returned by the rules. A component receives routing results specifying an ISL group and selects a physical ISL for the frame. An in-band priority determined by the content of the frame header can also be used in place of the priority designation in the routing result.Type: GrantFiled: June 21, 2004Date of Patent: November 24, 2009Assignee: Brocade Communication Systems, Inc.Inventors: Anthony G. Tornetta, Jason Workman, Jerald W. Pearson, James C. Wright, Gregory L. Koellner
-
Patent number: 7042842Abstract: A Fiber Channel switch is presented that tracks the congestion status of destination ports in an XOFF mask at each input. A mapping is maintained between virtual channels on an ISL and the destination ports to allow changes in the XOFF mask to trigger a primitive to an upstream port that provides virtual channel flow control. The XOFF mask is also used to avoid sending frames to a congested port. Instead, these frames are stored on a single deferred queue and later processed in a manner designed to maintain frame ordering. A routing system is provided that applies multiple routing rules in parallel to perform line speed routing. The preferred switch fabric is cell based, with techniques used to manage path maintenance for variable length frames and to adapt to varying transmission rates in the system. Finally, the switch allows data and microprocessor communication to share the same crossbar network.Type: GrantFiled: June 21, 2004Date of Patent: May 9, 2006Assignee: Computer Network Technology CorporationInventors: Harry V. Paul, Anthony G. Tornetta, Henry G. Gonzalez, Larry Cantwell, Gregory L. Koellner, Steven G. Schmidt, Jereld W. Pearson, Jason Workman, James C. Wright, Scott Carlsen, Govindaswamy Nallur
-
Patent number: 6950448Abstract: A device for converting at least four parallel data streams on respective input data lines into one serial data stream on a fiber optic data line. The device includes a first multiplexer for multiplexing at least two of the parallel data streams into a first intermediate output stream and a second multiplexer for multiplexing at least two other of the parallel data streams into a second intermediate output stream. A serializing transmitter is coupled to the first and second multiplexers for serializing the first and second intermediate output streams into the serial data stream. A signal synchronizes the serializing of the first and second intermediate output streams and tags output data in the serial data stream as corresponding to data from each of the respective input data lines. In-band messaging is used to transfer commands and status messages between devices without affecting ongoing data stream communications.Type: GrantFiled: December 15, 2000Date of Patent: September 27, 2005Assignee: Computer Network Technology Corp.Inventors: Anthony G. Tornetta, Harry V. Paul
-
Patent number: 6763417Abstract: A method of adapting a native ESCON director to provide fibre channel switching capability includes providing a fibre channel port adapter comprising one or more boards that can be installed into slots in a multi-protocol channel switch having a central switch; connecting said port adapter to a Fibre Channel device; wherein said method permits interconnection through said central switch, thereby allowing connection between and exchange of information between any two desired portsType: GrantFiled: December 20, 2001Date of Patent: July 13, 2004Assignee: Computer Network Technology CorporationInventors: Harry V. Paul, Anthony G. Tornetta, James C. Wright
-
Publication number: 20020116564Abstract: A method of adapting a native ESCON director to provide fibre channel switching capability includes providing a fibre channel port adapter comprising one or more boards that can be installed into slots in a multi-protocol channel switch having a central switch; connecting said port adapter to a Fibre Channel device; wherein said method permits interconnection through said central switch, thereby allowing connection between and exchange of information between any two desired portsType: ApplicationFiled: December 20, 2001Publication date: August 22, 2002Applicant: Inrange Technologies CorporationInventors: Harry V. Paul, Anthony G. Tornetta, James C. Wright
-
Publication number: 20020034197Abstract: A device for converting at least four parallel data streams on respective input data lines into one serial data stream on a fiber optic data line. The device includes a first multiplexer for multiplexing at least two of the parallel data streams into a first intermediate output stream and a second multiplexer for multiplexing at least two other of the parallel data streams into a second intermediate output stream. A serializing transmitter is coupled to the first and second multiplexers for serializing the first and second intermediate output streams into the serial data stream. A signal synchronizes the serializing of the first and second intermediate output streams and tags output data in the serial data stream as corresponding to data from each of the respective input data lines. In-band messaging is used to transfer commands and status messages between devices without affecting ongoing data stream communications.Type: ApplicationFiled: December 15, 2000Publication date: March 21, 2002Inventors: Anthony G. Tornetta, Harry V. Paul
-
Patent number: 6188702Abstract: A device for converting at least four parallel data streams on respective input data lines into one serial data stream on a fiber optic data line. The device includes a first multiplexer for multiplexing at least two of the parallel data streams into a first intermediate output stream and a second multiplexer for multiplexing at least two other of the parallel data streams into a second intermediate output stream. A serializing transmitter is coupled to the first and second multiplexers for serializing the first and second intermediate output streams into the serial data stream. A signal synchronizes the serializing of the first and second intermediate output streams and tags output data in the serial data stream as corresponding to data from each of the respective input data lines. In-band messaging is used to transfer commands and status messages between devices without affecting ongoing data stream communications.Type: GrantFiled: October 28, 1999Date of Patent: February 13, 2001Assignee: Inrange Technologies CorporationInventors: Anthony G. Tornetta, Harry V. Paul