Patents by Inventor Cedell Adam Alexander, Jr.
Cedell Adam Alexander, Jr. 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: 9270575Abstract: Packets are encapsulated and sent from a service node to an application node for applying one or more Layer-4 to Layer-7 services to the packets, with service-applied packets being returned to the service node. An identification of a virtual private network (VPN) may be carried within a request packet, encapsulating a particular packet, sent by a service node to an application node for applying a service to the particular packet; with the corresponding response packet sent to the service node including an identification of the VPN for use by the service node in forwarding the services-applied packet. Additionally, parameters may be included in a request packet to identify a particular service of a general service to be applied to a particular packet encapsulated in the request packet.Type: GrantFiled: July 13, 2015Date of Patent: February 23, 2016Assignee: Cisco Technology Inc.Inventors: Cedell Adam Alexander, Jr., Christopher Y. Metz, Jim Guichard, David Delano Ward
-
Publication number: 20150319079Abstract: Packets are encapsulated and sent from a service node to an application node for applying one or more Layer-4 to Layer-7 services to the packets, with service-applied packets being returned to the service node. An identification of a virtual private network (VPN) may be carried within a request packet, encapsulating a particular packet, sent by a service node to an application node for applying a service to the particular packet; with the corresponding response packet sent to the service node including an identification of the VPN for use by the service node in forwarding the services-applied packet. Additionally, parameters may be included in a request packet to identify a particular service of a general service to be applied to a particular packet encapsulated in the request packet.Type: ApplicationFiled: July 13, 2015Publication date: November 5, 2015Applicant: Cisco Technology, Inc., a corporation of CaliforniaInventors: Cedell Adam Alexander, JR., Christopher Y. Metz, Jim Guichard, David Delano Ward
-
Patent number: 9112723Abstract: Packets are encapsulated and sent from a service node to an application node for applying one or more Layer-4 to Layer-7 services to the packets, with service-applied packets being returned to the service node. An identification of a virtual private network (VPN) may be carried within a request packet, encapsulating a particular packet, sent by a service node to an application node for applying a service to the particular packet; with the corresponding response packet sent to the service node including an identification of the VPN for use by the service node node in forwarding the services-applied packet. Additionally, parameters may be included in a request packet to identify a particular service of a general service to be applied to a particular packet encapsulated in the request packet.Type: GrantFiled: June 30, 2010Date of Patent: August 18, 2015Assignee: Cisco Technology, Inc.Inventors: Cedell Adam Alexander, Jr., Christopher Y. Metz, Jim Guichard, David Delano Ward
-
Patent number: 9049099Abstract: An application node advertises service(s), using a label distribution protocol, that it offers to other network nodes and a corresponding label to use to identify these services(s). For example, a Targeted Label Distribution Protocol (tLDP) session may be established between a packet switching device and the application node providing these services to communicate the advertisement. Packets are encapsulated and sent from a service node (e.g., packet switching device) with the corresponding label to have one or more advertised services applied to the packet by an application node (e.g., a packet switching device and/or computing platform such as a Cisco ASR 1000).Type: GrantFiled: August 5, 2010Date of Patent: June 2, 2015Assignee: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Cedell Adam Alexander, Jr., Jim Guichard, David Delano Ward
-
Patent number: 9049098Abstract: An application node advertises service(s), using a routing protocol, that it offers to other network nodes. For example, the routing protocol used to advertise service(s) in a Service Provider Network is typically an link-state, Interior Gateway Protocol (IGP), such as, but not limited to, Intermediate System to Intermediate System (IS-IS) or Open Shortest Path First (OSPF). Packets are encapsulated and sent from a service node (e.g., packet switching device) using one or more advertised services applied to a packet by an application node (e.g., a packet switching device and/or computing platform such as a Cisco ASR 1000).Type: GrantFiled: August 5, 2010Date of Patent: June 2, 2015Assignee: Cisco Technology, Inc.Inventors: Jim Guichard, David Delano Ward, Cedell Adam Alexander, Jr., Carlos M. Pignataro
-
Patent number: 8619773Abstract: Packets are encapsulated and sent from a service node to one or more application nodes for applying one or more Layer-4 to Layer-7 services to the packets. Before which for a packet, the service node performs a lookup operation based on a destination address of the packet in a routing data structure derived from a exterior network protocol, such as, but not limited to Border Gateway Protocol (BGP). This lookup operation results in the identification of a next hop packet switching device to which the packet would be sent from the service node. The service node includes this identification of the next hop address in the request packet sent to the application node(s). After the service(s) are applied to the packet, an application node will send the services-applied packet to this next hop address. In this manner, application nodes do not need to run an exterior network protocol. Although, they typically will run an Interior Gateway Protocol for identifying how to forward packets to the next hop address.Type: GrantFiled: July 29, 2010Date of Patent: December 31, 2013Assignee: Cisco Technology, Inc.Inventors: Clarence Filsfils, Cedell Adam Alexander, Jr., Jim Guichard
-
Patent number: 8520672Abstract: Packets are encapsulated and sent from a service node (e.g., packet switching device) using one or more services applied to a packet by an application node (e.g., a packet switching device and/or computing platform such as a Cisco ASR 1000) to generate a result, which is used by the service node to process packets of a flow of packets to which the packet belonged. An example of a service applied to a packet is a classification service, such as, but not limited to, using deep packet inspection on the packet to identify a classification result. The service node can, for example, use this classification result to process other packets in a same packet flow, such that all packets of a flow do not need to be, nor typically are, sent to an application node for processing.Type: GrantFiled: July 29, 2010Date of Patent: August 27, 2013Assignee: Cisco Technology, Inc.Inventors: Jim Guichard, David Delano Ward, Cedell Adam Alexander, Jr., Brian Lance Hiltscher, Doron Oz
-
Publication number: 20120033663Abstract: An application node advertises service(s), using a routing protocol, that it offers to other network nodes. For example, the routing protocol used to advertise service(s) in a Service Provider Network is typically an link-state, Interior Gateway Protocol (IGP), such as, but not limited to, Intermediate System to Intermediate System (IS-IS) or Open Shortest Path First (OSPF). Packets are encapsulated and sent from a service node (e.g., packet switching device) using one or more advertised services applied to a packet by an application node (e.g., a packet switching device and/or computing platform such as a Cisco ASR 1000).Type: ApplicationFiled: August 5, 2010Publication date: February 9, 2012Applicant: Cisco Technology, Inc., a corporation of CaliforniaInventors: Jim Guichard, David Delano Ward, Cedell Adam Alexander, JR., Carlos M. Pignataro
-
Publication number: 20120033664Abstract: An application node advertises service(s), using a label distribution protocol, that it offers to other network nodes and a corresponding label to use to identify these services(s). For example, a Targeted Label Distribution Protocol (tLDP) session may be established between a packet switching device and the application node providing these services to communicate the advertisement. Packets are encapsulated and sent from a service node (e.g., packet switching device) with the corresponding label to have one or more advertised services applied to the packet by an application node (e.g., a packet switching device and/or computing platform such as a Cisco ASR 1000).Type: ApplicationFiled: August 5, 2010Publication date: February 9, 2012Applicant: Cisco Technology, Inc., a Corporation of CaliforniaInventors: Carlos M. Pignataro, Cedell Adam Alexander, JR., Jim Guichard, David Delano Ward
-
Publication number: 20120027016Abstract: Packets are encapsulated and sent from a service node to one or more application nodes for applying one or more Layer-4 to Layer-7 services to the packets. Before which for a packet, the service node performs a lookup operation based on a destination address of the packet in a routing data structure derived from a exterior network protocol, such as, but not limited to Border Gateway Protocol (BGP). This lookup operation results in the identification of a next hop packet switching device to which the packet would be sent from the service node. The service node includes this identification of the next hop address in the request packet sent to the application node(s). After the service(s) are applied to the packet, an application node will send the services-applied packet to this next hop address. In this manner, application nodes do not need to run an exterior network protocol. Although, they typically will run an Interior Gateway Protocol for identifying how to forward packets to the next hop address.Type: ApplicationFiled: July 29, 2010Publication date: February 2, 2012Applicant: Cisco Technology, Inc.,a corporation of CaliforniaInventors: Clarence Filsfils, Cedell Adam Alexander, JR., Jim Guichard
-
Publication number: 20120026897Abstract: Packets are encapsulated and sent from a service node (e.g., packet switching device) using one or more services applied to a packet by an application node (e.g., a packet switching device and/or computing platform such as a Cisco ASR 1000) to generate a result, which is used by the service node to process packets of a flow of packets to which the packet belonged. An example of a service applied to a packet is a classification service, such as, but not limited to, using deep packet inspection on the packet to identify a classification result. The service node can, for example, use this classification result to process other packets in a same packet flow, such that all packets of a flow do not need to be, nor typically are, sent to an application node for processing.Type: ApplicationFiled: July 29, 2010Publication date: February 2, 2012Applicant: Cisco Technology, Inc., a corporation of CaliforniaInventors: Jim Guichard, David Delano Ward, Cedell Adam Alexander, JR., Brian Lance Hiltscher, Doron Oz
-
Publication number: 20120002672Abstract: Packets are encapsulated and sent from a service node to an application node for applying one or more Layer-4 to Layer-7 services to the packets, with service-applied packets being returned to the service node. An identification of a virtual private network (VPN) may be carried within a request packet, encapsulating a particular packet, sent by a service node to an application node for applying a service to the particular packet; with the corresponding response packet sent to the service node including an identification of the VPN for use by the service node node in forwarding the services-applied packet. Additionally, parameters may be included in a request packet to identify a particular service of a general service to be applied to a particular packet encapsulated in the request packet.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: Cisco Technology, Inc., a corporation of CaliforniaInventors: Cedell Adam Alexander, JR., Christopher Y. Metz, Jim Guichard, David Delano Ward
-
Patent number: 7711001Abstract: An apparatus and method to provide a portable networking interface for distributed switching systems. Two Application Program Interfaces (APIs) are defined for communication to a Forwarding Database Distribution Library (FDDL). The FDDL sits between network client applications and the switch device driver in order to provide a uniform interface to the switch device driver. Towers may be added to the FDDL to provide additional functionality specific to certain client applications.Type: GrantFiled: August 23, 2007Date of Patent: May 4, 2010Assignee: International Business Machines CorporationInventors: Cedell Adam Alexander, Jr., Loren Douglas Larsen
-
Publication number: 20090046600Abstract: An apparatus and method to provide a portable networking interface for distributed switching systems. Two Application Program Interfaces (APIs) are defined for communication to a Forwarding Database Distribution Library (FDDL). The FDDL sits between network client applications and the switch device driver in order to provide a uniform interface to the switch device driver. Towers may be added to the FDDL to provide additional functionality specific to certain client applications.Type: ApplicationFiled: November 3, 2008Publication date: February 19, 2009Applicant: International Business Machines CorporationInventors: Cedell Adam Alexander, JR., Loren Douglas Larsen
-
Patent number: 7480311Abstract: An interface method to provide a portable networking interface for distributed switching systems. Two Application Program Interfaces (APIs) are defined for communication to a Forwarding Database Distribution Library (FDDL). The FDDL sits between network client applications and the switch device driver in order to provide a uniform interface to the switch device driver. Towers may be added to the FDDL to provide additional functionality specific to certain client applications.Type: GrantFiled: May 23, 2007Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Cedell Adam Alexander, Jr., Loren Douglas Larsen
-
Patent number: 7346075Abstract: An apparatus and method to provide a portable networking interface for distributed switching systems. Two Application Program Interfaces (APIs) are defined for communication to a Forwarding Database Distribution Library (FDDL). The FDDL sits between network client applications and the switch device driver in order to provide a uniform interface to the switch device driver. Towers may be added to the FDDL to provide additional functionality specific to certain client applications.Type: GrantFiled: February 25, 2000Date of Patent: March 18, 2008Assignee: International Business Machines CorporationInventors: Cedell Adam Alexander, Jr., Loren Douglas Larsen
-
Patent number: 6807149Abstract: To insure connection resiliency two LECs are defined in normal practice in which a lengthy and extensive recovery procedure is enforced in case of an ATM interface failure. In the present invention only one LEC is configured. This LEC is configured to be If the active ATM interface fails, the bridge is not notified of the failure as would normally happen. The LEC associates itself with the alternate ATM and rejoins the ELAN via the alternate ATM interface. The ELAN Join Procedure is one of the LAN Emulation protocols. After the ELAN has rejoined, the LEC automatically re-establishes the previously existing Data Direct VCCs (bi-directional point to point LAN Emulation connection established from one LEC to another) using its LE_ARP (LAN Emulation Address Resolution Protocol) cache entries.Type: GrantFiled: July 17, 2000Date of Patent: October 19, 2004Assignee: International Business Machines CorporationInventors: Cedell Adam Alexander, Jr., Keith Edward Karlsson
-
Patent number: 6671253Abstract: A method and system for providing enhanced peer redundancy in an ATM emulated local area network (ELAN) served by a primary LAN emulation server (LES), a peer LAN emulation server, a broadcast and unknown server (BUS), and a LAN emulation configuration server (LECS). An enhanced peer redundancy virtual channel connection (VCC) is established between the primary LES/BUS and the peer LES/BUS. The primary LES/BUS and the peer LES/BUS exchange status messages every two seconds indicating the number of assigned LECs. If the primary has fewer LECs than the peer, the primary yields to the peer as the active LES/BUS. If an enhanced redundancy VCC was not established, the backup LES/BUS provides ELAN services while waiting for the primary to call to establish an enhanced redundancy VCC. If an enhanced peer redundancy VCC cannot be established, the primary attempts to establish a redundancy VCC with the peer in which the peer LES/BUS is kept in a dormant mode as long as the redundancy VCC is present.Type: GrantFiled: September 21, 1999Date of Patent: December 30, 2003Assignee: International Business Machines CorporationInventors: Cedell Adam Alexander, Jr., John Kevin Frick, Edward Joel Rovner
-
Patent number: 6625158Abstract: Provided are a method and system for achieving enhanced performance in communications between a plurality of emulated networks overlaid onto at least one base network, wherein the communications involve one or more source route bridges. The method and system accomplish their objects via the following. Determining when communication is to occur, through the one or more source route bridges, and between at least two entities where a first of the at least two entities is a member of a first emulated network and where a second of the at least two entities is a member of another of the plurality of emulated networks. Informing the at least one of the at least two entities of one or more addresses consonant with the protocols of the at least one base network wherein the one or more addresses identify one or more base network entities closely correspondent to at least one of the at least two entities.Type: GrantFiled: July 31, 1997Date of Patent: September 23, 2003Assignee: International Business Machines CorporationInventors: Cedell Adam Alexander, Jr., Charles Allen Carriker, Jr., Jim Philip Ervin, John Kevin Frick, Matthew Blaze Squire, Deepak Vig
-
Patent number: 6512742Abstract: A method and system are disclosed for balanced transmitting of data across a link aggregation of k links in a network, where k is not a power of 2, where data is specified by frames each having a source address and a destination address. N bits of the source address and N bits of the destination address are determined to be XORed together where N is greater than 2. An index table with 2N entry positions is created where each of the entry positions is assigned an index number between 0 and 2N−1. The entry positions of the index table are filled with one link of the k links in each entry position by repetitively entering each of the k links until all of the entry positions are filled. The frames of data with identical source address and destination addresses as other frames of data are grouped into a flow. N bits of the source address are XORed together with N bits of the destination address for each flow to obtain an N bit index number for each flow.Type: GrantFiled: December 9, 1998Date of Patent: January 28, 2003Assignee: International Business Machines CorporationInventors: Cedell Adam Alexander, Jr., Arush Kumar, Loren Douglas Larsen