Patents by Inventor Alexander Tessmer

Alexander Tessmer 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).

  • Publication number: 20160094353
    Abstract: A method of submitting multicast membership packets by a host in a multicast domain in absence of a querier to trigger those packets is provided. The host includes a silent state and an active state. In the silent state, the host receives membership query packets from a querier and responds by sending multicast report packets to multicast group addresses that the host is joined. When a membership query packet is not received during a configurable period of time, the host changes from the silent state to active state and starts sending unsolicited multicast report packets to the multicast addresses that the host has joined.
    Type: Application
    Filed: December 5, 2014
    Publication date: March 31, 2016
    Inventors: Akshay Kumar Sreeramoju, Alexander Tessmer
  • Patent number: 9264330
    Abstract: Some embodiments provide a method for a first host machine that hosts a virtual machine connected to a particular logical network. The method receives a command to test connectivity between the first host machine and a set of at least one additional host machine that also host virtual machines on the particular logical network. At the first host machine, the method generates a packet for sending to the set of additional host machines in order to test the connectivity. The method appends to the generated packet (i) information that identifies the particular logical network and (ii) a flag indicating that the packet is for connectivity testing. The method encapsulates the generated packet with tunnel endpoint addresses, including a tunnel endpoint located at the first host machine. The method sends the encapsulated packet from the first host machine to the set of additional host machines according to the tunnel encapsulation.
    Type: Grant
    Filed: October 13, 2013
    Date of Patent: February 16, 2016
    Assignee: NICIRA, INC.
    Inventors: Alexander Tessmer, Jianjun Shen
  • Publication number: 20150381484
    Abstract: A novel method that uses the source port field in the transport or connection layer (L4) header to encode control plane information is provided. Specifically, the method encodes control plane information in UDP or TCP source port field of data plane tunnels in an overlay network such as VXLAN. Network virtualization is implemented by a network controller over an overlay network on the physical fabric. The network controller provides a mapping table to the data plane hosts for mapping the encoded bits in the source port field to semantically richer information. The data plane hosts in turn uses the encoded source bits and the mapping table to infer this semantically richer information. This semantically richer information is used to allow receivers of proxied traffic to learn the address of the original sender. The semantically richer information can also be used to enable ECMP for the transmitted packets.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Mukesh Hira, Alexander Tessmer, Anupam Chanda
  • Publication number: 20150280928
    Abstract: A novel method for performing replication of messages in a network that bridges one or more physical networks to an overlay logical network is provided. A physical gateway provides bridging between network nodes of a physical network and virtual machines in the overlay logical network by serving as an endpoint of the overlay logical network. The physical gateway does not replicate messages from the bridged physical network to destination endpoints in the overlay logical network directly, but instead tunnels the message-to-be-replicated to a designated tunnel endpoint in the overlay logical network. The designated tunnel endpoint in turn replicates the message that was tunneled to it to other endpoints in the overlay logical network.
    Type: Application
    Filed: March 31, 2014
    Publication date: October 1, 2015
    Inventors: Alexander Tessmer, Mukesh Hira, Rajiv Krishnamurthy, Ram Dular Singh, Xuan Zhang, Hua Wang
  • Publication number: 20150172165
    Abstract: A novel method for fully utilizing the multicast or broadcast capability of a physical network is provided. The method identifies segments of the network within which broadcast traffic, multicast traffic, or traffic to unknown recipients (BUM traffic) is allowed or enabled. The identified segment encompasses parts of the network that the BUM traffic is able reach while excluding parts of the network nodes that the BUM traffic is unable to reach. Each identified segment includes network nodes that are interconnected by physical network hardware that supports BUM traffic. The method identifies multiple BUM traffic segments in a given network that each supports its own BUM traffic. The different BUM traffic segments are interconnected by physical network hardware that does not support BUM network traffic. Each identified segment is assigned an identifier that uniquely distinguishes the identified segment from other identified segments.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: VMware, Inc.
    Inventors: Alexander Tessmer, Jianjun Shen, Hua Wang, Rahul Korivi Subramaniyam
  • Publication number: 20150172132
    Abstract: A novel method for fully utilizing the multicast or broadcast capability of a physical network is provided. The method identifies segments of the network within which broadcast traffic, multicast traffic, or traffic to unknown recipients (BUM traffic) is allowed or enabled. The identified segment encompasses parts of the network that the BUM traffic is able reach while excluding parts of the network nodes that the BUM traffic is unable to reach. Each identified segment includes network nodes that are interconnected by physical network hardware that supports BUM traffic. The method identifies multiple BUM traffic segments in a given network that each supports its own BUM traffic. The different BUM traffic segments are interconnected by physical network hardware that does not support BUM network traffic. Each identified segment is assigned an identifier that uniquely distinguishes the identified segment from other identified segments.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Inventors: Alexander Tessmer, Ram Dular Singh, Ganesan Chandrashekhar
  • Publication number: 20150103679
    Abstract: Some embodiments provide a method for a first host machine that hosts a virtual machine connected to a particular logical network. The method receives a command to test connectivity between the first host machine and a set of at least one additional host machine that also host virtual machines on the particular logical network. At the first host machine, the method generates a packet for sending to the set of additional host machines in order to test the connectivity. The method appends to the generated packet (i) information that identifies the particular logical network and (ii) a flag indicating that the packet is for connectivity testing. The method encapsulates the generated packet with tunnel endpoint addresses, including a tunnel endpoint located at the first host machine. The method sends the encapsulated packet from the first host machine to the set of additional host machines according to the tunnel encapsulation.
    Type: Application
    Filed: October 13, 2013
    Publication date: April 16, 2015
    Applicant: VMware, Inc.
    Inventors: Alexander Tessmer, Jianjun Shen
  • Publication number: 20150055651
    Abstract: A novel method of conducting multicast traffic in a network is provided. The network includes multiple endpoints that receive messages from the network and generate messages for the network. The endpoints are located in different segments of the network, each segment including one or more of the endpoints. For a source endpoint to replicate a particular message (e.g., a data packet) for all endpoints belonging to a particular replication group (i.e., multicast group) within the network, the source endpoint replicates the particular message to each endpoint within the source endpoint's own segment and to a proxy endpoint in each of the other segments. Each proxy endpoint in turn replicates the particular message to all endpoints belonging to the particular replication group within the proxy endpoint's own segment.
    Type: Application
    Filed: September 6, 2013
    Publication date: February 26, 2015
    Applicant: VMware, Inc.
    Inventors: Jianjun Shen, Alexander Tessmer, Ram Dular Singh, Hua Wang, Da Wan
  • Publication number: 20060106417
    Abstract: A filter delivery device for implanting a vessel filter within a blood vessel of a patient's body. The filter delivery device includes a mechanism for preventing hooks and/or legs on a vessel filter from entangling with each other while the vessel filter is loaded within the delivery device. In one variation, the filter delivery device includes a delivery catheter with grooves at the distal end lumen opening. When a vessel filter with radially expanding legs is compressed and inserted into the distal end of the delivery catheter, the hooks on the distal end of the legs are received and separated by the corresponding grooves on the delivery catheter. In another variation, a pusher rod, with a receptacle for receiving the hooks, is positioned within a delivery catheter to prevent the entanglement of the hooks and/or legs of a filter loaded within the delivery catheter.
    Type: Application
    Filed: November 12, 2004
    Publication date: May 18, 2006
    Inventors: Alexander Tessmer, David Spilka, David Rauch, Andrzej Chanduszko, Robert Carr
  • Publication number: 20060030875
    Abstract: An implantable vessel filter device having a plurality of radially expandable legs with hooks, and a center-post configured to prevent entanglement of the radially expandable legs when they are compressed against the center-post. In one variation, the filter device comprises a first set of legs, forming a first filter basket in the expanded position, and a second set of legs, forming a second filter basket distal to the first filter in the expanded position. Hooks may be provided on the second set of legs to prevent migration of the filter along the vessel after the filter is deployed. Grooves may be provided along the shaft of the center-post to receive the hooks and prevent the hooks from interlocking when the legs of the filter are compressed along the center-post.
    Type: Application
    Filed: August 4, 2004
    Publication date: February 9, 2006
    Inventor: Alexander Tessmer