Patents by Inventor Nathan John Sowatskey

Nathan John Sowatskey 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: 8527629
    Abstract: A method is disclosed for determining attributes of a client connection configured for use with a telecommunications network; comparing determined attributes with location definition information stored in a configuration file; determining at least one user-defined location in the location definition information associated with the client connection based on the comparison; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: September 3, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Manning, Chen Yehezkel Burshan, Nathan John Sowatskey, Ritesh Kumar, Gregory John Wilkins
  • Patent number: 8479153
    Abstract: An example embodiment of the present invention provides a process for abstracting an implementation-independent model to an implementation-specific model during transformation in a MDA system. In the example embodiment, the MDA system comprises a transformation engine whose components might include software tools such as AndroMDA and Muse. The transformation engine accepts as input an implementation-independent model written in a modeling language such as UML that provides graphical notation to describe inheritable classes and their attributes and relationships. The transformation engine also accepts a configuration file which allows the designation of a class in the model as a manageable resource. From these inputs, the transformation engine creates a manageable resource corresponding to the class, which resource includes any subclasses by inheritance from the designated class unless the subclass is specifically excluded in the configuration file.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: July 2, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen Jerman, Julie Oehler Schott, Nathan John Sowatskey, Douglas R. Banks
  • Publication number: 20120110545
    Abstract: An example embodiment of the present invention provides a process for abstracting an implementation-independent model to an implementation-specific model during transformation in a MDA system. In the example embodiment, the MDA system comprises a transformation engine whose components might include software tools such as AndroMDA and Muse. The transformation engine accepts as input an implementation-independent model written in a modeling language such as UML that provides graphical notation to describe inheritable classes and their attributes and relationships. The transformation engine also accepts a configuration file which allows the designation of a class in the model as a manageable resource. From these inputs, the transformation engine creates a manageable resource corresponding to the class, which resource includes any subclasses by inheritance from the designated class unless the subclass is specifically excluded in the configuration file.
    Type: Application
    Filed: January 11, 2012
    Publication date: May 3, 2012
    Applicant: Cisco Technology, Inc.
    Inventors: Stephen Jerman, Julie Oehier Schott, Nathan John Sowatskey, Douglas R. Banks
  • Patent number: 8127270
    Abstract: An example embodiment of the present invention provides a process for abstracting an implementation-independent model to an implementation-specific model during transformation in a MDA system. In the example embodiment, the MDA system comprises a transformation engine whose components might include software tools such as AndroMDA and Muse. The transformation engine accepts as input an implementation-independent model written in a modeling language such as UML that provides graphical notation to describe inheritable classes and their attributes and relationships. The transformation engine also accepts a configuration file which allows the designation of a class in the model as a manageable resource. From these inputs, the transformation engine creates a manageable resource corresponding to the class, which resource includes any subclasses by inheritance from the designated class unless the subclass is specifically excluded in the configuration file.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: February 28, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen Jerman, Julie Oehler Schott, Nathan John Sowatskey, Douglas R. Banks
  • Patent number: 8127008
    Abstract: A method is disclosed for determining a location of a client session in a telecommunications network by comparing attributes of the client session connection to location definition information stored in a configuration file. A method of handling requests from proxy and non-proxy client connections in a telecommunications network by redirecting requests from unauthenticated proxy clients to a transparent proxy port on a captive portal such that the captive portal proxies the requests is also disclosed. The request may be directed to a service, such as a destination IP address and optional port number. A method for a proxy server to identify an edge session through an out-of-band request containing proxy metadata to a web portal for secure (HTTPS) requests is also disclosed. The edge session is identified for the web portal through a hostkey determined by the proxy server.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: February 28, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Manning, Chen Yehezkel Burshan, Nathan John Sowatskey, Ritesh Kumar, Gregory John Wilkins
  • Publication number: 20110314149
    Abstract: A method is disclosed for determining attributes of a client connection configured for use with a telecommunications network; comparing determined attributes with location definition information stored in a configuration file; determining at least one user-defined location in the location definition information associated with the client connection based on the comparison; wherein the method is performed by one or more computing devices.
    Type: Application
    Filed: August 26, 2011
    Publication date: December 22, 2011
    Inventors: Michael Manning, Chen Yehezkel Burshan, Nathan John Sowatskey, Ritesh Kumar, Gregory John Wilkins