Patents by Inventor Robert Hale Grant

Robert Hale Grant 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: 6763029
    Abstract: A method and apparatus are presented for operating a time slicing shared memory switch. The apparatus includes a bus for receiving a plurality of data frames in a respective plurality of input channels to the switch. A slice crosspoint applies the plurality of data frames to a shared memory in a time sliced manner. The time slice is established for each section of a shared memory to be staggered so that on any clock cycle, one memory portion is being accessed for writing at least some of the data frames and on a next clock cycle the memory portion is accessed for reading at least a portion of the data.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: July 13, 2004
    Assignee: McData Corporation
    Inventors: Stephen Trevitt, Robert Hale Grant, David Book
  • Publication number: 20030053472
    Abstract: A method and apparatus are presented for operating a time slicing shared memory switch. The apparatus includes a bus for receiving a plurality of data frames in a respective plurality of input channels to the switch. A slice crosspoint applies the plurality of data frames to a shared memory in a time sliced manner. The time slice is established for each section of a shared memory to be staggered so that on any clock cycle, one memory portion is being accessed for writing at least some of the data frames and on a next clock cycle the memory portion is accessed for reading at least a portion of the data.
    Type: Application
    Filed: October 31, 2002
    Publication date: March 20, 2003
    Inventors: Stephen Trevitt, Robert Hale Grant, David Book
  • Patent number: 6510161
    Abstract: A method and apparatus are presented for operating a time slicing shared memory switch. The apparatus includes a bus for receiving a plurality of data frames in a respective plurality of input channels to the switch. A slice crosspoint applies the plurality of data frames to a shared memory in a time sliced manner. The time slice is established for each section of a shared memory to be staggered so that on any clock cycle, one memory portion is being accessed for writing at least some of the data frames and on a next clock cycle the memory portion is accessed for reading at least a portion of the data.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: January 21, 2003
    Assignee: McData Corporation
    Inventors: Stephen Trevitt, Robert Hale Grant, David Book
  • Publication number: 20010046235
    Abstract: A method and apparatus are presented for operating a time slicing shared memory switch. The apparatus includes a bus for receiving a plurality of data frames in a respective plurality of input channels to the switch. A slice crosspoint applies the plurality of data frames to a shared memory in a time sliced manner. The time slice is established for each section of a shared memory to be staggered so that on any clock cycle, one memory portion is being accessed for writing at least some of the data frames and on a next clock cycle the memory portion is accessed for reading at least a portion of the data.
    Type: Application
    Filed: December 30, 1999
    Publication date: November 29, 2001
    Inventors: STEPHEN TREVITT, ROBERT HALE GRANT, DAVID BOOK
  • Patent number: 6148004
    Abstract: A method and apparatus for the establishment of dynamic Enterprise System Connection ("ESCON") connections over a Fibre Channel connection allows a port state machine (or port module) to request dynamic ESCON connections from the exchange context of the Fibre Channel frame and to implement dynamic linking of the Fibre Channel exchanges to ESCON ports while also linking and monitoring the status of these connections for all subsequent frames associated on a particular exchange. In a particular embodiment, the method and apparatus provides the ability to establish dynamic connections through an ESCON Director switch based off of the Originator Exchange Identifier ("OX.sub.-- ID") of the FC-2 header and information contained in the FC-4 header of the Fibre Channel frame. Once a connection path has been established for a particular OX.sub.-- ID, that connection is maintained until the exchange is terminated.
    Type: Grant
    Filed: February 11, 1998
    Date of Patent: November 14, 2000
    Assignee: McData Corporation
    Inventors: Jeffrey J. Nelson, Robert Hale Grant
  • Patent number: 6031842
    Abstract: A method and apparatus are presented for operating a time slicing shared memory switch. The apparatus includes a bus for receiving a plurality of data frames in a respective plurality of input channels to the switch. A slice crosspoint applies the plurality of data frames to a shared memory in a time sliced manner. The time slice is established for each section of a shared memory to be staggered so that on any clock cycle, one memory portion is being accessed for writing at least some of the data frames and on a next clock cycle the memory portion is accessed for reading at least a portion of the data.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: February 29, 2000
    Assignee: McDATA Corporation
    Inventors: Stephen Trevitt, Robert Hale Grant, David Book