Patents by Inventor Christian J. Martin

Christian J. Martin 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: 10498547
    Abstract: Methods, devices and computer readable storage media for performing bit indexed explicit replication (BIER) are disclosed. One embodiment of a method includes receiving, at an ingress node of a network, a data packet comprising a multicast group identifier. This embodiment also includes obtaining, from a group membership table, a bit mask corresponding to the multicast group identifier. The bit mask comprises a plurality of bit positions, and each bit position corresponds to a respective egress node of the network. The embodiment also includes encapsulating the data packet with the bit mask and forwarding the encapsulated data packet using the bit mask.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin
  • Patent number: 10461946
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a membership request at a node. The membership request is received from a host and the membership request identifies a multicast group. In response to receiving the membership request, the node generates a membership message. The membership message includes information identifying the multicast group and information identifying the node. The node transmits the membership to an overlay participant that stores a bit string associated with the multicast group.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: October 29, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin
  • Publication number: 20190322389
    Abstract: Systems and methods for creating airplane interior modification packages and associated proposals. The method for creating modification packages comprises the following steps: (a) interacting with a user interface presented on a display screen to select a specific airplane type and a specific airplane of the specific airplane type, which specific airplane has an initial interior configuration; (b) interacting with the user interface to select parts to be removed from and parts to be added to the initial interior configuration of the specific airplane to create a modified interior configuration; (c) extracting change results data identifying parts selected for removal and parts selected for addition; (d) creating a modification package that includes drawings and documentation relevant to removing or adding the parts identified by the change results data; and (e) delivering the modification package to an authorized party associated with the specific airplane.
    Type: Application
    Filed: April 23, 2018
    Publication date: October 24, 2019
    Applicant: The Boeing Company
    Inventors: Joseph F. Floyd, Brent L. Hadley, Patrick J. Eames, Kyle M. Hadley, Robert J. Martin, Christian J. Sarmiento
  • Publication number: 20190058606
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER) using multiprotocol label switching (MPLS). For example, one method involves receiving a packet that includes a MPLS label. The packet also includes a multicast forwarding entry. The method also involves determining, based on the value of the MPLS label, whether to use the multicast forwarding entry to forward the packet. The method further includes forwarding the packet.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 21, 2019
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Neale D. R. Ranns, Jesper Skriver
  • Publication number: 20180278470
    Abstract: Methods, devices and program instructions are disclosed for performing bit indexed explicit replication (BIER) including fast reroute capability. One embodiment of a method includes receiving, from an egress node of a BIER network, an advertisement at a forwarding node, where the advertisement identifies a mapping of the egress node to a bit position of a packet bit string to be carried by a packet through the network. The embodiment further includes generating or updating a primary entry for the egress node in a bit indexed routing table (BIRT) for the forwarding node, and determining whether a backup entry for the egress node is to be included in the BIRT. In response to a determination that a backup entry is to be included, the embodiment further includes generating or updating the backup entry in the BIRT.
    Type: Application
    Filed: May 30, 2018
    Publication date: September 27, 2018
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Rajiv Asati
  • Patent number: 10003494
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string includes information identifying a plurality of destinations. The node selects an entry in a bit indexed forwarding table (BIFT). The BIFT includes both a primary path entry and a backup path entry. The node forwards the packet based on information in the entry.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Rajiv Asati
  • Publication number: 20180083790
    Abstract: Methods, devices and computer readable storage media for performing bit indexed explicit replication (BIER) are disclosed. One embodiment of a method includes receiving, at an ingress node of a network, a data packet comprising a multicast group identifier. This embodiment also includes obtaining, from a group membership table, a bit mask corresponding to the multicast group identifier. The bit mask comprises a plurality of bit positions, and each bit position corresponds to a respective egress node of the network. The embodiment also includes encapsulating the data packet with the bit mask and forwarding the encapsulated data packet using the bit mask.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 22, 2018
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin
  • Publication number: 20150138961
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string includes information identifying a plurality of destinations. The node selects an entry in a bit indexed forwarding table (BIFT). The BIFT includes both a primary path entry and a backup path entry. The node forwards the packet based on information in the entry.
    Type: Application
    Filed: January 23, 2015
    Publication date: May 21, 2015
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Rajiv Asati
  • Publication number: 20150139228
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a membership request at a node. The membership request is received from a host and the membership request identifies a multicast group. In response to receiving the membership request, the node generates a membership message. The membership message includes information identifying the multicast group and information identifying the node. The node transmits the membership to an overlay participant that stores a bit string associated with the multicast group.
    Type: Application
    Filed: January 23, 2015
    Publication date: May 21, 2015
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin
  • Publication number: 20150131658
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER). For example, one method involves receiving a packet at a node. The packet includes a bit string. The node selects forwarding information based on a flow value associated with the packet. The forwarding information includes a forwarding bit mask. The node then forwards the packet based on the bit string and the forwarding information.
    Type: Application
    Filed: January 23, 2015
    Publication date: May 14, 2015
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Rajiv Asati