Patents by Inventor Lawrence Kreeger

Lawrence Kreeger 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: 8948054
    Abstract: An example method is provided and may include multicasting a discovery packet in an overlay network, which includes a Layer 2 scheme over a Layer 3 network; and identifying endpoints based on their respective responses to the discovery packet, where the endpoints are coupled across a multicast backbone. In more specific embodiments, the method may include identifying disconnected endpoints in the overlay network based on a lack of responses from the disconnected endpoints.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: February 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Lawrence Kreeger, Suraj Nellikar, Sudarshana Kandachar Sridhara Rao, Udayakumar Srinivasan, Anuraag Mittal, Lilian Sylvia Fernandes
  • Patent number: 8676980
    Abstract: In one embodiment, a method includes receiving a request packet at a flow director in communication with a plurality of servers, each server comprising a virtual load balancer module and one or more virtual machines and forwarding the request packet to one of the virtual load balancer modules at one of the servers. The virtual load balancer module is configured to select one of the virtual machines to receive the request packet and transmit a response packet. The response packet is transmitted without passing through the flow director. An apparatus for load balancing in a virtual machine environment is also disclosed.
    Type: Grant
    Filed: March 22, 2011
    Date of Patent: March 18, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Lawrence Kreeger, Elango Ganesan, Michael Freed, Geetha Dabir
  • Patent number: 8532099
    Abstract: Increased usage of network links is provided and smaller forwarding tables are required. A combination of STP and Multipath methods may be implemented in a network. Frames may be forwarded between switches not only according to MAC addresses, but also according to switch IDs and local IDs. Switch IDs do not need to be globally unique, but should be unique within a particular network. Local IDs need only be unique within a particular switch. Some preferred implementations allow frames to be delivered in order to devices requiring in-order delivery. Preferably, core switches need only learn the switch IDs of each core switch and each edge switch, and the appropriate exit port(s) corresponding to each switch. Preferably, the forwarding tables of each edge switch indicate the addresses of each device attached to that edge switch, the address of each device that is in communication with an attached device and the address of every other switch in the network.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: September 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Lawrence Kreeger, Thomas Edsall, Elango Ganesan, Silvano Gai
  • Patent number: 8531991
    Abstract: A solution is provided wherein the interfaces between multiple chassis (e.g., edge switches) in a network of layer 2 devices and a spanning tree device are treated as a single emulated switch. This emulated switch effectively enables two different views to the two different sides. Thus, frames from the network of layer 2 switches destined to any port of the emulated switch may take any of the links (through any of the physical switches), thereby enabling effective load-balancing for frames traveling from the layer 2 network side into the spanning tree device. Meanwhile the spanning tree device does not recognize an illegal loop in its connection to two different edge switches as it views the two links as a single logical EtherChannel.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: September 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Sanjay Sane, Lawrence Kreeger, Thomas Edsall, Elango Ganesan, Soei-Shin Hang, Ramana Mellacheruvu
  • Publication number: 20130170490
    Abstract: An example method is provided and may include multicasting a discovery packet in an overlay network, which includes a Layer 2 scheme over a Layer 3 network; and identifying endpoints based on their respective responses to the discovery packet, where the endpoints are coupled across a multicast backbone. In more specific embodiments, the method may include identifying disconnected endpoints in the overlay network based on a lack of responses from the disconnected endpoints.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Inventors: Lawrence Kreeger, Suraj Nellikar, Sudarshana Kandachar Sridhara Rao, Udayakumar Srinivasan, Anuraag Mittal, Lilian Sylvia Fernandes
  • Publication number: 20120246637
    Abstract: In one embodiment, a method includes receiving a request packet at a flow director in communication with a plurality of servers, each server comprising a virtual load balancer module and one or more virtual machines and forwarding the request packet to one of the virtual load balancer modules at one of the servers. The virtual load balancer module is configured to select one of the virtual machines to receive the request packet and transmit a response packet. The response packet is transmitted without passing through the flow director. An apparatus for load balancing in a virtual machine environment is also disclosed.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 27, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Lawrence Kreeger, Elango Ganesan, Michael Freed, Geetha Dabir
  • Publication number: 20110007741
    Abstract: Increased usage of network links is provided and smaller forwarding tables are required. A combination of STP and Multipath methods may be implemented in a network. Frames may be forwarded between switches not only according to MAC addresses, but also according to switch IDs and local IDs. Switch IDs do not need to be globally unique, but should be unique within a particular network. Local IDs need only be unique within a particular switch. Some preferred implementations allow frames to be delivered in order to devices requiring in-order delivery. Preferably, core switches need only learn the switch IDs of each core switch and each edge switch, and the appropriate exit port(s) corresponding to each switch. Preferably, the forwarding tables of each edge switch indicate the addresses of each device attached to that edge switch, the address of each device that is in communication with an attached device and the address of every other switch in the network.
    Type: Application
    Filed: September 17, 2010
    Publication date: January 13, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Lawrence Kreeger, Thomas Edsall, Elango Ganesan, Silvano Gai
  • Patent number: 7801125
    Abstract: Increased usage of network links is provided and smaller forwarding tables are required. A combination of STP and Multipath methods may be implemented in a network. Frames may be forwarded between switches not only according to MAC addresses, but also according to switch IDs and local IDs. Switch IDs do not need to be globally unique, but should be unique within a particular network. Local IDs need only be unique within a particular switch. Some preferred implementations allow frames to be delivered in order to devices requiring in-order delivery. Preferably, core switches need only learn the switch IDs of each core switch and each edge switch, and the appropriate exit port(s) corresponding to each switch. Preferably, the forwarding tables of each edge switch indicate the addresses of each device attached to that edge switch, the address of each device that is in communication with an attached device and the address of every other switch in the network.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: September 21, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Lawrence Kreeger, Thomas Edsall, Elango Ganesan, Silvano Gai
  • Patent number: 7658319
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network with “personalities” that are appropriate for the roles of the RFID devices. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: December 12, 2007
    Date of Patent: February 9, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Publication number: 20080087730
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network with “personalities” that are appropriate for the roles of the RFID devices. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Application
    Filed: December 12, 2007
    Publication date: April 17, 2008
    Applicant: Cioco Technology, Inc.
    Inventors: Arthur Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christoper Wiborg, Vikas Bautaney, Rajiv Singhal
  • Publication number: 20080089247
    Abstract: A solution is provided wherein the interfaces between multiple chassis (e.g., edge switches) in a network of layer 2 devices and a spanning tree device are treated as a single emulated switch. This emulated switch effectively enables two different views to the two different sides. Thus, frames from the network of layer 2 switches destined to any port of the emulated switch may take any of the links (through any of the physical switches), thereby enabling effective load-balancing for frames traveling from the layer 2 network side into the spanning tree device. Meanwhile the spanning tree device does not recognize an illegal loop in its connection to two different edge switches as it views the two links as a single logical EtherChannel.
    Type: Application
    Filed: October 16, 2006
    Publication date: April 17, 2008
    Applicant: Cisco Technology, Inc., A California Corporation
    Inventors: Sanjay Sane, Lawrence Kreeger, Thomas Edsall, Elango Ganesan, Soei-Shin Hang, Ramana Mellacheruvu
  • Patent number: 7336175
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: February 26, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Patent number: 7325734
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network with “personalities” that are appropriate for the roles of the RFID devices. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: February 5, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Patent number: 7322523
    Abstract: Methods and devices are provided for identifying and provisioning individual RFID devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: January 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur G. Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Publication number: 20060098589
    Abstract: Increased usage of network links is provided and smaller forwarding tables are required. A combination of STP and Multipath methods may be implemented in a network. Frames may be forwarded between switches not only according to MAC addresses, but also according to switch IDs and local IDs. Switch IDs do not need to be globally unique, but should be unique within a particular network. Local IDs need only be unique within a particular switch. Some preferred implementations allow frames to be delivered in order to devices requiring in-order delivery. Preferably, core switches need only learn the switch IDs of each core switch and each edge switch, and the appropriate exit port(s) corresponding to each switch. Preferably, the forwarding tables of each edge switch indicate the addresses of each device attached to that edge switch, the address of each device that is in communication with an attached device and the address of every other switch in the network.
    Type: Application
    Filed: June 14, 2005
    Publication date: May 11, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Lawrence Kreeger, Thomas Edsall, Elango Ganesan, Silvano Gai
  • Publication number: 20050252957
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Application
    Filed: June 9, 2004
    Publication date: November 17, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Arthur Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Publication number: 20050252970
    Abstract: Methods and devices are provided for identifying and provisioning individual RFID devices in a network. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Application
    Filed: June 9, 2004
    Publication date: November 17, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Arthur Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal
  • Publication number: 20050253717
    Abstract: Methods and devices are provided for identifying, locating and provisioning individual RFID devices in a network with “personalities” that are appropriate for the roles of the RFID devices. According to some implementations of the invention, a combination of EPC code information and existing networking standards form the basis of identifying and provisioning methods. For example, MAC address information and EPC information can be combined to identify a particular device and its location in a network. For implementations using the Dynamic Host Configuration Protocol (“DHCP”), DHCP Options may be used to pass provisioning information. Some implementations employ Domain Name Service (“DNS”) and dynamic DNS (“DDNS”) to allow easy identification of RFID devices.
    Type: Application
    Filed: June 9, 2004
    Publication date: November 17, 2005
    Applicant: Cisco Technology, Inc.
    Inventors: Arthur Howarth, Ralph Droms, Roland Saville, Lawrence Kreeger, Christopher Wiborg, Vikas Butaney, Rajiv Singhal