Patents by Inventor Alexander S. Waterman

Alexander S. Waterman 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: 9774633
    Abstract: A network device is configured to receive network traffic associated with an application executing on a user device; identify, based on the network traffic, an application identifier associated with the application; determine whether the application identifier matches one of a set of application identifiers stored by the network device; identify a policy based on the application identifier when the application identifier matches one of the set of application identifiers; and apply the policy to the network traffic associated with the application. The policy may be obtained from another network device, in communication with the network device, when the application identifier does not match one of the set of application identifiers.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: September 26, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Michael E. Knappe, Joe Tomasello, Krishna Narayanaswamy, Alexander S. Waterman
  • Publication number: 20160156668
    Abstract: A network device is configured to receive network traffic associated with an application executing on a user device; identify, based on the network traffic, an application identifier associated with the application; determine whether the application identifier matches one of a set of application identifiers stored by the network device; identify a policy based on the application identifier when the application identifier matches one of the set of application identifiers; and apply the policy to the network traffic associated with the application. The policy may be obtained from another network device, in communication with the network device, when the application identifier does not match one of the set of application identifiers.
    Type: Application
    Filed: February 3, 2016
    Publication date: June 2, 2016
    Inventors: Michael E. KNAPPE, Joe TOMASELLO, Krishna NARAYANASWAMY, Alexander S. WATERMAN
  • Patent number: 9258313
    Abstract: A network device is configured to receive network traffic associated with an application executing on a user device; identify, based on the network traffic, an application identifier associated with the application; determine whether the application identifier matches one of a set of application identifiers stored by the network device; identify a policy based on the application identifier when the application identifier matches one of the set of application identifiers; and apply the policy to the network traffic associated with the application. The policy may be obtained from another network device, in communication with the network device, when the application identifier does not match one of the set of application identifiers.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Michael E. Knappe, Joe Tomasello, Krishna Narayanaswamy, Alexander S. Waterman
  • Patent number: 9043916
    Abstract: A computing device may receive content from a content source. The content may include software code that is executable by a web browser, and may be directed to another computing device. The computing device may inject security content into the content. The security content may include software instructions to enable the web browser to detect malicious software content within the content. The computing device may communicate the content to the other computing device.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: May 26, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Bryan Burns, Alexander S. Waterman
  • Patent number: 8224966
    Abstract: A method is disclosed for reproxying connections. According to one aspect, a first connection is established between a client and a proxy device. A second connection is established between the proxy device and a server. The first connection comprises a first endpoint at the client and a second endpoint at the proxy device. The second connection comprises a third endpoint at the proxy device and a fourth endpoint at the server. The first and second connections are unproxied by dissolving the second and third endpoints while maintaining the first and fourth endpoints. After the connections have been unproxied, a packet is received at the proxy device. In response, the first and second connections are reproxied by creating fifth and sixth endpoints at the proxy device, so that the first connection comprises the fifth endpoint and the second connection comprises the sixth endpoint.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Darrell Tate, Alexander S. Waterman, Martin David Grimm, Anurag Kahol