Patents by Inventor Richard M. Wyatt
Richard M. Wyatt 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: 20150016467Abstract: A port queue includes a first memory portion having a first memory access time and a second memory portion having a second memory access time. The first memory portion includes a cache row. The cache row includes a plurality of queue entries. A packet pointer is enqueued in the port queue by writing the packet pointer in a queue entry in the cache row in the first memory. The cache row is transferred to a packet vector in the second memory. A packet pointer is dequeued from the port queue by reading a queue entry from the packet vector stored in the second memory.Type: ApplicationFiled: September 12, 2014Publication date: January 15, 2015Inventor: Richard M. WYATT
-
Patent number: 8837502Abstract: A port queue includes a first memory portion having a first memory access time and a second memory portion having a second memory access time. The first memory portion includes a cache row. The cache row includes a plurality of queue entries. A packet pointer is enqueued in the port queue by writing the packet pointer in a queue entry in the cache row in the first memory. The cache row is transferred to a packet vector in the second memory. A packet pointer is dequeued from the port queue by reading a queue entry from the packet vector stored in the second memory.Type: GrantFiled: May 9, 2012Date of Patent: September 16, 2014Assignee: Conversant Intellectual Property Management IncorporatedInventor: Richard M. Wyatt
-
Publication number: 20140211802Abstract: A multistage switch includes a matrix of coupled switch devices. A logical link comprising a plurality of physical links couples a destination through the plurality of physical links to a plurality of ports in the multistage switch. Each switch device performs trunk aware forwarding to reduce the forwarding of received frames through the matrix of coupled switch devices to the destination in order to reduce unnecessary traffic in the multistage switch.Type: ApplicationFiled: March 27, 2014Publication date: July 31, 2014Applicant: Conversant Intellectual Property Management IncorporatedInventor: Richard M. WYATT
-
Patent number: 8718056Abstract: A multistage switch includes a matrix of coupled switch devices. A logical link comprising a plurality of physical links couples a destination through the plurality of physical links to a plurality of ports in the multistage switch. Each switch device performs trunk aware forwarding to reduce the forwarding of received frames through the matrix of coupled switch devices to the destination in order to reduce unnecessary traffic in the multistage switch.Type: GrantFiled: April 2, 2012Date of Patent: May 6, 2014Assignee: Mosaid Technologies IncorporatedInventor: Richard M. Wyatt
-
Publication number: 20120243411Abstract: A multistage switch includes a matrix of coupled switch devices. A logical link comprising a plurality of physical links couples a destination through the plurality of physical links to a plurality of ports in the multistage switch. Each switch device performs trunk aware forwarding to reduce the forwarding of received frames through the matrix of coupled switch devices to the destination in order to reduce unnecessary traffic in the multistage switch.Type: ApplicationFiled: April 2, 2012Publication date: September 27, 2012Inventor: Richard M. Wyatt
-
Publication number: 20120219010Abstract: A port queue includes a first memory portion having a first memory access time and a second memory portion having a second memory access time. The first memory portion includes a cache row. The cache row includes a plurality of queue entries. A packet pointer is enqueued in the port queue by writing the packet pointer in a queue entry in the cache row in the first memory. The cache row is transferred to a packet vector in the second memory. A packet pointer is dequeued from the port queue by reading a queue entry from the packet vector stored in the second memory.Type: ApplicationFiled: May 9, 2012Publication date: August 30, 2012Applicant: MOSAID Technologies IncorporatedInventor: Richard M. Wyatt
-
Patent number: 8184635Abstract: A port queue includes a first memory portion having a first memory access time and a second memory portion having a second memory access time. The first memory portion includes a cache row. The cache row includes a plurality of queue entries. A packet pointer is enqueued in the port queue by writing the packet pointer in a queue entry in the cache row in the first memory. The cache row is transferred to a packet vector in the second memory. A packet pointer is dequeued from the port queue by reading a queue entry from the packet vector stored in the second memory.Type: GrantFiled: August 24, 2010Date of Patent: May 22, 2012Assignee: Mosaid Technologies IncorporatedInventor: Richard M. Wyatt
-
Patent number: 8165117Abstract: A multistage switch includes a matrix of coupled switch devices. A logical link comprising a plurality of physical links couples a destination through the plurality of physical links to a plurality of ports in the multistage switch. Each switch device performs trunk aware forwarding to reduce the forwarding of received frames through the matrix of coupled switch devices to the destination in order to reduce unnecessary traffic in the multistage switch.Type: GrantFiled: October 31, 2007Date of Patent: April 24, 2012Assignee: Mosaid Technologies IncorporatedInventor: Richard M. Wyatt
-
Publication number: 20100325380Abstract: A port queue includes a first memory portion having a first memory access time and a second memory portion having a second memory access time. The first memory portion includes a cache row. The cache row includes a plurality of queue entries. A packet pointer is enqueued in the port queue by writing the packet pointer in a queue entry in the cache row in the first memory. The cache row is transferred to a packet vector in the second memory. A packet pointer is dequeued from the port queue by reading a queue entry from the packet vector stored in the second memory.Type: ApplicationFiled: August 24, 2010Publication date: December 23, 2010Inventor: Richard M. Wyatt
-
Patent number: 7804834Abstract: A port queue includes a first memory portion having a first memory access time and a second memory portion having a second memory access time. The first memory portion includes a cache row. The cache row includes a plurality of queue entries. A packet pointer is enqueued in the port queue by writing the packet pointer in a queue entry in the cache row in the first memory. The cache row is transferred to a packet vector in the second memory. A packet pointer is dequeued from the port queue by reading a queue entry from the packet vector stored in the second memory.Type: GrantFiled: May 18, 2007Date of Patent: September 28, 2010Assignee: Mosaid Technologies IncorporatedInventor: Richard M. Wyatt
-
Publication number: 20080123528Abstract: A multistage switch includes a matrix of coupled switch devices. A logical link comprising a plurality of physical links couples a destination through the plurality of physical links to a plurality of ports in the multistage switch. Each switch device performs trunk aware forwarding to reduce the forwarding of received frames through the matrix of coupled switch devices to the destination in order to reduce unnecessary traffic in the multistage switch.Type: ApplicationFiled: October 31, 2007Publication date: May 29, 2008Inventor: Richard M. Wyatt
-
Patent number: 7352760Abstract: In a switch with multiple physical links to a destination, data is forwarded to the destination by distributing received data across the physical links. A flow hash is selected for the received data's data flow dependent on a destination address and source address included in the received data. The flow hash selects one of the physical links to the destination for a data flow but potentially a different physical link for a different data flow, thereby forwarding the received data by distributing the received data across the physical links while maintaining frame ordering within a data flow.Type: GrantFiled: June 29, 2004Date of Patent: April 1, 2008Assignee: Mosaid Technologies, Inc.Inventor: Richard M. Wyatt
-
Patent number: 7313135Abstract: A multistage switch includes a matrix of coupled switch devices. A logical link comprising a plurality of physical links couples a destination through the plurality of physical links to a plurality of ports in the multistage switch. Each switch device performs trunk aware forwarding to reduce the forwarding of received frames through the matrix of coupled switch devices to the destination in order to reduce unnecessary traffic in the multistage switch.Type: GrantFiled: January 31, 2002Date of Patent: December 25, 2007Assignee: Mosaid Technologies, Inc.Inventor: Richard M. Wyatt
-
Patent number: 7236489Abstract: A port queue includes a first memory portion having a first memory access time and a second memory portion having a second memory access time. The first memory portion includes a cache row. The cache row includes a plurality of queue entries. A packet pointer is enqueued in the port queue by writing the packet pointer in a queue entry in the cache row in the first memory. The cache row is transferred to a packet vector in the second memory. A packet pointer is dequeued from the port queue by reading a queue entry from the packet vector stored in the second memory.Type: GrantFiled: April 27, 2000Date of Patent: June 26, 2007Assignee: MOSAID Technologies, Inc.Inventor: Richard M. Wyatt
-
Patent number: 6765866Abstract: In a switch with multiple physical links to a destination, data is forwarded to the destination by distributing received data across the physical links. A flow hash is selected for the received data's data flow dependent on a destination address and source address included in the received data. The flow hash selects one of the physical links to the destination for a data flow but potentially a different physical link for a different data flow, thereby forwarding the received data by distributing the received data across the physical links while maintaining frame ordering within a data flow.Type: GrantFiled: February 29, 2000Date of Patent: July 20, 2004Assignee: Mosaid Technologies, Inc.Inventor: Richard M. Wyatt
-
Publication number: 20030142668Abstract: A multistage switch includes a matrix of coupled switch devices. A logical link comprising a plurality of physical links couples a destination through the plurality of physical links to a plurality of ports in the multistage switch. Each switch device performs trunk aware forwarding to reduce the forwarding of received frames through the matrix of coupled switch devices to the destination in order to reduce unnecessary traffic in the multistage switch.Type: ApplicationFiled: January 31, 2002Publication date: July 31, 2003Applicant: MOSAID Technologies, Inc.Inventor: Richard M. Wyatt