Patents by Inventor Aravind Sitaraman

Aravind Sitaraman 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: 8909778
    Abstract: A method and apparatus control a double-ended soft permanent virtual circuit (SPVC) connection coupling from a source end to a destination end via a communications network. The method includes (a) receiving an SPVC connection message from a first network device for the source end, (b) accepting an SPVC connection in accordance with the SPVC connection message if a second network device receiving the SPVC connection has an association with the first network device, and (c) rejecting the SPVC connection if the second network device does not have an association with the first network device. The network device for the destination end includes a database memory adapted to store an access identifier of at least one predetermined source network device from which the network device is allowed to accept an SPVC connection.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: December 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Somashekar S V Murthy, Uma Mahesh Mudigonda
  • Patent number: 8683061
    Abstract: A system for identifying a subscriber includes an access server coupled to a number of subscribers using a first communication network and further coupled to a second communication network, a memory coupled to the access server, and a processor coupled to the memory. The access server receives a communication from a particular subscriber using a particular one of a number of virtual circuits associated with the first communication network. The memory stores path information that identifies a virtual circuit assigned to the particular subscriber. The processor identifies the particular subscriber for connection to the second communication network based upon the path information and the particular virtual circuit used to receive the communication from the particular subscriber.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: March 25, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Aziz Abdul, Bernard R. James, Dennis J. Cox, John A. Joyce, Peter S. Heitman, Shujin Zhang, Rene T. Tio
  • Patent number: 8285848
    Abstract: A network access server (NAS) provides a connection to a user in a data communications network, where the NAS is capable of communicating with a home gateway server (HGS) maintaining a pool of IP addresses for allocation to authorized users associated with the NAS. The NAS includes a first memory for storing an identification of a user, an requester for asking the HGS for an IP address on behalf of the user; and a second memory associated with the first memory for storing the IP address of the user received from the HGS.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: October 9, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Shujin Zhang
  • Publication number: 20120233473
    Abstract: In one implementation, the power consumption by network devices may be managed by accessing a routing protocol that manages an allocation of processing resources in a network. The routing protocol may be used for generating a first configuration, for which a utilization of resources may be determined. A first cost for the first configuration may be determined. A second configuration may be identified to support the utilization of the resources. A second cost may be determined for the second configuration. The first cost may be compared to the second cost. The prospective performance of the network for the second configuration may be assessed. Based on the results of the comparison and the assessment, the network may be configured to use the second configuration. Processing resources may be activated on inactive network devices to support the second configuration and deactivated on active network devices that are not utilized in the second configuration.
    Type: Application
    Filed: March 8, 2011
    Publication date: September 13, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jean-Philippe Vasseur, Yegnanarayanan Chandramouli, Stefano Previdi, Aravind Sitaraman
  • Patent number: 8046463
    Abstract: A method and apparatus control a double-ended soft permanent virtual circuit (SPVC) connection coupling from a source end to a destination end via a communications network. The method includes (a) receiving an SPVC connection message from a first network device for the source end, (b) accepting an SPVC connection in accordance with the SPVC connection message if a second network device receiving the SPVC connection has an association with the first network device, and (c) rejecting the SPVC connection if the second network device does not have an association with the first network device. The network device for the destination end includes a database memory adapted to store an access identifier of at least one predetermined source network device from which the network device is allowed to accept an SPVC connection.
    Type: Grant
    Filed: August 27, 2003
    Date of Patent: October 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Somashekar S. V. Murthy, Uma Mahesh Mudigonda
  • Patent number: 7864785
    Abstract: A method and apparatus create a bundle of soft permanent virtual circuits (SPVCs) coupling form a source end to a destination end via a communications network. The SPVC bundle includes a plurality of member SPVCs, each member SPVC including a permanent virtual circuit (PVC) and a switched virtual circuit (SVC). The SPVC bundle creation includes (a) creating the SPVC bundle for the source end, each of the member SPVCs being associated with a respective connection characteristic and coupling to the same destination, and (b) transmitting, from the source end to the destination end, an SPVC setup message containing configuration information of the SPVC bundle. The SPVC bundle creation may further includes automatically creating, at the destination end, in response to the SPVC setup message, the SPVC bundle for the destination end in accordance with the configuration information.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: January 4, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Sandesh K. Rao, Karthik Dakshinamoorthy
  • Patent number: 7865410
    Abstract: A method and apparatus for providing an aggregated account metering system to a computer network service provider resulting in comprehensive detailed subscriber accounting records. Accounting start-stop event data is retrieved from accounting servers. The accounting records are parsed to a first adapter where they are then published on an active information bus. Network flow data is collected from routers throughout the packet switch network environment by network flow collectors. The collectors serve to aggregate and, optionally, filter the flow data. The network flow data is parsed to a second adapter where it is then published on an active information bus. An integrating accounting adapter subscribes to and collects accounting event data and network flow data and correlates this data into a detailed call record that is formatted as desired.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: January 4, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sunil Kumar Chandrupatla, Aravind Sitaraman, Leslie Alan Thomas
  • Patent number: 7739159
    Abstract: A method and apparatus for providing an aggregated account metering system to a computer network service provider resulting in comprehensive detailed subscriber accounting records. Accounting start-stop event data is retrieved from accounting servers. The accounting records are parsed to a first adapter where they are then published on an active information bus. Network flow data is collected from routers throughout the packet switch network environment by network flow collectors. The collectors serve to aggregate and, optionally, filter the flow data. The network flow data is parsed to a second adapter where it is then published on an active information bus. An integrating accounting adapter subscribes to and collects accounting event data and network flow data and correlates this data into a detailed call record that is formatted as desired.
    Type: Grant
    Filed: November 23, 1998
    Date of Patent: June 15, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Sunil Kumar Chandrupatla, Aravind Sitaraman, Leslie Alan Thomas
  • Publication number: 20090307356
    Abstract: A network access server (NAS) provides a connection to a user in a data communications network, where the NAS is capable of communicating with a home gateway server (HGS) maintaining a pool of IP addresses for allocation to authorized users associated with the NAS. The NAS includes a first memory for storing an identification of a user, an requester for asking the HGS for an IP address on behalf of the user; and a second memory associated with the first memory for storing the IP address of the user received from the HGS.
    Type: Application
    Filed: July 23, 2009
    Publication date: December 10, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Shujin Zhang
  • Patent number: 7616640
    Abstract: Service requests, which are used to properly process a network access request received from a client, are processed by routing the service requests between at least two service component instances according to a load balancing algorithm. Load balancing includes: calculating a first ticket amount and a second ticket amount; assigning the first ticket amount to a first instance and the second ticket amount to a second instance; using a selection scheme to select an instance having a ticket amount greater than a threshold amount to process a service request; decrementing the ticket amount corresponding to the instance selected; and scheduling the instance selected to receive a service request. The present invention may further include distinguishing between operable and inoperable instances, providing ticket amounts that are not based on performance ratings to inoperable instances, and providing ticket amounts that are based on performance ratings to operable instances.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: November 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Shuxian Lou, Shujin Zhang, Sampath Kumar Sthothra Bhasham
  • 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: 7580999
    Abstract: A method for providing remote management and maintenance of a node or service within a data communications network that is activated by the data communications network management system's receipt of signals of an abnormal condition at a node or service or failure to receive operational status signals from a node or service. A control adapter running on a node within a Point of Presence is started. The control adapter is capable of starting all service adapters associated with all services running on the node. Operational status signals and abnormal condition signals are transmitted from the control adapter and service adapters on to an information bus. If a network management control host receives abnormal condition signals, notification is sent to a remote system administrator that alerts of an error experienced by a node or service.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: August 25, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Joseph F. Mann, Aravind Sitaraman, Mingqi Deng, Leslie Alan Thomas
  • Patent number: 7577725
    Abstract: A network access server (NAS) provides a connection to a user in a data communications network, where the NAS is capable of communicating with a home gateway server (HGS) maintaining a pool of IP addresses for allocation to authorized users associated with the NAS. The NAS includes a first memory for storing an identification of a user, a requester for asking the HGS for an IP address on behalf of the user; and a second memory associated with the first memory for storing the IP address of the user received from the HGS.
    Type: Grant
    Filed: February 25, 2000
    Date of Patent: August 18, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Shujin Zhang
  • 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: 7529832
    Abstract: Determining the domain name associated with a virtual circuit may includes receiving, at an Authentication, Authorization, and Accounting (AAA) server, a Point-to-Point Protocol (PPP) authentication request comprising a unique identifier comprising a virtual channel ID, and determining whether a domain configuration override attribute exists in a virtual circuit profile associated with a DSLAM port used to receive the PPP authentication request. Determining the domain name further includes, if the domain configuration override attribute exists in the virtual circuit profile or if the PPP authentication request does not comprise a domain name, returning a domain name associated with the unique identifier, and if the domain configuration override attribute does not exist in the virtual circuit profile, returning a PPP domain name used in the PPP authentication request.
    Type: Grant
    Filed: October 25, 2004
    Date of Patent: May 5, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Purnam Anil Sheth, Aravind Sitaraman, Charles T. Yager, Gregory D. Burns
  • Patent number: 7502851
    Abstract: A method for conveying data communications network management information to an umbrella management system whereby network management information events are published on an information bus and received at a subscribing monitor interface located on the information bus. The monitor interface then converts the network management information events into umbrella management system-useable information and communicates the umbrella management useable information to the umbrella management system. In this manner, the umbrella management system is able to import valuable information pertaining to the devices and services that comprise the overall network. The monitor interface includes an adapter located on the information bus that subscribes to network management information events, a converter that formats the network management information events into data useable by the umbrella management system, and a forwarder that communicates the umbrella management system-useable data to the umbrella management system.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: March 10, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Jie Chu, Sampath Kumar Sthothra Bhasham, Aravind Sitaraman, Leslie Alan Thomas
  • 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: 7389354
    Abstract: A method for preventing denial of service attacks against Hypertext Transfer Protocol (HTTP) servers includes receiving a HTTP request from a subscriber using a first communication network coupled to at least one other communication network, receiving a profile for the subscriber, filtering the request to determine whether the subscriber is authorized to make the request based upon the profile and forwarding the request to the other communication network when the subscriber is authorized to make the request. An apparatus capable of preventing denial of service attacks against HTTP servers includes a profile request generator capable of generating a profile request based upon a HTTP request received from a subscriber using a first communication network, a filter capable of determining whether the request is authorized based upon the requested profile and an authorizer capable of allowing the request to be forwarded on at least one other communication network coupled to the first communication network.
    Type: Grant
    Filed: December 11, 2000
    Date of Patent: June 17, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Purnam Anil Sheth, Shujin Zhang, Shuxian Lou
  • Patent number: 7386632
    Abstract: A method for maintaining Quality of Service for communication network subscribers regardless of their log-on location is disclosed. For one embodiment the communications network has a first access point having a first router and a local memory containing at least one user profile containing a subscriber's pool identifier, and a second access point having a second router configured to provide a forwarding rate based on a source address from each of said packets. A service type for a subscriber is defined. A pool identifier corresponding to a service level agreement is assigned to the subscriber. If the subscriber attempts to log-on to the second access point, the subscriber's pool identifier is obtained from a global memory available to the second access point. The pool identifier is used to select a source address. A packet sent by the subscriber is forwarded using the second router, each packet containing the source address.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: June 10, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Aravind Sitaraman, Joseph F. Mann, Maria Alice Dos Santos, Shuxian Lou, Sampath Kumar Sthothra Bhasham
  • Patent number: RE41811
    Abstract: A single database maintained centrally hosts both proxy service data and authentication, authorization and accounting (AAA) data. Data is then copied to storage used locally by each system when both systems are instantiated. Therefore the ISP/Telco need not maintain two different data bases. A protocol gateway (PGW) is used to determine if the incoming user is a wholesale or retail user. The PGW filters the domain portion of the access request to locate a remote AAA service. If one such service is found, the PGW routes the communication via the proxy service to proxy it to the remote AAA service. The returned packet from the remote AAA service is then searched for an IP address to be assigned to the incoming user. If one is not found the PGW obtains a dynamically allocated IP address from a DHCP server (using an IP-Pool-ID if supplied in the returned packet from the remote AAA service). The same mechanism is used to forward accounting event packets from the NAS to the remote AAA server.
    Type: Grant
    Filed: October 2, 2003
    Date of Patent: October 5, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Andrew Mark Gutman, Aravind Sitaraman, Sampath Kumar Sthothra Bhasham, Kalpathi S. Suryanarayanan