Patents by Inventor Daniel A. Alvarez
Daniel A. Alvarez 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: 12413516Abstract: Examples described herein relate to a switch comprising: circuitry, when operational, to receive a packet comprising a header and a payload and in conjunction with performance of computation on the packet payload, forward the packet header, but not the payload, to a destination endpoint. In some examples, the destination endpoint of the packet is to perform management of reliable transport. In some examples, the circuitry includes programmable data plane circuitry comprising ingress pipeline or egress pipeline and one or more match action units (MAUs) to perform processing of the payload, wherein the programmable data plane circuitry is to perform computation on the packet payload.Type: GrantFiled: October 29, 2021Date of Patent: September 9, 2025Assignee: Intel CorporationInventors: Yanfang Le, Daniel A. Alvarez, Amedeo Sapio, John Andrew Fingerhut
-
Publication number: 20220109587Abstract: Examples described herein relate to a switch circuitry that includes circuitry to cause transmission, to multiple destinations, of copies of a packet received from a sender network interface device and circuitry to indicate acknowledgement of packet receipt, from the multiple destinations, to the sender network interface device based on receipt of acknowledgements of packet receipt from the multiple destinations. In some examples, the circuitry is to indicate acknowledgement of packet receipt, from the multiple destinations, to the sender network interface device with a packet index value.Type: ApplicationFiled: December 16, 2021Publication date: April 7, 2022Inventors: Amedeo SAPIO, Daniel A. ALVAREZ, Anurag AGRAWAL
-
Publication number: 20220060418Abstract: Examples described herein relate to a switch comprising: circuitry, when operational, to receive a packet comprising a header and a payload and in conjunction with performance of computation on the packet payload, forward the packet header, but not the payload, to a destination endpoint. In some examples, the destination endpoint of the packet is to perform management of reliable transport. In some examples, the circuitry includes programmable data plane circuitry comprising ingress pipeline or egress pipeline and one or more match action units (MAUs) to perform processing of the payload, wherein the programmable data plane circuitry is to perform computation on the packet payload.Type: ApplicationFiled: October 29, 2021Publication date: February 24, 2022Inventors: Yanfang LE, Daniel A. ALVAREZ, Amedeo SAPIO, John Andrew FINGERHUT
-
Patent number: 11114737Abstract: An improved system for simplifying a complex waveguide network in a satellite system is described herein. A waveguide network device may be configured with at least two housing portions attached together. This enables the waveguide network device to receive an arbitrary number of waveguide routes and output the routes in any configuration, effectively simplifying the overall waveguide network architecture.Type: GrantFiled: September 3, 2019Date of Patent: September 7, 2021Assignee: THE BOEING COMPANYInventors: Daniel A. Alvarez, Jeffrey C. Gale, Bryce Hutchinson, Lucas Gordon Michals
-
Publication number: 20200134308Abstract: Some embodiments of the invention provide a data plane circuit for a network forwarding element that searches for one or more patterns of characters stored in data messages received by the data plane circuit. In some embodiments, the data plane circuit analyzes the data messages as it processes the data messages to forward the data messages to their destinations in a network. Because the data messages are already flowing through the network, it is optimal to search the data messages for the character patterns as the data messages pass through the network, instead of performing these operations on a separate set of servers that typically perform these searches at slower rates. In other embodiments, the data plane circuit does not perform its character pattern searches in conjunction with its forwarding operations, as it receives the data messages from a set of servers just for the purpose of performing its character pattern searches, in order to offload some or all of these searches from the server set.Type: ApplicationFiled: October 1, 2019Publication date: April 30, 2020Inventors: Masoud Moshref Javadi, Robert Soule, Changhoon Kim, Jeongkeun Lee, John Nathan Foster, Daniel A. Alvarez, Theodore Jepsen
-
Publication number: 20200076044Abstract: An improved system for simplifying a complex waveguide network in a satellite system is described herein. A waveguide network device may be configured with at least two housing portions attached together. This enables the waveguide network device to receive an arbitrary number of waveguide routes and output the routes in any configuration, effectively simplifying the overall waveguide network architecture.Type: ApplicationFiled: September 3, 2019Publication date: March 5, 2020Applicant: The Boeing CompanyInventors: Daniel A. Alvarez, Jeffrey C. Gale, Bryce Hutchinson, Lucas Gordon Michals
-
Patent number: 10403956Abstract: An improved system for simplifying a complex waveguide network in a satellite system is described herein. A waveguide network device may be configured with at least two housing portions attached together. This enables the waveguide network device to receive an arbitrary number of waveguide routes and output the routes in any configuration, effectively simplifying the overall waveguide network architecture.Type: GrantFiled: October 4, 2016Date of Patent: September 3, 2019Assignee: THE BOEING COMPANYInventors: Daniel A. Alvarez, Jeffrey C. Gale, Bryce Hutchinson, Lucas Gordon Michals
-
Publication number: 20180097271Abstract: An improved system for simplifying a complex waveguide network in a satellite system is described herein. A waveguide network device may be configured with at least two housing portions attached together. This enables the waveguide network device to receive an arbitrary number of waveguide routes and output the routes in any configuration, effectively simplifying the overall waveguide network architecture.Type: ApplicationFiled: October 4, 2016Publication date: April 5, 2018Inventors: Daniel A. Alvarez, Jeffrey C. Gale, Bryce Hutchinson, Lucas Gordon Michals
-
Patent number: 9647923Abstract: According to one example embodiment, an EID-NOTIFY packet is defined for use with the Location/Identifier Separation Protocol (LISP). A first-hop network element may send EID-NOTIFY responsive to decoding a data packet from a previously undetected host on its subnetwork. A site network element may receive EID-NOTIFY, and send a MAP-REGISTER message to a mapping system. EID-NOTIFY may have substantially the same format as MAP-NOTIFY. This may enable the site network element to be removed more than one hop from the subnetwork.Type: GrantFiled: August 27, 2013Date of Patent: May 9, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Srinivas Subramanian, Rituparna Agrawal, Lev Shvarts, Johnson Leong, Daniel A. Alvarez
-
Patent number: 9338079Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: GrantFiled: May 7, 2015Date of Patent: May 10, 2016Assignee: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Publication number: 20150236943Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: ApplicationFiled: May 7, 2015Publication date: August 20, 2015Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Patent number: 9059943Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: GrantFiled: November 26, 2013Date of Patent: June 16, 2015Assignee: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Publication number: 20140301387Abstract: According to one example embodiment, an EID-NOTIFY packet is defined for use with the Location/Identifier Separation Protocol (LISP). A first-hop network element may send EID-NOTIFY responsive to decoding a data packet from a previously undetected host on its subnetwork. A site network element may receive EID-NOTIFY, and send a MAP-REGISTER message to a mapping system. EID-NOTIFY may have substantially the same format as MAP-NOTIFY. This may enable the site network element to be removed more than one hop from the subnetwork.Type: ApplicationFiled: August 27, 2013Publication date: October 9, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Srinivas Subramanian, Rituparna Agrawal, Lev Shvarts, Johnson Leong, Daniel A. Alvarez
-
Publication number: 20140079058Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: ApplicationFiled: November 26, 2013Publication date: March 20, 2014Applicant: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Patent number: 8611252Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: GrantFiled: July 25, 2012Date of Patent: December 17, 2013Assignee: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Patent number: 8427959Abstract: In one embodiment, a method for routing data flow during ECMP routing between two network nodes is provided. The method may comprise determining a bandwidth requirement of a data flow during ECMP routing, the data flow to be sent between at least two network nodes, the at least two network nodes communicating via a plurality of data paths. The method may further comprise determining the available bandwidth on each of the plurality of data paths and selecting the data path having sufficient bandwidth to accommodate the bandwidth of the data flow.Type: GrantFiled: January 22, 2007Date of Patent: April 23, 2013Assignee: Cisco Technology, Inc.Inventors: Daniel A. Alvarez, Toerless Eckert
-
Publication number: 20120294309Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: ApplicationFiled: July 25, 2012Publication date: November 22, 2012Applicant: Cisco Technology, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Patent number: 8259612Abstract: A method of routing multicast traffic in a computer network is disclosed. The method comprises associating a plurality of multicast group addresses on a network device with respective multicast routing topologies. A network device and a network are also disclosed.Type: GrantFiled: June 9, 2006Date of Patent: September 4, 2012Assignee: Cisco Technologies, Inc.Inventors: Yiqun Cai, Toerless Eckert, Lorenzo Vicisano, Arjen Boers, Daniel A. Alvarez
-
Patent number: 7969974Abstract: A method is provided in one example embodiment and it includes receiving a first plurality of packets from an active stream at an output device and communicating the first plurality of packets to a next destination. The method also includes receiving a second plurality of packets from a standby stream of the output device, the streams are sent by an input device. The method further includes performing a switchover at the output device such that the second plurality of packets is communicated to the next destination and the first plurality of packets is not. The switchover is triggered when a portion of the first plurality of the packets from the active stream is not received during a period of time that is greater than a majority of inter-arrival times of the second plurality of packets on the standby stream.Type: GrantFiled: October 15, 2008Date of Patent: June 28, 2011Assignee: Cisco Technology, Inc.Inventors: Jesus M. Arango, Daniel A. Alvarez
-
Publication number: 20100091645Abstract: A method is provided in one example embodiment and it includes receiving a first plurality of packets from an active stream at an output device and communicating the first plurality of packets to a next destination. The method also includes receiving a second plurality of packets from a standby stream of the output device, the streams are sent by an input device. The method further includes performing a switchover at the output device such that the second plurality of packets is communicated to the next destination and the first plurality of packets is not. The switchover is triggered when a portion of the first plurality of the packets from the active stream is not received during a period of time that is greater than a majority of inter-arrival times of the second plurality of packets on the standby stream.Type: ApplicationFiled: October 15, 2008Publication date: April 15, 2010Inventors: Jesus M. Arango, Daniel A. Alvarez