Patents by Inventor Charles Troper Yager

Charles Troper Yager 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: 7606246
    Abstract: In a first aspect of the present invention, a Wholesaler dynamically identifies one of a plurality of AAA services at a remote domain to route an access request to. The AAA service is selected based upon a set of rules applied to information which has been received dynamically from the plurality of AAA services and is indicative of load and status of the plurality of AAA services. In a second aspect of the present invention, a Wholesaler, based upon a Service Level Agreement (SLA) between the Wholesaler and a user, routes the user to one of a plurality of sub-service providers.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 7558863
    Abstract: An address is allocated to a host device which is selected to obtain network access from any access point within a given communications system, while maintaining a settings configuration scheme that is consistently applied to the communications network for the user regardless of the access point used by the user.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: July 7, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Charles Troper Yager
  • Patent number: 7493395
    Abstract: A data communications network with a plurality of PoPs maintains a local database associated with each PoP and a central database somewhere on the data communications network. The local database contains a group identification such as a domain identification corresponding to a group of users, a maximum number of VPN sessions to provide the group of users at the PoP and a dynamic VPN session count corresponding to active VPN sessions currently provided to the group of users at the PoP. The central database contains a maximum number of VPN sessions to provide the group of users over the entire data communications network and a dynamic network-wide VPN session count corresponding to active VPN sessions currently provided to the group of users on the entire data communications network. Actions are taken when the group attempts to exceed either the local maximum number of sessions or the network-wide maximum number of sessions by more than a predetermined number.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: February 17, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 7246154
    Abstract: A method and apparatus for directing data network communications based on the geographic location of the user. One or the other or both of the geographic location of the local telephone access number with which the user is connected to one of a plurality of points of presence (PoPs) and the telephone number that the user is calling from to connect to the PoP is determined. This geographic location is compared to the geographic location of the home of the user. If the geographic locations differ, then it is determined that the user is a roaming user. If the user is a roaming user, then communications to the user over the data communications network are directed based at least in part upon the geographic location of the user.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: July 17, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 6910067
    Abstract: A data communications network with a plurality of PoPs maintains a local database associated with each PoP and a central database somewhere on the data communications network. The local database contains a group identification such as a domain identification corresponding to a group of users, a maximum number of VPN sessions to provide the group of users at the PoP and a dynamic VPN session count corresponding to active VPN sessions currently provided to the group of users at the PoP. The central database contains a maximum number of VPN sessions to provide the group of users over the entire data communications network and a dynamic network-wide VPN session count corresponding to active VPN sessions currently provided to the group of users on the entire data communications network. Actions are taken when the group attempts to exceed either the local maximum number of sessions or the network-wide maximum number of sessions by more than a predetermined number.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: June 21, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 6857019
    Abstract: A data communications network with a plurality of PoPs maintains a local database associated with each PoP and a central database somewhere on the data communications network. The local database contains a group identification such as a domain identification corresponding to a group of users, a maximum number of VPN sessions to provide the group of users at the PoP and a dynamic VPN session count corresponding to active VPN sessions currently provided to the group of users at the PoP. The central database contains a maximum number of VPN sessions to provide the group of users over the entire data communications network and a dynamic network-wide VPN session count corresponding to active VPN sessions currently provided to the group of users on the entire data communications network. Actions are taken when the group attempts to exceed either the local maximum number of sessions or the network-wide maximum number of sessions by more than a predetermined number.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: February 15, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 6816901
    Abstract: A data communications network with a plurality of PoPs maintains a local database associated with each PoP and a central database somewhere on the data communications network. The local database contains a group identification such as a domain identification corresponding to a group of users, a maximum number of proxied sessions to provide the group of users at the PoP and a dynamic proxy session count corresponding to active proxied sessions currently provided to the group of users at the PoP. The central database contains a maximum number of proxied sessions to provide the group of users over the entire data communications network and a dynamic network-wide proxy session count corresponding to active proxied sessions currently provided to the group of users on the entire data communications network. Actions are taken when the group attempts to exceed either the local maximum number of sessions or the network-wide maximum number of sessions by more than a predetermined number.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: November 9, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 6668283
    Abstract: A data communications network with at least one PoP maintains a local cache database associated with each AAA service at the PoP on the data communications network. Each local database contains a group identification such as a domain identification corresponding to a group of users or an FQDN specifying a group of one individual, a maximum number of B-Channels to provide the group of users at the PoP and a dynamic B-Channel session count corresponding to active B-Channel connections currently provided to the group of users at the PoP. Actions are taken when the group attempts to exceed the maximum number of B-Channels by more than a predetermined number. The actions may include assessing extra charges, denying access, and sending warning messages to appropriate recipients. The local database may be synchronized by publishing B-Channel connection and disconnection events to all subscribing local databases.
    Type: Grant
    Filed: May 21, 1999
    Date of Patent: December 23, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 6539431
    Abstract: An address is allocated to a host device which is selected to obtain network access from any access point within a given communications system, while maintaining a settings configuration scheme that is consistently applied to the communications network for the user regardless of the access point used by the user.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: March 25, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Charles Troper Yager
  • Patent number: 6529955
    Abstract: A data communications network with a plurality of PoPs maintains a local database associated with each PoP and a central database somewhere on the data communications network. The local database contains a group identification such as a domain identification corresponding to a group of users, a maximum number of proxied sessions to provide the group of users at the PoP and a dynamic proxy session count corresponding to active proxied sessions currently provided to the group of users at the PoP. The central database contains a maximum number of proxied sessions to provide the group of users over the entire data communications network and a dynamic network-wide proxy session count corresponding to active proxied sessions currently provided to the group of users on the entire data communications network. Actions are taken when the group attempts to exceed either the local maximum number of sessions or the network-wide maximum number of sessions by more than a predetermined number.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: March 4, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 6466977
    Abstract: In a first aspect of the present invention, a Wholesaler dynamically identifies one of a plurality of AAA services at a remote domain to route an access request to. The AAA service is selected based upon a set of rules applied to information which has been received dynamically from the plurality of AAA services and is indicative of load and status of the plurality of AAA services. In a second aspect of the present invention, a Wholesaler, based upon a Service Level Agreement (SLA) between the Wholesaler and a user, routes the user to one of a plurality of sub-service providers.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: October 15, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager
  • Patent number: 6430619
    Abstract: A data communications network with a plurality of PoPs maintains a local database associated with each PoP and a central database somewhere on the data communications network. The local database contains a group identification such as a domain identification corresponding to a group of users, a maximum number of VPN sessions to provide the group of users at the PoP and a dynamic VPN session count corresponding to active VPN sessions currently provided to the group of users at the PoP. The central database contains a maximum number of VPN sessions to provide the group of users over the entire data communications network and a dynamic network-wide VPN session count corresponding to active VPN sessions currently provided to the group of users on the entire data communications network. Actions are taken when the group attempts to exceed either the local maximum number of sessions or the network-wide maximum number of sessions by more than a predetermined number.
    Type: Grant
    Filed: May 6, 1999
    Date of Patent: August 6, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Craig Michael Alesso, Charles Troper Yager