Patents by Inventor James Rivers
James Rivers 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: 10855592Abstract: To accommodate graceful offloading of connections from a port of a network element, thereby allowing the port to be decommissioned, both existing and new connections allocated to that port according to a load balancing protocol are replicated on a backup port. Thereafter, or concurrently therewith, the port is configured to drop acknowledgements of the new connections, and the port is monitored so as to eventually identify an absence of connections thereon. At that time, the port may be decommissioned inasmuch as all new connections will have been established on the backup port and no previously existing connections on the original port will remain.Type: GrantFiled: November 28, 2017Date of Patent: December 1, 2020Assignee: Cumulus Networks Inc.Inventors: Wilson Kok, Shrijeet Mukherjee, James Rivers, Andrew R. Harding
-
Publication number: 20190166051Abstract: To accommodate graceful offloading of connections from a port of a network element, thereby allowing the port to be decommissioned, both existing and new connections allocated to that port according to a load balancing protocol are replicated on a backup port. Thereafter, or concurrently therewith, the port is configured to drop acknowledgements of the new connections, and the port is monitored so as to eventually identify an absence of connections thereon. At that time, the port may be decommissioned inasmuch as all new connections will have been established on the backup port and no previously existing connections on the original port will remain.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Wilson Kok, Shrijeet Mukherjee, James Rivers, Andrew R. Harding
-
Patent number: 9369304Abstract: In one embodiment, a subnet-scoped multicast packet is received on an interface of a forwarding device that is connected to a host device of a subnet of a forwarding domain. The received subnet-scoped multicast packet is transmitted from one or more other interfaces of the forwarding device that are connected to one or more other host devices of the subnet. The received subnet-scoped multicast packet is also encapsulated with an additional header. The encapsulated subnet-scoped multicast packet is forwarded from the forwarding device to an intermediate router which routes the encapsulated subnet-scoped multicast packet to one or more other forwarding devices configured to decapsulate the encapsulated subnet-scoped multicast packet and transmit the decapsulated subnet-scoped multicast packet to one or more connected host devices of an additional portion of the subnet.Type: GrantFiled: March 11, 2014Date of Patent: June 14, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Navindra Yadav, James Rivers, Gnanaprakasam Pandian, Pauline Shuen, Scott Emery
-
Publication number: 20140192806Abstract: In one embodiment, a subnet-scoped multicast packet is received on an interface of a forwarding device that is connected to a host device of a subnet of a forwarding domain. The received subnet-scoped multicast packet is transmitted from one or more other interfaces of the forwarding device that are connected to one or more other host devices of the subnet. The received subnet-scoped multicast packet is also encapsulated with an additional header. The encapsulated subnet-scoped multicast packet is forwarded from the forwarding device to an intermediate router which routes the encapsulated subnet-scoped multicast packet to one or more other forwarding devices configured to decapsulate the encapsulated subnet-scoped multicast packet and transmit the decapsulated subnet-scoped multicast packet to one or more connected host devices of an additional portion of the subnet.Type: ApplicationFiled: March 11, 2014Publication date: July 10, 2014Applicant: Cisco Technology, IncInventors: Navindra Yadav, James Rivers, Guanaprakasam Pandian, Pauline Shuen, Scott Emery
-
Patent number: 8705528Abstract: In one embodiment, a subnet-scoped multicast packet is received on an interface of a forwarding device that is connected to a host device of a subnet of a forwarding domain. The received subnet-scoped multicast packet is transmitted from one or more other interfaces of the forwarding device that are connected to one or more other host devices of the subnet. The received subnet-scoped multicast packet is also encapsulated with an additional header. The encapsulated subnet-scoped multicast packet is forwarded from the forwarding device to an intermediate router which routes the encapsulated subnet-scoped multicast packet to one or more other forwarding devices configured to decapsulate the encapsulated subnet-scoped multicast packet and transmit the decapsulated subnet-scoped multicast packet to one or more connected host devices of an additional portion of the subnet.Type: GrantFiled: April 25, 2012Date of Patent: April 22, 2014Assignee: Cisco Technology, Inc.Inventors: Navindra Yadav, James Rivers, Gnanaprakasam Pandian, Pauline Shuen, Scott Emery
-
Publication number: 20120207160Abstract: In one embodiment, a subnet-scoped multicast packet is received on an interface of a forwarding device that is connected to a host device of a subnet of a forwarding domain. The received subnet-scoped multicast packet is transmitted from one or more other interfaces of the forwarding device that are connected to one or more other host devices of the subnet. The received subnet-scoped multicast packet is also encapsulated with an additional header. The encapsulated subnet-scoped multicast packet is forwarded from the forwarding device to an intermediate router which routes the encapsulated subnet-scoped multicast packet to one or more other forwarding devices configured to decapsulate the encapsulated subnet-scoped multicast packet and transmit the decapsulated subnet-scoped multicast packet to one or more connected host devices of an additional portion of the subnet.Type: ApplicationFiled: April 25, 2012Publication date: August 16, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Navindra Yadav, James Rivers, Gnanaprakasam Pandian, Pauline Shuen, Scott Emery
-
Patent number: 8208463Abstract: In one embodiment, receiving a data packet in a data forwarding domain, encapsulating a header to the received data packet, and routing the encapsulated data packet in the data forwarding domain over a distribution tree are provided.Type: GrantFiled: October 24, 2006Date of Patent: June 26, 2012Assignee: Cisco Technology, Inc.Inventors: Navindra Yadav, James Rivers, Gnanaprakasam Pandian, Pauline Shuen, Scott Emery
-
Patent number: 8156325Abstract: Generating a binding between a source address and one or more roles of a user accessing the network and distributing the binding to a filter node. The source address is currently assigned to the device. The binding may be generated by one or more nodes on an ingress path used during authentication of the user. The binding may be distributed to the filter node on demand or without any request from the filter node. Responsive to a determination that the user is associated with a new source address, a new binding is generated to associate a new source address with the one or more roles for the user. The new binding is distributed to the filter node. Another aspect is a method of enforcing a role based security policy at a filter node, using bindings of source addresses to roles.Type: GrantFiled: August 25, 2010Date of Patent: April 10, 2012Assignee: Cisco Technology, Inc.Inventors: Sean Convery, David R. Oran, James Rivers, John Schnizlein, Ralph Droms, Mark Stapp
-
Publication number: 20100322241Abstract: Generating a binding between a source address and one or more roles of a user accessing the network and distributing the binding to a filter node. The source address is currently assigned to the device. The binding may be generated by one or more nodes on an ingress path used during authentication of the user. The binding may be distributed to the filter node on demand or without any request from the filter node. Responsive to a determination that the user is associated with a new source address, a new binding is generated to associate a new source address with the one or more roles for the user. The new binding is distributed to the filter node. Another aspect is a method of enforcing a role based security policy at a filter node, using bindings of source addresses to roles.Type: ApplicationFiled: August 25, 2010Publication date: December 23, 2010Inventors: Sean CONVERY, David R. Oran, James Rivers, John Schnizlein, Ralph Droms, Mark Stapp
-
Patent number: 7822027Abstract: In one embodiment, detecting data traffic from a host device in a data forwarding domain, injecting a host route associated with the detected data traffic, and updating a forwarding table associated with the host route are provided.Type: GrantFiled: October 5, 2006Date of Patent: October 26, 2010Assignee: Cisco Technology, Inc.Inventors: Navindra Yadav, Gnanaprakasam Pandian, James Rivers, Scott Emery, Pauline Shuen, Murali Duvvury
-
Patent number: 7814311Abstract: Generating a binding between a source address and one or more roles of a user accessing the network and distributing the binding to a filter node. The source address is currently assigned to the device. The binding may be generated by one or more nodes on an ingress path used during authentication of the user. The binding may be distributed to the filter node on demand or without any request from the filter node. Responsive to a determination that the user is associated with a new source address, a new binding is generated to associate a new source address with the one or more roles for the user. The new binding is distributed to the filter node. Another aspect is a method of enforcing a role based security policy at a filter node, using bindings of source addresses to roles.Type: GrantFiled: March 10, 2006Date of Patent: October 12, 2010Assignee: Cisco Technology, Inc.Inventors: Sean Convery, David R. Oran, James Rivers, John Schnizlein, Ralph Droms, Mark Stapp
-
Publication number: 20080095160Abstract: In one embodiment, receiving a data packet in a data forwarding domain, encapsulating a header to the received data packet, and routing the encapsulated data packet in the data forwarding domain over a distribution tree are provided.Type: ApplicationFiled: October 24, 2006Publication date: April 24, 2008Applicant: Cisco Technology, Inc.Inventors: Navindra Yadav, James Rivers, Guanaprakasam Pandian, Pauline Shuen, Scott Emery
-
Publication number: 20080084888Abstract: In one embodiment, detecting data traffic from a host device in a data forwarding domain, injecting a host route associated with the detected data traffic, and updating a forwarding table associated with the host route are provided.Type: ApplicationFiled: October 5, 2006Publication date: April 10, 2008Applicant: Cisco Technology, Inc.Inventors: Navindra Yadav, Gnanaprakasam Pandian, James Rivers, Scott Emery, Pauline Shuen, Murali Duvvury
-
Publication number: 20070266301Abstract: Techniques for generating cyclic redundancy check (CRC) values are provided. Bit messages that are to be transmitted to recipients are aligned to desired byte boundaries for purposes of generating CRC values, which are to be sent with the bit messages. The CRC values are rewound or adjusted back to values associated with original lengths of the bit messages before the CRC values are transmitted or forwarded with the bit messages to recipients.Type: ApplicationFiled: May 10, 2006Publication date: November 15, 2007Inventors: Rajesh Bawankule, Surendra Anubolu, James Rivers, David Yen
-
Publication number: 20070214352Abstract: Generating a binding between a source address and one or more roles of a user accessing the network and distributing the binding to a filter node. The source address is currently assigned to the device. The binding may be generated by one or more nodes on an ingress path used during authentication of the user. The binding may be distributed to the filter node on demand or without any request from the filter node. Responsive to a determination that the user is associated with a new source address, a new binding is generated to associate a new source address with the one or more roles for the user. The new binding is distributed to the filter node. Another aspect is a method of enforcing a role based security policy at a filter node, using bindings of source addresses to roles.Type: ApplicationFiled: March 10, 2006Publication date: September 13, 2007Inventors: Sean Convery, David Oran, James Rivers, John Schnizlein, Ralph Droms, Mark Stapp
-
Publication number: 20070116014Abstract: A method and apparatus utilized in layer 2 access switches of an Ethernet ring-based network to bridge multicast packets between a multicast VLAN and a selected VLAN coupled to a VLAN trunk port of the layer 2 access switch. The duplication of multicast streams over the ring technology is avoided while maintaining isolation between subscribers.Type: ApplicationFiled: November 18, 2005Publication date: May 24, 2007Inventors: Pauline Shuen, James Rivers
-
Publication number: 20060216958Abstract: A carrier module is physically compatible with a XENPAK/X2 10 GE slot and includes a socket for accepting a non-XENPAK/X2 module and interface circuitry for providing appropriate signals to a XENPAK/X2 70-pin connector on an interior side of the carrier module. The carrier module includes a cookie, accessible by host software, identifying the type of carrier module and non-XENPAK/X2 module accepted by the carrier card.Type: ApplicationFiled: March 25, 2005Publication date: September 28, 2006Inventors: Alan Yee, Eric Wiles, James Rivers, Sandeep Patel, William Edwards, Jeffrey Provost
-
Patent number: 5102522Abstract: An apparatus for the electrolytic recovery of metals from liquid solutions containing recoverable metal values. The apparatus comprises a housing containing a tubular cathode concentrically disposed about and radially spaced from an elongated anode for defining a solution-containing volume there-between. An elongated tubular baffle means having a plurality of thoroughgoing perforations through the side wall thereof and along the longitudinal length thereof is disposed about a substantial length of the anode and is in registry with the inlet to a solution pumping means located within the housing that is utilized for circulating the solution in a helical flow pattern within the housing volume.Type: GrantFiled: December 10, 1990Date of Patent: April 7, 1992Inventor: James Rivers