Patents by Inventor Kaartik Viswanath
Kaartik Viswanath 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: 8166537Abstract: In a telephony communication system, an operator network provides access to data networks through gateways. The gateways provide access in response to network access requests from equipment such as mobile devices. The mobile devices and gateways providing access to the networks support service-based network access requests. These service-based network access requests permit networks to manage user access based on particular services requested.Type: GrantFiled: August 27, 2002Date of Patent: April 24, 2012Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Jayaraman R. Iyer, Marco C. Centemeri, Wen-Lin Tsao, Laurent Andriantsiferana
-
Patent number: 8068817Abstract: In a telephony communication system, mobile devices request access to packet-based networks using network access requests that identify access point names associated with the networks. The mobile devices and an operator network providing access to the networks support the use of virtual access point names within network access requests. These virtual access point names need not correspond to any existing networks. Rather, network access requests incorporating virtual access point names indicate actually requested access point names within other fields of the network access requests.Type: GrantFiled: August 27, 2002Date of Patent: November 29, 2011Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Jayaraman R. Iyer, Marco C. Centemeri, Wen-Lin Tsao, Laurent Andriantsiferana
-
Patent number: 8046430Abstract: A method of load balancing network access requests comprises receiving a network access request from a serving node linked to a radio access network. The network access request identifies a mobile node receiving wireless service from the radio access network and identifies a data network to which the mobile node has requested access. The network access request requests a communication channel with the serving node for transporting data communications between the mobile node and the data network. The method further comprising determining one or more gateways providing access to the data network, selecting one of the gateways, and forwarding the network access request to the selected gateway.Type: GrantFiled: September 23, 2008Date of Patent: October 25, 2011Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Jayaraman R. Iyer, Marco C. Centemeri, Wen-Lin Tsao, Laurent Andriantsiferana
-
Patent number: 7916701Abstract: In a telephony communication system, a mobile device requests access to packet-based networks using network access requests that identify access point names associated with these networks. The mobile devices and gateways providing access to the networks support the use of virtual access point names within network access requests. These virtual access point names need not correspond to any existing networks. Rather, network access requests incorporating virtual access point names indicate actually requested access point names within other fields of the network access requests.Type: GrantFiled: August 27, 2002Date of Patent: March 29, 2011Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Jayaraman R. Iyer, Marco C. Centemeri, Wen-Lin Tsao, Laurent Andriantsiferana
-
Patent number: 7904359Abstract: Providing accounting services for a communication device includes receiving at a support node a context request to create a communication context for the communication device. An accounting request is sent to an accounting server, where the accounting request initiates accounting for the communication device. The support node waits for an accounting response from the accounting server, where the accounting response indicates that the accounting server is operational. The communication context is created for the communication device only if the accounting response is received from the accounting server.Type: GrantFiled: January 29, 2003Date of Patent: March 8, 2011Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Wen-Lin Tsao
-
Patent number: 7796634Abstract: Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each profile sequence includes profiles that provide parameters for communicating data. The following are repeated for a profile sequence for an interface until a link satisfies a sequence criterion or until a last profile of the profile sequence is reached to select a profile for the interface. A current profile is accessed, and a link for the interface is initiated according to the current profile. Whether the link for the interface satisfies the sequence criterion is determined. A next profile of the profile sequence is accessed if the link does not satisfy the sequence criterion, and the current profile is selected if the link satisfies the sequence criterion. Data is communicated according to the selected profile.Type: GrantFiled: October 11, 2007Date of Patent: September 14, 2010Assignee: Cisco Technology, Inc.Inventors: Brian A. Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh N. Patel, Bruce B. Weller, Floyd H. Gerhardt
-
Publication number: 20090016292Abstract: A method of load balancing network access requests comprises receiving a network access request from a serving node linked to a radio access network. The network access request identifies a mobile node receiving wireless service from the radio access network and identifies a data network to which the mobile node has requested access. The network access request requests a communication channel with the serving node for transporting data communications between the mobile node and the data network. The method further comprising determining one or more gateways providing access to the data network, selecting one of the gateways, and forwarding the network access request to the selected gateway.Type: ApplicationFiled: September 23, 2008Publication date: January 15, 2009Applicant: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Jayaraman R. Iyer, Marco C. Centemeri, Wen-Lin Tsao, Laurent Andriantsiferana
-
Patent number: 7447774Abstract: A method of load balancing network access requests comprises receiving a network access request from a serving node linked to a radio access network. The network access request identifies a mobile node receiving wireless service from the radio access network and identifies a data network to which the mobile node has requested access. The network access request requests a communication channel with the serving node for transporting data communications between the mobile node and the data network. The method further comprising determining one or more gateways providing access to the data network, selecting one of the gateways, and forwarding the network access request to the selected gateway.Type: GrantFiled: January 26, 2007Date of Patent: November 4, 2008Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Jayaraman R. Iyer, Marco C. Centemeri, Wen-Lin Tsao, Laurent Andriantsiferana
-
Patent number: 7353261Abstract: A system and method are described for generating a unique name for a particular subordinate resource of a computer system having a plurality of subordinate resources associated with superior resources. A superior resource is identified that is associated with the particular subordinate resource, and the name of that superior resource is ascertained. A portion of the superior resource name is selected and combined with a unique counter value from a global counter, where the global counter provides a different counter value to each subordinate resource of the plurality of subordinate resources. In this manner, the generated subordinate resource name for the particular subordinate resource is unique across all subordinate resources of all superior resources, not only across subordinate resources of one of the superior resources.Type: GrantFiled: July 13, 2006Date of Patent: April 1, 2008Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Stanley Ratliff
-
Publication number: 20080031272Abstract: Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each profile sequence includes profiles that provide parameters for communicating data. The following are repeated for a profile sequence for an interface until a link satisfies a sequence criterion or until a last profile of the profile sequence is reached to select a profile for the interface. A current profile is accessed, and a link for the interface is initiated according to the current profile. Whether the link for the interface satisfies the sequence criterion is determined. A next profile of the profile sequence is accessed if the link does not satisfy the sequence criterion, and the current profile is selected if the link satisfies the sequence criterion. Data is communicated according to the selected profile.Type: ApplicationFiled: October 11, 2007Publication date: February 7, 2008Applicant: Cisco Technology, Inc.Inventors: Brian Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh Patel, Bruce Weller, Floyd Gerhardt
-
Patent number: 7295570Abstract: Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each profile sequence includes profiles that provide parameters for communicating data. The following are repeated for a profile sequence for an interface until a link satisfies a sequence criterion or until a last profile of the profile sequence is reached to select a profile for the interface. A current profile is accessed, and a link for the interface is initiated according to the current profile. Whether the link for the interface satisfies the sequence criterion is determined. A next profile of the profile sequence is accessed if the link does not satisfy the sequence criterion, and the current profile is selected if the link satisfies the sequence criterion. Data is communicated according to the selected profile.Type: GrantFiled: March 7, 2003Date of Patent: November 13, 2007Assignee: Cisco Technology, Inc.Inventors: Brian A. Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh N. Patel, Bruce B. Weller, Floyd H. Gerhardt
-
Patent number: 7295569Abstract: Selecting a profile for an interface of a network device includes accessing profile sequences, where each profile sequence corresponds to an interface. Each profile sequence includes profiles that provide parameters for communicating data. The following are repeated for a profile sequence for an interface until a link satisfies a sequence criterion or until a last profile of the profile sequence is reached to select a profile for the interface. A current profile is accessed, and a link for the interface is initiated according to the current profile. Whether the link for the interface satisfies the sequence criterion in accordance with the margin set is determined. A next profile of the profile sequence is accessed if the link does not satisfy the sequence criterion in accordance with the margin set, and the current profile is selected if the link satisfies the sequence criterion. Data is communicated according to the selected profile.Type: GrantFiled: March 7, 2003Date of Patent: November 13, 2007Assignee: Cisco Technology, Inc.Inventors: Brian A. Arnold, Kaartik Viswanath, Jeffrey Lee, Pritesh N. Patel, Bruce B. Weller, Floyd H. Gerhardt, Snigdhendu S. Mukhopadhyay
-
Publication number: 20070118670Abstract: A method of load balancing network access requests comprises receiving a network access request from a serving node linked to a radio access network. The network access request identifies a mobile node receiving wireless service from the radio access network and identifies a data network to which the mobile node has requested access. The network access request requests a communication channel with the serving node for transporting data communications between the mobile node and the data network. The method further comprising determining one or more gateways providing access to the data network, selecting one of the gateways, and forwarding the network access request to the selected gateway.Type: ApplicationFiled: January 26, 2007Publication date: May 24, 2007Applicant: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Jayaraman Iyer, Marco Centemeri, Wen-Lin Tsao, Laurent Andriantsiferana
-
Patent number: 7185067Abstract: A method of load balancing network access requests comprises receiving a network access request from a serving node linked to a radio access network. The network access request identifies a mobile node receiving wireless service from the radio access network and identifies a data network to which the mobile node has requested access. The network access request requests a communication channel with the serving node for transporting data communications between the mobile node and the data network. The method further comprising determining one or more gateways providing access to the data network, selecting one of the gateways, and forwarding the network access request to the selected gateway.Type: GrantFiled: August 27, 2002Date of Patent: February 27, 2007Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Jayaraman R. Iyer, Marco C. Centemeri, Wen-Lin Tsao, Laurent Andriantsiferana
-
Publication number: 20060253591Abstract: A system and method are described for generating a unique name for a particular subordinate resource of a computer system having a plurality of subordinate resources associated with superior resources. A superior resource is identified that is associated with the particular subordinate resource, and the name of that superior resource is ascertained. A portion of the superior resource name is selected and combined with a unique counter value from a global counter, where the global counter provides a different counter value to each subordinate resource of the plurality of subordinate resources. In this manner, the generated subordinate resource name for the particular subordinate resource is unique across all subordinate resources of all superior resources, not only across subordinate resources of one of the superior resources.Type: ApplicationFiled: July 13, 2006Publication date: November 9, 2006Inventors: Kaartik Viswanath, Stanley Ratliff
-
Patent number: 7099930Abstract: A method for generating a unique subordinate resource name is disclosed where the method includes the steps of identifying a subordinate resource and the name of a related superior resource, truncating the superior resource name to form a truncated name, obtaining a counter number from a global counter, and appending the counter number to the truncated name to form an appended name which is assigned to the subordinate resource.Type: GrantFiled: December 28, 2000Date of Patent: August 29, 2006Assignee: Cisco Technology, Inc.Inventors: Kaartik Viswanath, Stanley Ratliff