Patents by Inventor Brian R. Town

Brian R. Town 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: 8830845
    Abstract: Packet switch test methods include receiving a first packet from a packet switch, receiving a second packet from processing circuitry configured to model expected behavior of the packet switch, comparing the first packet to the second packet, and, based on the comparing, determining whether the packet switch is operating according to the expected behavior. Packet switch modeling methods include identifying functionality of a packet switch to be modeled, creating, in a packet switch model, a plurality of nodes representing physical and/or logical elements of the packet switch, the nodes being configured to process packet data structures and to respectively model different portions of the functionality of the packet switch relative to one another, and, in the packet switch model, connecting the nodes with pathways by which the packet data structures may be forwarded between the nodes.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: September 9, 2014
    Assignee: Ciena Corporation
    Inventors: Bruce T. Jorgens, Brian R. Town
  • Patent number: 8045553
    Abstract: Packet data structure formation methods include receiving a request to create a data structure for representing a packet. The request may refer to two or more fields to be included in the packet. The methods further include determining bit values and packet positions associated with the fields and, based on the determining, creating a set of bits comprising the packet. The set of bits include the bit values in the packet positions. The method further includes storing the set of bits using the data structure.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: October 25, 2011
    Assignee: Ciena Corporation
    Inventors: Bruce T. Jorgens, Brian R. Town
  • Publication number: 20100027429
    Abstract: Packet switch test methods include receiving a first packet from a packet switch, receiving a second packet from processing circuitry configured to model expected behavior of the packet switch, comparing the first packet to the second packet, and, based on the comparing, determining whether the packet switch is operating according to the expected behavior. Packet switch modeling methods include identifying functionality of a packet switch to be modeled, creating, in a packet switch model, a plurality of nodes representing physical and/or logical elements of the packet switch, the nodes being configured to process packet data structures and to respectively model different portions of the functionality of the packet switch relative to one another, and, in the packet switch model, connecting the nodes with pathways by which the packet data structures may be forwarded between the nodes.
    Type: Application
    Filed: August 4, 2008
    Publication date: February 4, 2010
    Applicant: CIENA CORPORATION
    Inventors: Bruce T. Jorgens, Brian R. Town
  • Publication number: 20100027536
    Abstract: Packet data structure formation methods include receiving a request to create a data structure for representing a packet. The request may refer to two or more fields to be included in the packet. The methods further include determining bit values and packet positions associated with the fields and, based on the determining, creating a set of bits comprising the packet. The set of bits include the bit values in the packet positions. The method further includes storing the set of bits using the data structure.
    Type: Application
    Filed: August 4, 2008
    Publication date: February 4, 2010
    Applicant: CIENA CORPORATION
    Inventors: Bruce T. Jorgens, Brian R. Town